NHL
Updated October 16, 2023
Reviewed By @geauxirish

We Just Ranked The 10 Best Fighters in NHL History

Loading UFC 294...

Fighting isn’t as much a part of the NHL as it used to be, but its key participants and specific fights will forever stay ingrained in the minds of many fans. From the enforcers all the way down to the goalies, fighting in hockey has created some of the best moments in sports history. 

Top Picks For The Week

Moneyline Pick Cover
Moneyline Pick
Pittsburgh Penguins
Penguins
vs
New Jersey Devils
Devils
New Jersey Devils
Devils
-220
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Pittsburgh Penguins take on the New Jersey Devils at Prudential Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $145
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Seattle Kraken
Kraken
vs
Vegas Golden Knights
Golden Knights
Vegas Golden Knights
Golden Knights
-200
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Seattle Kraken take on the Vegas Golden Knights at T-Mobile Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $150
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
New York Islanders
Islanders
vs
Toronto Maple Leafs
Maple Leafs
Toronto Maple Leafs
Maple Leafs
-192
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The New York Islanders take on the Toronto Maple Leafs at Scotiabank Arena on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $152
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Buffalo Sabres
Sabres
vs
Boston Bruins
Bruins
Boston Bruins
Bruins
-215
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Buffalo Sabres take on the Boston Bruins at TD Garden on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $147
NHL Computer Pick
Moneyline Pick Cover
Moneyline Pick
Minnesota Wild
Wild
vs
Winnipeg Jets
Jets
Winnipeg Jets
Jets
-165
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Minnesota Wild take on the Winnipeg Jets at Canada Life Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $161
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
San Jose Sharks
Sharks
vs
Edmonton Oilers
Oilers
Edmonton Oilers
Oilers
-385
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The San Jose Sharks take on the Edmonton Oilers at Rogers Place on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $126
NHL Computer Pick
Moneyline Pick Cover
Moneyline Pick
Los Angeles Kings
Kings
vs
Nashville Predators
Predators
Nashville Predators
Predators
-110
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Los Angeles Kings take on the Nashville Predators at Bridgestone Arena on Saturday, December 21st, at 1:30 PM EST
View this Pick
Bet $100 Payout $191
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Ottawa Senators
Senators
vs
Vancouver Canucks
Canucks
Vancouver Canucks
Canucks
-145
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Ottawa Senators take on the Vancouver Canucks at Rogers Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $169
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Chicago Blackhawks
Blackhawks
vs
Calgary Flames
Flames
Calgary Flames
Flames
-170
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Chicago Blackhawks take on the Calgary Flames at Scotiabank Saddledome on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $159
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Detroit Red Wings
Red Wings
vs
Montreal Canadiens
Canadiens
Detroit Red Wings
Red Wings
-120
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Detroit Red Wings take on the Montreal Canadiens at Bell Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $183
NHL Computer Pick
Terms and conditions apply
Moneyline Pick Cover
Moneyline Pick
Columbus Blue Jackets
Blue Jackets
vs
Philadelphia Flyers
Flyers
Philadelphia Flyers
Flyers
-155
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Columbus Blue Jackets take on the Philadelphia Flyers at Wells Fargo Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $165
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Pittsburgh Penguins
Penguins
vs
New Jersey Devils
Devils
Pittsburgh Penguins
Penguins
+1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Pittsburgh Penguins take on the New Jersey Devils at Prudential Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $174
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Seattle Kraken
Kraken
vs
Vegas Golden Knights
Golden Knights
Vegas Golden Knights
Golden Knights
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Seattle Kraken take on the Vegas Golden Knights at T-Mobile Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $230
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
New York Islanders
Islanders
vs
Toronto Maple Leafs
Maple Leafs
New York Islanders
Islanders
+1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The New York Islanders take on the Toronto Maple Leafs at Scotiabank Arena on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $161
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Buffalo Sabres
Sabres
vs
Boston Bruins
Bruins
Boston Bruins
Bruins
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Buffalo Sabres take on the Boston Bruins at TD Garden on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $225
NHL Computer Pick
Puck Line Pick Cover
Puck Line Pick
Minnesota Wild
Wild
vs
Winnipeg Jets
Jets
Minnesota Wild
Wild
+1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Minnesota Wild take on the Winnipeg Jets at Canada Life Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $154
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
San Jose Sharks
Sharks
vs
Edmonton Oilers
Oilers
Edmonton Oilers
Oilers
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The San Jose Sharks take on the Edmonton Oilers at Rogers Place on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $168
NHL Computer Pick
Puck Line Pick Cover
Puck Line Pick
Los Angeles Kings
Kings
vs
Nashville Predators
Predators
Los Angeles Kings
Kings
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Los Angeles Kings take on the Nashville Predators at Bridgestone Arena on Saturday, December 21st, at 1:30 PM EST
View this Pick
Bet $100 Payout $315
NHL Computer Pick
Puck Line Pick Cover
Puck Line Pick
Ottawa Senators
Senators
vs
Vancouver Canucks
Canucks
Vancouver Canucks
Canucks
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Ottawa Senators take on the Vancouver Canucks at Rogers Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $270
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Chicago Blackhawks
Blackhawks
vs
Calgary Flames
Flames
Calgary Flames
Flames
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Chicago Blackhawks take on the Calgary Flames at Scotiabank Saddledome on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $250
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Detroit Red Wings
Red Wings
vs
Montreal Canadiens
Canadiens
Detroit Red Wings
Red Wings
-1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Detroit Red Wings take on the Montreal Canadiens at Bell Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $310
NHL Computer Pick
Terms and conditions apply
Puck Line Pick Cover
Puck Line Pick
Columbus Blue Jackets
Blue Jackets
vs
Philadelphia Flyers
Flyers
Columbus Blue Jackets
Blue Jackets
+1.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Columbus Blue Jackets take on the Philadelphia Flyers at Wells Fargo Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $156
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Pittsburgh Penguins
Penguins
vs
New Jersey Devils
Devils
Over
6.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Pittsburgh Penguins take on the New Jersey Devils at Prudential Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $200
NHL Computer Pick
Over/Under Pick Cover
Over/Under Pick
Seattle Kraken
Kraken
vs
Vegas Golden Knights
Golden Knights
Over
5.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Seattle Kraken take on the Vegas Golden Knights at T-Mobile Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $181
NHL Computer Pick
Over/Under Pick Cover
Over/Under Pick
New York Islanders
Islanders
vs
Toronto Maple Leafs
Maple Leafs
Over
6.0
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The New York Islanders take on the Toronto Maple Leafs at Scotiabank Arena on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $193
NHL Computer Pick
Over/Under Pick Cover
Over/Under Pick
Buffalo Sabres
Sabres
vs
Boston Bruins
Bruins
Over
6.0
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Buffalo Sabres take on the Boston Bruins at TD Garden on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $200
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Minnesota Wild
Wild
vs
Winnipeg Jets
Jets
Over
5.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Minnesota Wild take on the Winnipeg Jets at Canada Life Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $183
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
San Jose Sharks
Sharks
vs
Edmonton Oilers
Oilers
Over
6.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The San Jose Sharks take on the Edmonton Oilers at Rogers Place on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $200
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Los Angeles Kings
Kings
vs
Nashville Predators
Predators
Over
5.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Los Angeles Kings take on the Nashville Predators at Bridgestone Arena on Saturday, December 21st, at 1:30 PM EST
View this Pick
Bet $100 Payout $187
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Ottawa Senators
Senators
vs
Vancouver Canucks
Canucks
Over
6.0
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Ottawa Senators take on the Vancouver Canucks at Rogers Arena on Saturday, December 21st, at 10:00 PM EST
View this Pick
Bet $100 Payout $200
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Chicago Blackhawks
Blackhawks
vs
Calgary Flames
Flames
Under
5.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Chicago Blackhawks take on the Calgary Flames at Scotiabank Saddledome on Saturday, December 21st, at 4:00 PM EST
View this Pick
Bet $100 Payout $195
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Detroit Red Wings
Red Wings
vs
Montreal Canadiens
Canadiens
Over
6.0
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Detroit Red Wings take on the Montreal Canadiens at Bell Centre on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $191
NHL Computer Pick
Terms and conditions apply
Over/Under Pick Cover
Over/Under Pick
Columbus Blue Jackets
Blue Jackets
vs
Philadelphia Flyers
Flyers
Over
6.5
Unlock this edge for $29.95 a month
Confidence Level i
Unlock
The Columbus Blue Jackets take on the Philadelphia Flyers at Wells Fargo Center on Saturday, December 21st, at 7:00 PM EST
View this Pick
Bet $100 Payout $200
NHL Computer Pick
Terms and conditions apply

