Edgehalla

NHL Fights 2017-18

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.

Micheal Haley (FLA) leads NHL players with 22 fights in the 2017-18 regular season, 9 more than Cody McLeod (NYR) and Tom Wilson (WSH).

Most fights, 2017-18

  1. Micheal HaleyFLA22last Mar 31
  2. Cody McLeodNYR13last Mar 17
  3. Tom WilsonWSH13last Mar 16

When fights happen

Of 279 regular-season fights in 2017-18, 125 came in period 1, 88 came in period 2, 66 came in period 3. 40 started in the first five minutes of a game, often a scheduled bout off the opening faceoff; 53 came with one team ahead by three or more goals and 102 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, 2017-18

Most fights by NHL player, 2017-18 regular season
#PlayerFightsInst.Opponents
1Micheal HaleyFLA221Adam McQuaid, Jujhar Khaira, Cody McLeod, Braydon Coburn +15
2Cody McLeodNYR131Chris Thorburn, Micheal Haley, Matt Hendricks, Dale Weise +5
3Tom WilsonWSH131Ross Johnston, Mark Borowiecki, Josh Anderson, Alexander Petrovic +9
4Chris ThorburnSTL8–Luke Schenn, Cody McLeod, Antoine Roussel, Mark Borowiecki +4
5Travis HamonicCGY7–Evander Kane, Darnell Nurse, Chris Kreider, Alex Tuch +3
6Jamie OleksiakPIT71Michael McCarron, Zdeno Chara, Nick Bjugstad, Brendan Smith +3
7Austin WatsonNSH7–Tommy Wingels, Micheal Haley, Marcus Foligno, Troy Brouwer +3
8Adam McQuaidBOS6–Micheal Haley, Garnet Hathaway, Cody McLeod, Nikita Zadorov
9Garnet HathawayCGY61Brenden Dillon, Ross Johnston, Adam McQuaid, Micheal Haley +2
10Alexander PetrovicFLA6–Michael McCarron, Jake McCabe, Tom Wilson, Dillon Heatherington +2
11Luke WitkowskiDET6–Nick Ritchie, Nick Seeler, Stephen Johns, Micheal Haley +1
12Mark BorowieckiOTT6–Greg Pateryn, Tom Wilson, Chris Thorburn, Derek Dorsett +2
13Matt MartinTOR6–Nathan Beaulieu, Chris Thorburn, Zack Kassian, Matt Beleskey +2
14Antoine RousselDAL61Chris Thorburn, Connor Carrick, Keith Yandle, Jamie McGinn +2
15Andy AndreoffLAK6–Micheal Haley, Kevin Bieksa, Derek Dorsett, Jared Boll +1
16Zack KassianEDM6–Ryan Lomberg, Brayden McNabb, Brandon Dubinsky, Matt Martin +2
17Ryan ReavesPIT6–Lukas Sedlak, Zach Bogosian, Liam O'Brien, Darnell Nurse +2
18Corey PerryANA5–Brad Richardson, Justin Abdelkader, Jamie Benn, Dion Phaneuf +1
19Nicolas DeslauriersMTL51Aaron Ekblad, Jason Dickinson, Brandon Manning, Tom Wilson +1
20Jujhar KhairaEDM5–Micheal Haley, Cal Clutterbuck, Colin Miller, Christian Folin +1

Regular season. 264 players have fought.

More fighters, 2017-18

  1. Matt Hendricks WPG5
  2. Patrick Maroon NJD5
  3. Kevin Bieksa ANA5
  4. Milan Lucic EDM4
  5. Justin Abdelkader DET4
  6. Ross Johnston NYI4
  7. Ryan Kesler ANA4
  8. Nathan Beaulieu BUF4
  9. John Hayden CHI4
  10. Zac Rinaldo ARI4
  11. Brandon Manning PHI4
  12. JT Brown ANA4
  13. Marcus Foligno MIN4
  14. Kurtis MacDermid LAK4
  15. Josh Manson ANA4
  16. Kevan Miller BOS4
  17. Derek Dorsett VAN4
  18. Brad Richardson ARI3
  19. Dion Phaneuf LAK3
  20. Nikita Zadorov COL3
  21. Luke Schenn ARI3
  22. Tanner Glass CGY3
  23. Brenden Dillon SJS3
  24. Aaron Ekblad FLA3
  25. Darnell Nurse EDM3
  26. Max McCormick OTT3
  27. Nathan MacKinnon COL3
  28. Ryan Johansen NSH3
  29. Radko Gudas PHI3
  30. Jordan Nolan BUF3
  31. Derek MacKenzie FLA3
  32. Wayne Simmonds PHI3
  33. Ryan Lomberg CGY3
  34. Scott Hartnell NSH3
  35. Jamie McGinn FLA3
  36. Stephen Johns DAL3
  37. Troy Brouwer CGY3
  38. Chris Stewart MIN3
  39. Mike Liambas ANA3
  40. Matt Beleskey BOS3

204 more players fought one to a few times each.

Teams that fight the most, 2017-18

