Wayne Gretzky has gotten the most career hat tricks, with 50 hat tricks.

nhl most hat tricks
Interpreted as:
NHL most regular-season hat tricks by a player
Gretzky Lemieux Bossy Hull Esposito Ovechkin Dionne Hull Richard Denneny Kurri Selanne Anderson Martin Bure Sittler Bondra Ciccarelli Messier Howe Shanahan Yzerman Nicholls Gartner Perreault Beliveau Malone 0 5 10 15 20 25 30 35 40 45 50 50 40 39 33 32 30 28 28 26 25 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18
NAME HT GP G A P +/- PIM PPG PPA SHG SHA GWG OTG S S% TOI/GP
Wayne Gretzky Wayne Gretzky 50 1,487 894 1,963 2,857 +520 577 204 686 73 76 91 2 5,088 17.6
Mario Lemieux Mario Lemieux 40 915 690 1,033 1,723 +114 834 236 465 49 22 74 11 3,633 19.0 22:40
Mike Bossy Mike Bossy 39 752 573 553 1,126 +380 210 180 198 8 1 80 4 2,709 21.2
Brett Hull Brett Hull 33 1,269 741 650 1,391 +23 458 265 271 20 8 110 12 4,876 15.2 18:01
Phil Esposito Phil Esposito 32 1,282 717 873 1,590 +252 910 246 303 23 12 118 5,166 13.9
Alex Ovechkin Alex Ovechkin 30 1,426 853 697 1,550 +45 817 312 269 5 1 129 26 6,627 12.9 20:45
Marcel Dionne Marcel Dionne 28 1,348 731 1,040 1,771 +27 600 234 409 19 11 73 2 5,363 13.6
Bobby Hull Bobby Hull 28 1,063 610 560 1,170 +249 634 154 170 19 10 98 4,577 12.7
Maurice Richard Maurice Richard 26 978 544 422 966 +18 1,287 143 111 4 2 84 0 166 11.4
Cy Denneny Cy Denneny 25 329 247 89 336 296 50 7
Jari Kurri Jari Kurri 23 1,251 601 797 1,398 +304 545 155 240 39 43 72 7 3,149 19.1
Teemu Selanne Teemu Selanne 22 1,451 684 773 1,457 +95 660 255 333 7 2 110 9 4,540 15.1 17:56
Glenn Anderson Glenn Anderson 21 1,129 498 601 1,099 +201 1,120 151 166 13 7 85 5 3,109 16.0
Richard Martin Richard Martin 21 685 384 317 701 +14 477 115 104 0 0 47 2,526 15.2
Pavel Bure Pavel Bure 20 702 437 342 779 +42 484 121 115 34 15 59 6 3,130 14.0 24:37
Darryl Sittler Darryl Sittler 20 1,096 484 637 1,121 +57 948 150 160 10 10 57 0 3,815 12.7
Peter Bondra Peter Bondra 19 1,081 503 389 892 +74 761 149 131 32 4 78 6 3,531 14.2 18:43
Dino Ciccarelli Dino Ciccarelli 19 1,232 608 592 1,200 -4 1,425 232 190 1 2 73 1 3,706 16.4
Mark Messier Mark Messier 19 1,756 694 1,193 1,887 +211 1,912 179 402 63 81 92 8 4,221 16.4 18:47
Gordie Howe Gordie Howe 19 1,767 801 1,049 1,850 +160 1,685 211 353 24 12 121 3,803 10.1
Brendan Shanahan Brendan Shanahan 18 1,524 656 698 1,354 +151 2,489 237 270 23 14 109 12 5,086 12.9 18:13
Steve Yzerman Steve Yzerman 18 1,514 692 1,063 1,755 +184 924 202 393 50 33 94 9 4,602 15.0 18:38
Bernie Nicholls Bernie Nicholls 18 1,127 475 734 1,209 -39 1,292 152 288 28 15 35 5 3,231 14.7
Mike Gartner Mike Gartner 18 1,432 708 627 1,335 +68 1,159 217 196 24 5 90 7 5,090 13.9
Gilbert Perreault Gilbert Perreault 18 1,191 512 814 1,326 +41 500 134 298 8 4 81 0 3,077 16.6

Explore

NHL 2023-24 Leaders

NHL 2023-24 Rankings

Playoff Goals Rankings

See more
Avalanche

5.60

Oilers

4.50

Panthers

4.00

Playoff Goals Against Rankings

See more
Rangers

1.75

Bruins

1.80

Predators

2.40

Playoff Power Play Rankings

See more
Oilers

53.3

Bruins

42.9

Avalanche

37.5

Playoff Penalty Kill Rankings

See more
Oilers

100.0

Bruins

94.1

Canucks

89.5

NHL 2023-24 Division Standings

Metropolitan Division W L OTL PTS DIFF
1
Rangers Rangers
55 23 4 114 53
2
Hurricanes Hurricanes
52 23 7 111 63
3
Islanders Islanders
39 27 16 94 -17
Atlantic Division W L OTL PTS DIFF
1
Panthers Panthers
52 24 6 110 68
2
Bruins Bruins
47 20 15 109 43
3
Maple Leafs Maple Leafs
46 26 10 102 40
Central Division W L OTL PTS DIFF
1
Stars Stars
52 21 9 113 64
2
Jets Jets
52 24 6 110 60
3
Avalanche Avalanche
50 25 7 107 50
Pacific Division W L OTL PTS DIFF
1
Canucks Canucks
50 23 9 109 56
2
Oilers Oilers
49 27 6 104 57
3
Kings Kings
44 27 11 99 41

NHL 2023-24 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
4/29
COL COL
@
WPG WPG
6-3
Mon
4/29
NSH NSH
@
VAN VAN
2-1
Mon
4/29
TOR TOR
@
BOS BOS
2-1
Mon
4/29
NYI NYI
@
CAR CAR
3-6
Sun
4/28
DAL DAL
@
VGK VGK
4-2

Schedule

DATE MATCHUP TIME (ET)
Wed
5/1
VGK VGK
@
DAL DAL
7:30 PM
Wed
5/1
LAK LAK
@
EDM EDM
10:00 PM
Thu
5/2
BOS BOS
@
TOR TOR
8:00 PM
Fri
5/3
DAL DAL
@
VGK VGK
1:00 PM
Fri
5/3
VAN VAN
@
NSH NSH
1:00 PM