Edgehalla

NHL Fights 2026-27

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.

Jack McBain (UTA) leads NHL players with 3 fights in the 2026-27 regular season, 1 more than the next 12.

Most fights, 2026-27

  1. Jack McBainUTA3last Oct 17
  2. Jeremy LauzonVGK2last Oct 17
  3. Keegan KolesarDET2last Oct 17

When fights happen

Of 44 regular-season fights in 2026-27, 17 came in period 1, 16 came in period 2, 11 came in period 3. 3 started in the first five minutes of a game, often a scheduled bout off the opening faceoff; 9 came with one team ahead by three or more goals and 10 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, 2026-27

Most fights by NHL player, 2026-27 regular season
#PlayerFightsInst.Opponents
1Jack McBainUTA3–Trent Frederic, Brenden Dillon, Will Cuylle
2Jeremy LauzonVGK2–Declan Carlile, Rieger Lorenz
3Keegan KolesarDET2–Barclay Goodrow, Tyrel Bauer
4Mark KastelicBOS2–Samuel Helenius, Tyrel Bauer
5Trent FredericEDM2–Jack McBain, Ryan Lindgren
6Will CuylleNYR2–Johnathan Kovacevic, Jack McBain
7Adam KlapkaCGY2–Jeff Malott, Luke Schenn
8Jeffrey VielTBL2–Matt Rempe, Simon Benoit
9Nathan MacKinnonCOL2–Roope Hintz, Brandt Clarke
10Bokondji ImamaFLA2–Michael McCarron, Nicolas Deslauriers
11MacKenzie WeegarUTA2–Peyton Krebs, Ryan Donato
12Mathieu OlivierCBJ2–Ross Johnston, Zach Metsa
13Tyrel BauerWPG2–Keegan Kolesar, Mark Kastelic
14A.J. GreerANA1–Mitchell Chaffee
15Erik GudbransonCBJ1–Zack MacEwen
16Mitchell ChaffeeNYI1–A.J. Greer
17Zack MacEwenTOR11Erik Gudbranson
18Barclay GoodrowSJS1–Keegan Kolesar
19Declan CarlilePIT1–Jeremy Lauzon
20Samuel HeleniusLAK1–Mark Kastelic

Regular season. 74 players have fought.

More fighters, 2026-27

  1. Jack Quinn BUF1
  2. Johnathan Kovacevic NJD1
  3. Nicolas Hague NSH1
  4. Troy Stecher TOR1
  5. Zack Ostapchuk SJS1
  6. Darnell Nurse SJS1
  7. Dylan Peterson STL1
  8. Fedor Svechkov COL1
  9. Jeff Malott ANA1
  10. Jorian Donovan OTT1
  11. Matt Rempe NYR1
  12. Nikita Zadorov BOS1
  13. Radek Faksa DAL1
  14. Roope Hintz DAL1
  15. Rieger Lorenz MIN1
  16. Logan Stanley NYI1
  17. Michael McCarron MIN1
  18. Nic Dowd VGK1
  19. Peyton Krebs BUF1
  20. Ross Johnston STL1
  21. Scott Laughton LAK1
  22. Scott Sabourin TBL1
  23. Adam Lowry WPG1
  24. Travis Mitchell ANA1
  25. Matt Coronato CGY1
  26. Zachary L'Heureux COL1
  27. Adam Pelech NYI1
  28. Brandon Montour SEA1
  29. Brayden Schenn NYI1
  30. Brenden Dillon NJD1
  31. Garnet Hathaway FLA1
  32. J.T. Miller NYR1
  33. Joel Edmundson LAK1
  34. Marc Gatcomb VGK1
  35. Mark Stone VGK1
  36. Oliver Bjorkstrand NYR1
  37. Ryan Winterton SEA1
  38. Simon Benoit PHI1
  39. Emil Lilleberg TBL1
  40. Luke Schenn VAN1

14 more players fought once each.

Teams that fight the most, 2026-27

