Edgehalla

NHL Fights 2020-21

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.

Brady Tkachuk (OTT) leads NHL players with 7 fights in the 2020-21 regular season, 1 more than Zack MacEwen (VAN) and Austin Watson (OTT).

Most fights, 2020-21

  1. Brady TkachukOTT7last Apr 28
  2. Zack MacEwenVAN6last May 6
  3. Austin WatsonOTT6last Mar 14

When fights happen

Of 197 regular-season fights in 2020-21, 86 came in period 1, 54 came in period 2, 57 came in period 3. 36 started in the first five minutes of a game, often a scheduled bout off the opening faceoff; 35 came with one team ahead by three or more goals and 61 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, 2020-21

Most fights by NHL player, 2020-21 regular season
#PlayerFightsInst.Opponents
1Brady TkachukOTT7–Zack MacEwen, Travis Hamonic, Shea Weber, Ben Chiarot +2
2Zack MacEwenVAN6–Darnell Nurse, Brady Tkachuk, Logan Stanley, Derek Forbort +1
3Austin WatsonOTT6–Zach Bogosian, Zac Rinaldo, Milan Lucic, Jujhar Khaira +2
4Brendan LemieuxLAK5–Ryan Graves, Josh Manson, Samuel Morin, Nick Ritchie +1
5Luke SchennTBL5–Ryan Lomberg, Nikita Zadorov, Jamie Oleksiak, Mathieu Olivier +1
6Ryan LombergFLA51Luke Schenn, Cedric Paquette, Kole Sherwood, Givani Smith +1
7Brendan SmithNYR51Tom Wilson, Michael McLeod, Sam Lafferty, Nicolas Aube-Kubel
8Marcus FolignoMIN5–Nicolas Hague, Robert Bortuzzo, John Hayden, Nikolai Knyzhov +1
9Brenden DillonWSH5–Teddy Blueger, Chris Wagner, Nathan Bastian, Kevin Rooney +1
10Nicolas DeslauriersANA5–Liam O'Brien, John Hayden, Kurtis Gabriel, Ryan Reaves +1
11John HaydenARI5–Sam Carrick, Nicolas Deslauriers, Marcus Foligno, Max Jones +1
12Barclay GoodrowTBL4–Noel Acciari, Jordan Martinook, Adam Erne, Ryan Lomberg
13Kevin RooneyNYR4–Nic Dowd, Dylan Cozens, Scott Laughton, Brenden Dillon
14Tom WilsonWSH4–Brendan Smith, Trent Frederic, Jarred Tinordi
15Radko GudasFLA4–Blake Comeau, Nick Cousins, Yanni Gourde, Blake Coleman
16Michael McLeodNJD4–Travis Sanheim, Brendan Smith, Chris Kreider
17Milan LucicCGY4–Scott Sabourin, Josh Anderson, Darnell Nurse, Austin Watson
18Kurtis MacDermidLAK4–Jeffrey Viel, Kurtis Gabriel, Nicolas Deslauriers, Marcus Foligno
19Mathieu OlivierNSH41Adam Erne, Patrick Maroon, Jamie Oleksiak, Luke Schenn
20Kyle CliffordSTL4–Ryan Reaves, Kurtis Gabriel, John Hayden, Ryan Getzlaf

Regular season. 229 players have fought.

More fighters, 2020-21

  1. Keegan Kolesar VGK4
  2. Kurtis Gabriel SJS4
  3. Jujhar Khaira EDM4
  4. Patrick Maroon TBL4
  5. Ben Chiarot MTL4
  6. Darnell Nurse EDM3
  7. Travis Hamonic VAN3
  8. Garnet Hathaway WSH3
  9. Robert Bortuzzo STL3
  10. Wayne Simmonds TOR3
  11. Corey Perry MTL3
  12. Nick Ritchie BOS3
  13. Andreas Athanasiou LAK3
  14. Jeffrey Viel SJS3
  15. Ryan Reaves VGK3
  16. Givani Smith DET3
  17. Ryan Getzlaf ANA3
  18. Brayden Schenn STL3
  19. Jamie Oleksiak DAL3
  20. Matthew Tkachuk CGY3
  21. Erik Gudbranson OTT3
  22. Trent Frederic BOS3
  23. Connor Mackey CGY2
  24. Alex Chiasson EDM2
  25. Anthony Bitetto NYR2
  26. Maxime Comtois ANA2
  27. Joel Farabee PHI2
  28. Connor Clifton BOS2
  29. Teddy Blueger PIT2
  30. Dylan Cozens BUF2
  31. Erik Cernak TBL2
  32. Jeremy Lauzon BOS2
  33. Matt Martin NYI2
  34. Nikita Zadorov CHI2
  35. Zdeno Chara WSH2
  36. Dylan Larkin DET2
  37. Josh Manson ANA2
  38. Brett Ritchie CGY2
  39. Joshua Brown OTT2
  40. Sam Bennett FLA2

169 more players fought one to a few times each.

