Edgehalla

NHL Fights 2025-26

Every NHL fight of the season from the official play-by-play: the players and teams who fight most, the latest fights with links to each game, and how fighting has changed since 2017-18.

Curtis Douglas (VAN) and Mark Kastelic (BOS) lead NHL players with 10 fights in the 2025-26 regular season, 1 more than Sam Carrick (BUF), Mathieu Olivier (CBJ) and Ross Johnston (ANA).

Most fights, 2025-26

  1. Curtis DouglasVAN10last Apr 12
  2. Mark KastelicBOS10last Mar 29
  3. Sam CarrickBUF9last Mar 31

When fights happen

Of 306 regular-season fights in 2025-26, 134 came in period 1, 97 came in period 2, 75 came in period 3. 35 started in the first five minutes of a game, often a scheduled bout off the opening faceoff; 56 came with one team ahead by three or more goals and 94 with the score tied.

Fights per game by season

NHL regular-season fights per game, 2017-18 to now
SeasonGamesFightsPer game
2026-27151440.29
2025-261,3123060.23
2024-251,3122970.23
2023-241,3123110.24
2022-231,3123340.25
2021-221,3123300.25
2020-218681970.23
2019-201,0821940.18
2018-191,2712260.18
2017-181,2712790.22

Regular-season games we have play-by-play for. The current season is partial.

Fight leaders, 2025-26

Most fights by NHL player, 2025-26 regular season
#PlayerFightsInst.Opponents
1Curtis DouglasVAN101Jeffrey Viel, Adam Klapka, Niko Mikkola, Luke Kunin +6
2Mark KastelicBOS10–Mathieu Olivier, Michael McCarron, Johnathan Kovacevic, Brenden Dillon +6
3Sam CarrickBUF9–Anders Lee, Scott Sabourin, Garnet Hathaway, Mark Kastelic +5
4Mathieu OlivierCBJ91Mark Kastelic, Nicolas Deslauriers, Ian Cole, Ryan Reaves +5
5Ross JohnstonANA9–Tyler Tucker, Luke Schenn, Dylan McIlrath, Liam O'Brien +5
6Brandon DuhaimeWSH8–Tye Kartye, Brandon Tanev, Jacob Melanson, Ilya Lyubushkin +4
7Logan StanleyBUF8–Brady Tkachuk, Jamie Oleksiak, Zack Ostapchuk, Trent Frederic +3
8Tanner JeannotBOS8–Erik Gudbranson, Nicolas Deslauriers, A.J. Greer, Josh Anderson +3
9Arber XhekajMTL81Dylan McIlrath, Scott Sabourin, Nikita Zadorov, Adam Lowry +4
10Connor MurphyEDM7–Drew O'Connor, Cole Smith, Pontus Holmberg, Joel Farabee +3
11Jeffrey VielANA71Curtis Douglas, Zack Ostapchuk, Jack McBain, Michael Pezzetta +3
12Michael McCarronMIN7–Mark Kastelic, Corey Perry, Darnell Nurse, Tyler Tucker +2
13Jeremy LauzonVGK7–Lawson Crouse, Brock Faber, Corey Perry, Mark Kastelic +3
14Tyler TuckerSTL71Ross Johnston, A.J. Greer, Michael McCarron, Josh Dunne +3
15Samuel HeleniusLAK6–Jacob Melanson, Nikita Zadorov, Kai Uchacz, Nick Bjugstad +2
16Adam KlapkaCGY6–Curtis Douglas, Marcus Foligno, Samuel Helenius, Logan Stanley +2
17Jack McBainUTA6–Jeffrey Viel, Lian Bichsel, Noah Juulsen, Alexey Toropchenko +2
18Brayden SchennNYI6–Ridly Greig, Mark Stone, Brandon Tanev, Nicolas Hague +2
19Nicolas DeslauriersCAR6–Mathieu Olivier, Tanner Jeannot, Brennan Othmann, Curtis Douglas +2
20Jake MiddletonMIN6–Keegan Kolesar, A.J. Greer, Logan Stanley, Colton Dach +2