NHL fights by team, 2026-27 regular season, per game
TeamFightsGPPer gamePer 82FightersMost vs
Los Angeles Kings470.5746.94BOS (1)
Florida Panthers590.5645.64SJS (2)
New York Rangers6110.5544.75NYI (2)
San Jose Sharks5100.5041.05FLA (2)
Utah Mammoth5100.5041.02BUF (1)
Vegas Golden Knights5110.4537.34SEA (2)
New York Islanders490.4436.44NYR (2)
Tampa Bay Lightning490.4436.43NYI (1)
Colorado Avalanche4100.4032.83DAL (2)
Columbus Blue Jackets380.3830.82BUF (1)
Calgary Flames380.3830.82ANA (1)
Anaheim Ducks390.3327.33CGY (1)
Buffalo Sabres390.3327.33CBJ (1)
Dallas Stars390.3327.33COL (2)
Detroit Red Wings390.3327.32NYR (1)
St. Louis Blues390.3327.33CBJ (1)
Winnipeg Jets390.3327.32ANA (1)
Boston Bruins3100.3024.62LAK (1)
Seattle Kraken3100.3024.63VGK (2)
Edmonton Oilers290.2218.21SEA (1)
New Jersey Devils290.2218.22NYR (1)
Minnesota Wild2100.2016.42FLA (1)
Toronto Maple Leafs2110.1814.92BUF (1)
Nashville Predators180.1310.31SJS (1)
Chicago Blackhawks190.119.11UTA (1)
Ottawa Senators190.119.11STL (1)
Washington Capitals190.119.11TBL (1)
Pittsburgh Penguins1100.108.21VGK (1)
Carolina Hurricanes1110.097.51FLA (1)
Philadelphia Flyers1110.097.51TBL (1)
Vancouver Canucks1110.097.51CGY (1)
Montreal Canadiens090.000.00–

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.

Latest fights

Recent NHL fights, 2026-27, with game links
DateFightWhenGame
Oct 20Zack MacEwen TOR vs Erik Gudbranson CBJP2 17:26 · 5-1TOR at CBJ
Oct 20A.J. Greer ANA vs Mitchell Chaffee NYIP2 9:13 · 1-3ANA at NYI
Oct 17Jeremy Lauzon VGK vs Declan Carlile PITP1 5:39 · 0-2PIT at VGK
Oct 17Trent Frederic EDM vs Jack McBain UTAP1 16:18 · 3-0EDM at UTA
Oct 17Mark Kastelic BOS vs Samuel Helenius LAKP1 19:04 · 0-1BOS at LAK
Oct 17Keegan Kolesar DET vs Barclay Goodrow SJSP1 16:27 · 0-1SJS at DET
Oct 15Nicolas Hague NSH vs Zack Ostapchuk SJSP1 2:51 · 0-0SJS at NSH
Oct 15Will Cuylle NYR vs Johnathan Kovacevic NJDP1 7:25 · 0-0NYR at NJD
Oct 15Jack Quinn BUF vs Troy Stecher TORP2 15:53 · 2-3BUF at TOR
Oct 13Darnell Nurse SJS vs Nikita Zadorov BOSP3 6:40 · 4-3BOS at SJS
Oct 13Jeff Malott ANA vs Adam Klapka CGYP2 11:44 · 2-2CGY at ANA
Oct 13Nathan MacKinnon COL vs Roope Hintz DALP2 6:46 · 2-1COL at DAL
Oct 13Radek Faksa DAL vs Fedor Svechkov COLP1 17:44 · 1-0COL at DAL
Oct 13Dylan Peterson STL vs Jorian Donovan OTTP3 14:52 · 5-1STL at OTT
Oct 13Jeffrey Viel TBL vs Matt Rempe NYRP1 14:17 · 0-2TBL at NYR
Oct 12Rieger Lorenz MIN vs Jeremy Lauzon VGKP3 2:36 · 1-3VGK at MIN
Oct 10Scott Laughton LAK vs Nic Dowd VGKP2 9:07 · 1-1LAK at VGK
Oct 10Scott Sabourin TBL vs Logan Stanley NYIP2 10:44 · 3-1TBL at NYI
Oct 10Ross Johnston STL vs Mathieu Olivier CBJP2 0:21 · 2-0CBJ at STL
Oct 10MacKenzie Weegar UTA vs Peyton Krebs BUFP2 19:27 · 3-1UTA at BUF

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 2026-27 the league had 44 regular-season fights in 151 games (0.29 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 2026-27?

Jack McBain had the most fights in the 2026-27 regular season, 3; Jeremy Lauzon is next with 2.

Which NHL team fights the most in 2026-27?

LAK had 4 fights in 7 regular-season games (46.9 per 82 games), the most per game in the league in 2026-27.

How many fights are there per NHL game?

In 2026-27 there were 44 fights in 151 regular-season games, or 0.29 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 44 regular-season fights in 2026-27, 39% came in the first period and 20% with one team ahead by three goals or more.