For starters, seeing as it’s the only sport that technically allows fighting, why do hockey players fight? To put it simply, hockey is the only sport where the players are allowed to police what goes on. Typically it’s to set the tone or send a message. Often in a playoff series when a team gets beaten fairly soundly they will instigate a fight to let the other team know they won’t just be laying down. 

Another common occurrence is the protection of star players. If a player on another team is getting too physical with a star player, one of the more physical guys, also known as an enforcer, will go at the offending player to let it be known that it won’t be something they’re allowed to get away with. 

Want a fighting chance for your NHL bets? Check out our NHL predictions.

Loading Premium Picks 7...

Some of the best hockey teams of all time are also known to be some of the most physical. Two teams that come straight to mind are the New York Islanders from the mid 80s and the Philadelphia Flyers from the mid 70s, also commonly known as the Broad Street Bullies. Both teams were talented offensively, but they were also strapped with enforcers on all four lines.

For years, fighting was a big part of the game. In today’s league, it is a rare occasion to see two bruisers go toe-to-toe in a real hockey fight. Sure, there are still some big guys in the league who can throw down with anyone. However, there are very few true fighters like there have been in past years. Don’t expect to see any current players on this list.

READ: These are the 10 Best Hockey Players Ever

Key Takeaways

  • NHL’s past years had more fights than today's game.
  • All 10 fighters on the list are former players.
  • Tie Domi, Dave "Tiger" Williams, and Dave Schultz were all part of some of the best hockey fights of all time.
  • Bob Probert is considered the best NHL fighter of all time.