Regular season. 287 players have fought.

More fighters, 2025-26

  1. A.J. Greer FLA6
  2. Marcus Foligno MIN5
  3. Brenden Dillon NJD5
  4. Max Domi TOR5
  5. Josh Manson COL5
  6. Tom Wilson WSH5
  7. Corey Perry TBL5
  8. Nikita Zadorov BOS5
  9. Scott Sabourin TBL5
  10. Ryan Reaves SJS5
  11. Vasily Podkolzin EDM5
  12. Luke Schenn BUF5
  13. Keegan Kolesar VGK5
  14. Garnet Hathaway PHI5
  15. Ryan Lomberg CGY5
  16. Kurtis MacDermid OTT5
  17. Colton Dach EDM4
  18. Radko Gudas ANA4
  19. Anders Lee NYI4
  20. Josh Anderson MTL4
  21. Connor Clifton PIT4
  22. Adam Lowry WPG4
  23. Brandon Tanev UTA4
  24. Nick Foligno MIN4
  25. Trent Frederic EDM4
  26. Peyton Krebs BUF4
  27. Darnell Nurse EDM4
  28. Donovan Sebrango FLA4
  29. Brady Tkachuk OTT3
  30. Jamie Benn DAL3
  31. Will Cuylle NYR3
  32. Luke Kunin FLA3
  33. Zack Ostapchuk SJS3
  34. Scott Mayfield NYI3
  35. J.J. Moser TBL3
  36. Dakota Joshua TOR3
  37. Barclay Goodrow SJS3
  38. Ridly Greig OTT3
  39. Nicolas Hague NSH3
  40. Justin Hryckowian DAL3

227 more players fought one to a few times each.

Teams that fight the most, 2025-26

NHL fights by team, 2025-26 regular season, per game
TeamFightsGPPer gamePer 82FightersMost vs
Tampa Bay Lightning44820.5444.019BUF (5)
Boston Bruins33820.4033.09MTL (5)
Anaheim Ducks26820.3226.09TOR (4)
Philadelphia Flyers25820.3025.013TBL (4)
Calgary Flames23820.2823.012CHI (4)
Buffalo Sabres22820.2722.013TBL (5)
Edmonton Oilers22820.2722.010TBL (3)
St. Louis Blues22820.2722.010LAK (3)
Washington Capitals22820.2722.09NYR (4)
Columbus Blue Jackets21820.2621.09NJD (5)
Florida Panthers21820.2621.010TBL (5)
Minnesota Wild21820.2621.09WPG (3)
Ottawa Senators21820.2621.011BOS (3)
Utah Mammoth20820.2420.08ANA (2)
Vegas Golden Knights20820.2420.09CGY (3)
Montreal Canadiens19820.2319.08BOS (5)
New York Rangers19820.2319.011WSH (4)
Toronto Maple Leafs19820.2319.012ANA (4)
New Jersey Devils18820.2218.010CBJ (5)
Winnipeg Jets17820.2117.07MIN (3)
Los Angeles Kings16820.2016.07STL (3)
Seattle Kraken16820.2016.012EDM (2)
Nashville Predators15820.1815.08CGY (4)
Vancouver Canucks15820.1815.010ANA (2)
Chicago Blackhawks14820.1714.07CGY (4)
Pittsburgh Penguins14820.1714.010FLA (2)
San Jose Sharks14820.1714.06STL (3)
Dallas Stars13820.1613.08UTA (2)
Detroit Red Wings11820.1311.09NYR (2)
New York Islanders11820.1311.05OTT (3)
Colorado Avalanche10820.1210.06OTT (2)
Carolina Hurricanes8820.108.08WSH (2)

A fight counts once for each team in it. Early in a season a single rivalry game can top this table: per-team rates are noise until teams have played a few dozen games.

Last fights of 2025-26

