| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
OTT
|
31 | 3 | 2 | 1 | +4 | 45 | 1 | 0 | 0 |
| NSHL24 |
EDM
|
78 | 11 | 1 | 10 | +14 | 60 | 0 | 0 | 0 |
| NSHL23 |
EDM
|
78 | 14 | 2 | 12 | +13 | 77 | 0 | 0 | 0 |
| NSHL22 |
CAR
Total |
75 | 26 | 5 | 21 | -2 | 55 | 2 | 1 | 0 |
MIN
|
46 | 16 | 4 | 12 | +4 | 29 | 1 | 1 | 0 | |
CAR
|
29 | 10 | 1 | 9 | -6 | 26 | 1 | 0 | 0 | |
| NSHL21 |
MIN
|
78 | 27 | 5 | 22 | +4 | 40 | 2 | 0 | 0 |
| NSHL20 |
MIN
Total |
76 | 15 | 2 | 13 | +15 | 28 | 1 | 0 | 0 |
TBL
|
53 | 5 | 1 | 4 | +2 | 22 | 0 | 0 | 0 | |
MIN
|
22 | 10 | 1 | 9 | +12 | 6 | 1 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
TBL
|
82 | 16 | 1 | 15 | +9 | 22 | 0 | 0 | 0 |
| NSHL18 |
TBL
Total |
79 | 16 | 3 | 13 | -5 | 40 | 0 | 0 | 0 |
TBL
|
65 | 12 | 1 | 11 | +11 | 34 | 0 | 0 | 0 | |
SJS
|
11 | 2 | 1 | 1 | -17 | 4 | 0 | 0 | 0 | |
QUE
|
3 | 2 | 1 | 1 | +1 | 2 | 0 | 0 | 0 | |
| NSHL17 |
SJS
|
80 | 31 | 5 | 26 | +7 | 42 | 2 | 0 | 1 |
| NSHL16 |
WPG
|
76 | 16 | 3 | 13 | -3 | 58 | 1 | 0 | 0 |
| NSHL15 |
WPG
|
80 | 23 | 3 | 20 | +1 | 44 | 0 | 0 | 0 |
| NSHL14 |
WPG
Total |
79 | 30 | 7 | 23 | +2 | 32 | 4 | 0 | 0 |
DAL
|
10 | 4 | 1 | 3 | +2 | 0 | 1 | 0 | 0 | |
WPG
|
69 | 26 | 6 | 20 | 0 | 32 | 3 | 0 | 0 | |
| NSHL13 |
DAL
|
80 | 26 | 5 | 21 | +2 | 42 | 0 | 0 | 0 |
| NSHL12 |
VAN
|
6 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 978 | 255 | 44 | 211 | +61 | 587 | 13 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
VAN
|
56 | 51 | 10 | 41 | +1 | 45 | 6 | 0 | 4 |
| Farm Career | 56 | 51 | 10 | 41 | +1 | 45 | 6 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
EDM
|
26 | 3 | 0 | 3 | +8 | 12 | 0 | 0 | 0 |
| NSHL22 |
CAR
|
5 | 0 | 0 | 0 | -1 | 7 | 0 | 0 | 0 |
| NSHL21 |
MIN
|
6 | 1 | 0 | 1 | -2 | 8 | 0 | 0 | 0 |
| NSHL20 |
MIN
|
6 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
TBL
|
7 | 1 | 0 | 1 | 0 | 4 | 0 | 0 | 0 |
| NSHL18 |
TBL
|
5 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
18 | 7 | 1 | 6 | -2 | 6 | 0 | 0 | 0 |
| NSHL15 |
WPG
|
12 | 5 | 0 | 5 | +5 | 8 | 0 | 0 | 0 |
| NSHL14 |
WPG
|
16 | 5 | 1 | 4 | -10 | 12 | 1 | 0 | 0 |
| NSHL13 |
DAL
|
7 | 1 | 0 | 1 | -2 | 2 | 0 | 0 | 0 |
| Playoff Career | 108 | 24 | 2 | 22 | -7 | 61 | 1 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
VAN
|
81 | 38 | 77 | 80 | 75 | 76 | 77 | 67 | 50 | 70 | 62 | 69 | 68 | 61 | 55 | 68 |
| NSHL13 |
DAL
|
– | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| NSHL14 |
WPG
|
82 | 35 | 82 | 83 | 76 | 82 | 80 | 72 | 50 | 74 | 70 | 75 | 71 | 63 | 59 | 71 |
| NSHL15 |
WPG
|
83 | 35 | 84 | 83 | 78 | 85 | 83 | 73 | 50 | 75 | 70 | 75 | 71 | 63 | 60 | 73 |
| NSHL16 |
WPG
|
84 | 35 | 84 | 83 | 80 | 88 | 86 | 73 | 50 | 75 | 70 | 80 | 71 | 64 | 63 | 75 |
| NSHL17 |
SJS
|
84 | 35 | 84 | 83 | 80 | 90 | 88 | 73 | 50 | 75 | 70 | 80 | 71 | 65 | 64 | 75 |
| NSHL18 |
TBL
|
84 | 35 | 86 | 83 | 80 | 92 | 90 | 73 | 50 | 76 | 70 | 80 | 71 | 66 | 65 | 90 |
| NSHL19 |
TBL
|
84 | 35 | 86 | 83 | 82 | 92 | 90 | 73 | 50 | 76 | 70 | 80 | 71 | 68 | 65 | 90 |
| NSHL20 |
MIN
|
84 | 35 | 86 | 83 | 84 | 92 | 90 | 75 | 50 | 76 | 70 | 80 | 71 | 69 | 65 | 90 |
| NSHL21 |
MIN
|
84 | 35 | 86 | 83 | 90 | 92 | 90 | 75 | 50 | 76 | 70 | 80 | 71 | 70 | 65 | 77 |
| NSHL22 |
CAR
|
85 | 52 | 87 | 81 | 91 | 93 | 91 | 73 | 50 | 75 | 68 | 78 | 69 | 80 | 78 | 78 |
| NSHL23 |
EDM
|
86 | 52 | 85 | 79 | 92 | 93 | 92 | 73 | 50 | 75 | 66 | 76 | 67 | 80 | 79 | 77 |
| NSHL24 |
EDM
|
84 | 53 | 83 | 77 | 93 | 91 | 93 | 71 | 50 | 73 | 64 | 77 | 65 | 81 | 78 | 76 |
| Career Avg | 84 | 40 | 85 | 82 | 84 | 89 | 88 | 73 | 50 | 75 | 69 | 78 | 70 | 70 | 67 | 79 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL20 | TBL |
TC | PH | 73 | 75 | +2 | 2 | |
| NSHL16 | WPG |
TC | DF | 77 | 80 | +3 | 3 | |
| NSHL14 | DAL |
TC | SC | 68 | 70 | +2 | 2 | |
| NSHL14 | DAL |
TC | DF | 72 | 75 | +3 | 3 | |
| NSHL13 | DAL |
TC | ST | 75 | 76 | +1 | 1 | |
| NSHL13 | DAL |
TC | SC | 65 | 68 | +3 | 3 | |
| NSHL13 | DAL |
TC | PH | 70 | 71 | +1 | 1 | |
| NSHL12 | CAR |
TC | DF | 68 | 69 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | ANA→ OTT |
OTT Brayden McNabb (75) ANA Y26 R5 TBL pick, Y27 R7 VGK pick |
| NSHL25 | Opening Day Waivers | ANA |
Claimed off opening-day waivers |
| NSHL25 | Signing | FLA |
$1,000,000 for 2 years |
| NSHL23 | Signing | EDM |
$3,549,000 for 2 years |
| NSHL23 | Release | CAR |
|
| NSHL20 | Trade | TBL→ TOR |
TBL Tyson Barrie (76) TOR Brayden McNabb (76), Jayce Hawryluk (64), Travis Sanheim (68) |
| NSHL20 | Trade | TOR→ MIN |
MIN Brayden McNabb (76) TOR Ryan Strome (72), Ian Cole (70), Kris Russell (72) |
| NSHL19 | Signing | TBL |
$5,250,000 for 4 years |
| NSHL18 | Trade | SJS→ QUE |
QUE Brayden McNabb (75) SJS Jeff Carter (71), Nikita Nesterov (72) |
| NSHL18 | Trade | QUE→ TBL |
QUE Shea Weber (74), Carl Hagelin (75), Y19 R5 ANA pick TBL Blake Wheeler (76), Brayden McNabb (75), Y19 R6 QUE pick (Ivan Chekhovich) |
| NSHL18 | Signing | SJS |
$5,500,000 for 1 year |
| NSHL16 | Signing | WPG |
$3,750,000 for 3 years |
| NSHL14 | Trade | DAL→ WPG |
DAL Drew Doughty (75), Martin Erat (70), Y15 R5 TBL pick (JENS LOOKE), Y15 R6 BOS pick (VIKTOR ARVIDSSON) WPG Brayden McNabb (71), Milan Michalek (70), Kyle Wilson (68), Matt Irwin (70), Y18 R1 DAL pick, Y15 R2 MTL pick (NIKITA NESTEROV) |
| NSHL12 | Trade | CAR→ VAN |
CAR Tobias Enstrom (70), Y16 R1 VAN pick (COLTON PARAYKO) VAN Brayden McNabb (68), Jared Staal (P), Tyson Sexsmith (P), Y13 R3 STL pick (Jacob De Le Rose) |
| NSHL12 | Signing | CAR |
$500,000 for 3 years |