10. Terry O’Reilly

A Boston Bruins legend, Terry O’Reilly was one of the most famous enforcers in NHL history. After being drafted 14th overall in the 1971 draft, the enforcer didn’t take long to earn the nickname “Bloody O’Reilly” with five consecutive seasons where he amassed over 200 penalty minutes.

He’s fought several bouts against Dave Schultz and Tiger Williams, which proved he could go toe-to-toe with some of the toughest players in hockey history. One of his most memorable moments occurred at Madison Square Garden, where he climbed over the glass to confront a fan that struck a Rangers’ player and stole their stick. He was suspended for eight games for his infamous role in the melee.

9. Tony Twist

Tony Twist never saw much ice time, playing just 445 games, but he still managed to put up six 10-fight seasons, including a career-high 15 fights during the 1992-93 season. He intimidated everyone in the league, including other enforcers that knew the damage he could do. Darren McCarty, a former Red Wings enforcer, has said he once had his coach save him before engaging in a fight with the devastating Twist. 

His NHL career ended when he broke his pelvis in a motorcycle accident. Twist threw down with some of the biggest fighters in NHL history on a regular basis, including a couple of names on this list.

8. Stu Grimson

Stu Grimson was an intimidating 6 feet 5 inches tall and weighed 240 pounds, making him one of the heaviest NHL players of all time, and perhaps the most feared guy of the 1990s. By the time he officially retired in 2003, the “Grim Reaper” had amassed more than 2,000 career penalty minutes.

Grimson had a career-long rivalry with Bob Probert and the two squared off a dozen times. Although Probert typically got the best of him, the two combined for some of the greatest hockey fights of all time. Grimson could take a punch better than any other fighter, which helped him take down a lot of other enforcers. However, a concussion suffered during a fight with Georges Laraque in 2001 ended his career.

7. Rob Ray

Rob Ray created the fighting technique where players would remove their jersey and shoulder pads to prevent their opponents from grabbing onto them, which was later banned. Ray finished his career with 241 fights and led the league in penalty minutes for two seasons. He served at least 150 penalty minutes in every season but his last. Ray fought with another elite fighter on this list, Tie Domi, 13 times. Those were regarded as some of the best brawls in NHL history.

Like O’Reilly, Ray also has a fan fight under his belt. In 1992, he beat down a fan that ran onto the ice and approached their bench.

6. Chris Nilan