Recent NHL fights, 2025-26, with game links
DateFightWhenGame
Apr 24Vasily Podkolzin EDM vs Jeffrey Viel ANAP3 19:35 · 4-7 · playoffsEDM at ANA
Apr 21Juraj Slafkovský MTL vs Brandon Hagel TBLP2 5:14 · 1-1 · playoffsMTL at TBL
Apr 21Logan Stanley BUF vs Mark Kastelic BOSP3 2:26 · 4-0 · playoffsBOS at BUF
Apr 18Brady Tkachuk OTT vs Jordan Staal CARP1 0:03 · 0-0 · playoffsOTT at CAR
Apr 16Drew O'Connor VAN vs Connor Murphy EDMP2 7:21 · 1-4VAN at EDM
Apr 16Colton Dach EDM vs Elias Pettersson VANP1 7:46 · 0-2VAN at EDM
Apr 14Filip Hronek VAN vs Mathieu Joseph LAKP3 7:31 · 3-3LAK at VAN
Apr 13Samuel Helenius LAK vs Jacob Melanson SEAP1 12:03 · 1-0LAK at SEA
Apr 13Colton Parayko STL vs Yakov Trenin MINP1 18:00 · 1-1MIN at STL
Apr 12Curtis Douglas VAN vs Jeffrey Viel ANAP1 14:44 · 2-1VAN at ANA
Apr 12Teddy Blueger VAN vs Radko Gudas ANAP1 11:53 · 1-1VAN at ANA
Apr 11Dmitri Simashev UTA vs Charles Alexis Legault CARP3 14:48 · 2-1CAR at UTA
Apr 11Jamie Benn DAL vs J.T. Miller NYRP2 18:17 · 0-0NYR at DAL
Apr 11Brady Tkachuk OTT vs Anders Lee NYIP1 0:01 · 0-0OTT at NYI
Apr 9Josh Anderson MTL vs Declan Carlile TBLP2 15:00 · 0-1TBL at MTL
Apr 7Marcus Foligno MIN vs Jamie Oleksiak SEAP1 14:24 · 2-1SEA at MIN
Apr 5Noah Laba NYR vs Hendrix Lapierre WSHP3 15:36 · 1-7WSH at NYR
Apr 5Tye Kartye NYR vs Brandon Duhaime WSHP2 17:55 · 1-5WSH at NYR
Apr 5Jakob Chychrun WSH vs Will Cuylle NYRP2 17:12 · 1-5WSH at NYR
Apr 5Brenden Dillon NJD vs Josh Anderson MTLP3 13:00 · 2-0NJD at MTL

Score is away-home when the fight started.

How we count NHL fights

A fight is a fighting major in the NHL play-by-play. Both players usually get one at the same moment, so the pair counts as one fight and each fighter is credited once. When only one player gets the major, the opponent comes from the penalty's "drawn by" field. Instigator minors at the same moment are noted. Boards use the regular season; the recent list includes the playoffs.

Fight totals are small numbers. A team's fights per game move a lot on one rivalry night or one call-up, and a player's count depends on how many games his coach dresses him. In 2025-26 the league had 306 regular-season fights in 1312 games (0.23 a game); in 2017-18 it was 0.22 a game, in 2025-26 0.23.

For fantasy leagues that count penalty minutes, a fighting major is five PIM, so the leaders here are the players who swing a PIM category. Fights are not a betting edge here: we hold no prices for the occasional "fight in game" props some books post, and per-team rates this small are mostly noise from game to game.

Frequently asked questions

Who has the most fights in the NHL in 2025-26?

Curtis Douglas had the most fights in the 2025-26 regular season, 10; Mark Kastelic is next with 10.

Which NHL team fights the most in 2025-26?

TBL had 44 fights in 82 regular-season games (44.0 per 82 games), the most per game in the league in 2025-26.

How many fights are there per NHL game?

In 2025-26 there were 306 fights in 1312 regular-season games, or 0.23 a game. That compares with 0.22 a game in 2017-18 and 0.23 in 2025-26.

When do NHL fights happen?

Of the 306 regular-season fights in 2025-26, 44% came in the first period and 18% with one team ahead by three goals or more.