Teams that fight the most, 2020-21

NHL fights by team, 2020-21 regular season, per game
TeamFightsGPPer gamePer 82FightersMost vs
Ottawa Senators23560.4133.79VAN (8)
Tampa Bay Lightning23560.4133.711FLA (7)
New York Rangers22560.3932.211WSH (7)
Anaheim Ducks20560.3629.310ARI (5)
Florida Panthers18560.3226.410TBL (7)
Vancouver Canucks18560.3226.411OTT (8)
Washington Capitals18560.3226.48NYR (7)
St. Louis Blues16560.2923.49ANA (4)
Boston Bruins15560.2722.07WSH (5)
San Jose Sharks15560.2722.09ANA (4)
Minnesota Wild14560.2520.59STL (4)
Calgary Flames13560.2319.06EDM (4)
Edmonton Oilers13560.2319.07CGY (4)
Montreal Canadiens13560.2319.07OTT (4)
Dallas Stars12560.2117.69FLA (3)
Nashville Predators12560.2117.68TBL (5)
Colorado Avalanche11560.2016.19ANA (2)
Los Angeles Kings11560.2016.15SJS (4)
Vegas Golden Knights11560.2016.15SJS (3)
Arizona Coyotes10560.1814.64ANA (5)
Detroit Red Wings10560.1814.66FLA (3)
New Jersey Devils10560.1814.67NYR (4)
Philadelphia Flyers10560.1814.67NYR (3)
Columbus Blue Jackets9560.1613.28DET (2)
Pittsburgh Penguins8560.1411.77NYR (2)
Toronto Maple Leafs8560.1411.76CGY (2)
Winnipeg Jets8560.1411.76OTT (3)
Buffalo Sabres6560.118.85BOS (2)
Carolina Hurricanes6560.118.86TBL (2)
Chicago Blackhawks6560.118.85DAL (2)
New York Islanders5560.097.34PHI (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 2020-21

Recent NHL fights, 2020-21, with game links
DateFightWhenGame
Jun 21Yanni Gourde TBL vs Adam Pelech NYIP3 16:30 · 0-8 · playoffsNYI at TBL
Jun 21Matt Martin NYI vs Luke Schenn TBLP2 17:08 · 0-5 · playoffsNYI at TBL
Jun 15Patrick Maroon TBL vs Matt Martin NYIP1 13:45 · 1-1 · playoffsNYI at TBL
Jun 5Jarred Tinordi BOS vs Matt Martin NYIP1 9:23 · 0-0 · playoffsBOS at NYI
Jun 5Scott Mayfield NYI vs Taylor Hall BOSP1 7:28 · 0-0 · playoffsBOS at NYI
May 26Mathew Dumba MIN vs Alec Martinez VGKP2 12:44 · 0-0 · playoffsVGK at MIN
May 20Corey Perry MTL vs Nick Foligno TORP1 10:30 · 0-0 · playoffsMTL at TOR
May 18Connor Mackey CGY vs Bo Horvat VANP2 10:29 · 0-2CGY at VAN
May 17Gabriel Landeskog COL vs Brayden Schenn STLP1 10:47 · 0-0 · playoffsSTL at COL
May 16Connor Mackey CGY vs Jonah Gadjovich VANP2 6:20 · 2-0CGY at VAN
May 13Ryan Graves COL vs Brendan Lemieux LAKP2 17:50 · 1-4LAK at COL
May 10Tyler Lewington NSH vs Max McCormick CARP1 13:56 · 0-2CAR at NSH
May 10Daniel Walcott TBL vs Kevin Connauton FLAP2 13:42 · 0-2TBL at FLA
May 8Barclay Goodrow TBL vs Noel Acciari FLAP3 17:17 · 1-5TBL at FLA
May 8Ryan Lomberg FLA vs Luke Schenn TBLP2 6:17 · 1-2TBL at FLA
May 6Darnell Nurse EDM vs Zack MacEwen VANP3 2:36 · 5-2VAN at EDM
May 6Alex Chiasson EDM vs Travis Hamonic VANP2 9:36 · 4-2VAN at EDM
May 5Nicolas Hague VGK vs Marcus Foligno MINP1 16:55 · 0-0VGK at MIN
May 5Niko Mikkola STL vs Maxime Comtois ANAP1 6:55 · 0-0ANA at STL
May 5Anthony Bitetto NYR vs Michael Raffl WSHP1 4:14 · 0-0WSH at NYR

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 2020-21 the league had 197 regular-season fights in 868 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 2020-21?

Brady Tkachuk had the most fights in the 2020-21 regular season, 7; Zack MacEwen is next with 6.

Which NHL team fights the most in 2020-21?

OTT had 23 fights in 56 regular-season games (33.7 per 82 games), the most per game in the league in 2020-21.

How many fights are there per NHL game?

In 2020-21 there were 197 fights in 868 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 197 regular-season fights in 2020-21, 44% came in the first period and 18% with one team ahead by three goals or more.