NHL fights by team, 2017-18 regular season, per game
TeamFightsGPPer gamePer 82FightersMost vs
Florida Panthers49820.6049.014DAL (7)
Calgary Flames31820.3831.012EDM (5)
Anaheim Ducks30820.3730.011LAK (7)
Dallas Stars27820.3327.014FLA (7)
Boston Bruins26820.3226.012CBJ (3)
Edmonton Oilers26820.3226.09CGY (5)
Washington Capitals22820.2722.07NJD (3)
Detroit Red Wings20820.2420.010FLA (5)
Los Angeles Kings20820.2420.010ANA (7)
Nashville Predators20820.2420.05DAL (3)
Philadelphia Flyers19820.2319.09FLA (3)
Tampa Bay Lightning19820.2319.013CGY (3)
New York Rangers18820.2218.08PHI (3)
Ottawa Senators17820.2117.08SJS (2)
Arizona Coyotes16820.2016.09COL (3)
Montreal Canadiens16820.2016.09ARI (2)
New Jersey Devils16820.2016.012PHI (3)
New York Islanders15820.1815.011PHI (3)
Pittsburgh Penguins15820.1815.05CBJ (2)
Buffalo Sabres14820.1714.07FLA (4)
St. Louis Blues14820.1714.06ARI (2)
Chicago Blackhawks13820.1613.07MIN (2)
Vancouver Canucks13820.1613.08BOS (3)
Colorado Avalanche12820.1512.08ARI (3)
Minnesota Wild12820.1512.07CHI (2)
San Jose Sharks12820.1512.08CGY (2)
Toronto Maple Leafs12820.1512.06BUF (2)
Columbus Blue Jackets10820.1210.08BOS (3)
Carolina Hurricanes8820.108.06FLA (3)
Vegas Golden Knights8820.108.07EDM (2)
Winnipeg Jets8820.108.03DAL (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 2017-18

Recent NHL fights, 2017-18, with game links
DateFightWhenGame
May 23Braydon Coburn TBL vs Tom Wilson WSHP1 15:07 · 1-0 · playoffsWSH at TBL
May 21Brooks Orpik WSH vs J.T. Miller TBLP1 15:48 · 0-0 · playoffsTBL at WSH
May 3Kris Letang PIT vs T.J. Oshie WSHP3 19:02 · 1-3 · playoffsWSH at PIT
May 2Cedric Paquette TBL vs David Backes BOSP2 15:12 · 3-1 · playoffsTBL at BOS
May 1Nick Bonino NSH vs Jacob Trouba WPGP3 1:32 · 3-4 · playoffsNSH at WPG
Apr 20Jamie Oleksiak PIT vs Radko Gudas PHIP3 4:47 · 2-2 · playoffsPHI at PIT
Apr 13Nick Seeler MIN vs Ben Chiarot WPGP3 19:53 · 1-4 · playoffsMIN at WPG
Apr 13Daniel Winnik MIN vs Brandon Tanev WPGP3 19:50 · 1-4 · playoffsMIN at WPG
Apr 7Corey Perry ANA vs Brad Richardson ARIP2 5:53 · 1-0ANA at ARI
Apr 2Dion Phaneuf LAK vs Nikita Zadorov COLP1 9:49 · 0-1COL at LAK
Apr 2Roland McKeown CAR vs MacKenzie Weegar FLAP2 14:18 · 2-2CAR at FLA
Mar 31Tanner Glass CGY vs Milan Lucic EDMP3 10:50 · 2-3EDM at CGY
Mar 31Drake Caggiula EDM vs Mark Jankowski CGYP3 5:22 · 2-3EDM at CGY
Mar 31Luke Schenn ARI vs Chris Thorburn STLP2 5:42 · 0-2STL at ARI
Mar 31MacKenzie Weegar FLA vs Noel Acciari BOSP3 12:38 · 1-5FLA at BOS
Mar 31Micheal Haley FLA vs Adam McQuaid BOSP2 1:57 · 1-3FLA at BOS
Mar 30Steven Stamkos TBL vs Pavel Buchnevich NYRP1 20:00 · 0-1TBL at NYR
Mar 29Matt Hunwick PIT vs Miles Wood NJDP2 17:49 · 2-2PIT at NJD
Mar 29David Pastrnak BOS vs Dan Girardi TBLP3 7:16 · 1-2TBL at BOS
Mar 27Zack Smith OTT vs Dennis Seidenberg NYIP2 17:01 · 2-2NYI at OTT

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 2017-18 the league had 279 regular-season fights in 1271 games (0.22 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 2017-18?

Micheal Haley had the most fights in the 2017-18 regular season, 22; Cody McLeod is next with 13.

Which NHL team fights the most in 2017-18?

FLA had 49 fights in 82 regular-season games (49.0 per 82 games), the most per game in the league in 2017-18.

How many fights are there per NHL game?

In 2017-18 there were 279 fights in 1271 regular-season games, or 0.22 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 279 regular-season fights in 2017-18, 45% came in the first period and 19% with one team ahead by three goals or more.