Chris “Knuckles” Nilan saw more fights than almost any other player in NHL history. Nilan averaged more penalty minutes per game than any other player in league history and also holds the record for most penalty minutes in a single game (42). Nilan is also just one of only nine players to exceed 3,000 career penalty minutes. This mark is even more impressive when you consider he missed over 200 games during the final five years of his career.

Loading Adsense In Article...

5. Joey Kocur

Joey Kocur fought 217 times during his NHL career. That's a lot. Kocur started his career by earning the most penalty minutes in the NHL during his rookie season. During the 1985-86 season, Kocur amassed 377 penalty minutes, the eighth-highest total in NHL history. He managed to do that in just 59 games, taking the role of hockey enforcer to the next level, while burning up the pages of the NHL fight logs in short order. 

The forward joined fellow Red Wings enforcer Bob Probert to form the aptly named “Bruise Brothers.” He earned the nickname as his infamous right hook was so strong it once broke an opponent's helmet.

4. Tie Domi

Tie Domi was just 5-foot-8, making him one of the shortest hockey players of all time, and especially short for the role of enforcer. However, he made up for it by being the toughest. He made a name for himself when he knocked a player out with a so-called sucker punch in 1995, earning him an eight-game suspension. Domi retired with the third-most penalty minutes of all-time. He finished his career with a whopping 274 fights. Domi also had some of the most epic battles in NHL history with Bob Probert. He was infamous for his post-fight celebration against Probert, where he mimicked putting on a boxing title belt.

Domi was also involved in a fan altercation when an opposing fan climbed into the penalty box. Domi repeatedly hit the fan until they were pulled apart. He was fined but not suspended.

Loading Premium Picks 7...

3. Dave “Tiger” Williams

Dave “Tiger” Williams is the career penalty minute leader with 3,971, more than 400 higher than the next-closest player. In today’s NHL, this record will likely never be broken. He is set apart from the other players on this list by his ability to score. The 1980-81 season was likely his most impressive, leading the Canucks’ with 35 goals while also serving 343 penalty minutes.

After being drafted 31st overall in 1974, Williams finished his career with 246 total fights. He led the NHL in penalty minutes three times during his career.

2. Dave Schultz

Dave “The Hammer” Schultz holds the all-time record for penalty minutes in a season with 472, which he earned during the 1974-75 season, a year in which he also won the Stanley Cup with the Philadelphia Flyers. Schultz was a founding member of the Broad Street Bullies. He led the NHL in penalty minutes four times, and also had seven 10-fight seasons and two 20-fight seasons. Only four times in NHL history has a player accumulated over 400 penalty minutes in a single season. Schultz did it twice. 

Schultz began using boxing wraps to protect his hands and wrists during fights, something other enforcers copied. The trend was short-lived, as the NHL banned it under the “Schultz Rule.”

1.   Bob Probert

Bob Probert racked up 3,300 penalty minutes in his career and it took him just 935 games. For comparison, the players ahead of him totaled 3,381 PIM in 961 games, 3,515 PIM in 1.020 games, 3,565 PIM in 1,407 games. “Tiger” Williams blew everyone else away with 3,971 PIM in just 962 games.

Probert threw down with some of the league’s best all-time fighters and he got the best of them all. One of his more memorable fights came toward the end of his career when the Av’s Scott Parker tried to make a name for himself by initiating a fight with Probert. Parker was knocked out in under 11 seconds. No other fighter has Probert's track record, making him our choice to top the list.


Our editorial content strives to be highly informative and educational to our audience, especially for visitors who are new or relatively new to analyzing and predicting sporting event results. All of our content is created by informed writers with backgrounds in their subject area and reviewed for omissions or mistakes.

Our editorial team is run by individuals with many years of experience in digital publishing, editorial, and content production. Our editorial content is always marked clearly in any instances where it may be sponsored by a third party, though it is still reviewed by our staff to ensure it remains consistent with our company mission.

Comments (1)
@byronleemarley
8/9 8:18 AM
0
Pound for pound, I would definitely say Tie Domi is the best fighter I've ever seen in the NHL. I saw his first fight with Bob Probert when Tie was still with the New York Rangers. He clearly beat Probert in that contest. Also a very nice guy, I met him in the lobby of MSG. Took time out to pose for pictures.
Tags & Social Media
Floating offer