| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
HAM
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL22 |
HAM
|
78 | 8 | 1 | 7 | +9 | 19 | 1 | 0 | 1 |
| NSHL21 |
HAM
|
78 | 7 | 1 | 6 | +14 | 8 | 1 | 0 | 1 |
| NSHL20 |
SJS
|
72 | 7 | 1 | 6 | 0 | 6 | 1 | 0 | 0 |
| NSHL19 |
SJS
|
82 | 18 | 1 | 17 | +13 | 2 | 0 | 0 | 0 |
| NSHL18 |
SJS
|
80 | 25 | 2 | 23 | +18 | 10 | 1 | 0 | 0 |
| NSHL17 |
SJS
|
80 | 24 | 4 | 20 | -19 | 22 | 1 | 0 | 2 |
| NSHL16 |
WPG
|
80 | 21 | 6 | 15 | +10 | 8 | 3 | 1 | 1 |
| NSHL15 |
WPG
|
80 | 19 | 4 | 15 | +5 | 34 | 1 | 0 | 0 |
| NSHL14 |
TBL
|
55 | 20 | 1 | 19 | +12 | 24 | 0 | 0 | 0 |
| Pro Career | 686 | 149 | 21 | 128 | +62 | 133 | 9 | 1 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
HAM
|
4 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| NSHL21 |
HAM
|
7 | 0 | 0 | 0 | +3 | 0 | 0 | 0 | 0 |
| NSHL20 |
SJS
|
7 | 2 | 0 | 2 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
SJS
|
17 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| NSHL18 |
SJS
|
10 | 1 | 0 | 1 | +3 | 2 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
15 | 1 | 0 | 1 | -8 | 4 | 0 | 0 | 0 |
| NSHL15 |
WPG
|
12 | 3 | 0 | 3 | +8 | 6 | 0 | 0 | 0 |
| Pro Career | 72 | 9 | 0 | 9 | +3 | 14 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
FLA
|
5 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
TBL
|
70 | 15 | 85 | 79 | 71 | 87 | 87 | 73 | 50 | 76 | 67 | 75 | 66 | 65 | 60 | 71 |
| NSHL15 |
WPG
|
71 | 15 | 88 | 81 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 76 | 66 | 65 | 61 | 72 |
| NSHL16 |
WPG
|
71 | 15 | 88 | 82 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 77 | 66 | 65 | 62 | 73 |
| NSHL17 |
SJS
|
71 | 15 | 90 | 82 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 78 | 66 | 66 | 63 | 73 |
| NSHL18 |
SJS
|
71 | 15 | 90 | 82 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 78 | 67 | 67 | 63 | 75 |
| NSHL19 |
SJS
|
71 | 15 | 92 | 82 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 78 | 67 | 69 | 65 | 75 |
| NSHL20 |
SJS
|
71 | 15 | 92 | 82 | 72 | 90 | 89 | 73 | 50 | 77 | 67 | 78 | 67 | 70 | 65 | 75 |
| NSHL21 |
HAM
|
69 | 15 | 90 | 80 | 83 | 88 | 87 | 71 | 50 | 75 | 65 | 76 | 65 | 71 | 66 | 74 |
| NSHL22 |
HAM
|
67 | 40 | 88 | 78 | 84 | 86 | 85 | 69 | 50 | 73 | 63 | 74 | 63 | 82 | 77 | 73 |
| NSHL23 |
FLA
|
65 | 40 | 86 | 76 | 85 | 84 | 86 | 67 | 50 | 71 | 61 | 72 | 61 | 82 | 78 | 72 |
| Career Avg | 70 | 20 | 89 | 81 | 76 | 89 | 88 | 72 | 50 | 76 | 66 | 77 | 66 | 71 | 66 | 74 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL14 | TBL |
TC | SC | 65 | 67 | +2 | 2 | |
| NSHL14 | TBL |
TC | DF | 74 | 75 | +1 | 1 |
HAM→
TOR
HAM $750,000
TOR Danny DeKeyser (72), Roman Cervenka (69)
TOR→
FLA
FLA Devin Shore (73), Andrew Peeke (73), Colin White (69), Danny DeKeyser (72)
TOR Josh Manson (74), Ryan Hartman (74)
HAM
SJS
SJS
TBL→
WPG
TBL Keith Yandle (73), Y15 R1 TBL pick (MITCH MARNER), Y15 R5 BOS pick (JOONAS DONSKOI), Y15 R6 TBL pick (DENNIS YAN)
WPG Danny DeKeyser (72), Y15 R1 QUE pick (JOHN KLINGBERG)
TBL