| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
TOR
|
22 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 |
| NSHL16 |
TOR
Total |
56 | 7 | 3 | 4 | +1 | 8 | 0 | 0 | 1 |
FLA
|
41 | 7 | 3 | 4 | +2 | 6 | 0 | 0 | 1 | |
TOR
|
15 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | |
| NSHL15 |
WPG
|
80 | 23 | 15 | 8 | 0 | 24 | 0 | 0 | 5 |
| NSHL14 |
PHI
Total |
80 | 43 | 18 | 25 | +11 | 18 | 3 | 0 | 3 |
PIT
|
46 | 19 | 11 | 8 | -2 | 6 | 2 | 0 | 3 | |
PHI
|
34 | 24 | 7 | 17 | +13 | 12 | 1 | 0 | 0 | |
| NSHL13 |
PIT
Total |
79 | 51 | 21 | 30 | -7 | 18 | 5 | 0 | 3 |
PHI
|
28 | 18 | 6 | 12 | -10 | 6 | 2 | 0 | 1 | |
MIN
|
30 | 24 | 12 | 12 | +6 | 10 | 3 | 0 | 2 | |
PIT
|
21 | 9 | 3 | 6 | -3 | 2 | 0 | 0 | 0 | |
| NSHL12 |
PHI
|
80 | 61 | 23 | 38 | +2 | 34 | 11 | 0 | 2 |
| NSHL11 |
LAK
|
78 | 44 | 16 | 28 | -2 | 45 | 5 | 1 | 2 |
| NSHL10 |
LAK
|
78 | 52 | 21 | 31 | +8 | 37 | 1 | 2 | 4 |
| NSHL9 |
LAK
|
78 | 55 | 23 | 32 | +5 | 50 | 9 | 0 | 3 |
| NSHL8 |
OTT
|
74 | 43 | 17 | 26 | +4 | 24 | 4 | 0 | 4 |
| NSHL7 |
OTT
|
60 | 40 | 22 | 18 | -9 | 42 | 6 | 0 | 1 |
| NSHL6 |
CGY
|
74 | 23 | 8 | 15 | -9 | 85 | 1 | 1 | 0 |
| NSHL5 |
EDM
|
73 | 19 | 10 | 9 | +1 | 56 | 0 | 0 | 1 |
| NSHL4 |
EDM
|
8 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL3 |
EDM
|
8 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL2 |
COL
Total |
63 | 42 | 14 | 28 | +3 | 19 | 4 | 0 | 3 |
MIN
|
33 | 24 | 8 | 16 | +10 | 11 | 2 | 0 | 1 | |
LA
|
8 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
COL
|
22 | 16 | 5 | 11 | -7 | 8 | 2 | 0 | 2 | |
| NSHL1 |
DET
|
79 | 32 | 11 | 21 | -17 | 34 | 0 | 0 | 3 |
| Pro Career | 1070 | 538 | 222 | 316 | -11 | 498 | 49 | 4 | 35 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
TOR
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL15 |
WPG
|
12 | 4 | 1 | 3 | +7 | 4 | 0 | 0 | 0 |
| NSHL13 |
PIT
|
3 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL12 |
PHI
|
5 | 1 | 0 | 1 | -4 | 8 | 0 | 0 | 0 |
| NSHL10 |
LAK
|
13 | 3 | 1 | 2 | -4 | 8 | 0 | 0 | 0 |
| NSHL9 |
LAK
|
12 | 10 | 4 | 6 | -6 | 4 | 2 | 0 | 2 |
| NSHL6 |
CGY
|
7 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 |
| NSHL5 |
EDM
|
5 | 2 | 1 | 1 | -1 | 2 | 0 | 0 | 0 |
| Playoff Career | 62 | 20 | 7 | 13 | -11 | 34 | 2 | 0 | 2 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
EDM
|
57 | 68 | 57 | 69 | 62 | 74 | 66 | 69 | 65 | 68 | 67 | 54 | 55 | 70 |
| NSHL4 |
EDM
|
62 | 71 | 57 | 71 | 62 | 69 | 70 | 70 | 67 | 71 | 70 | 53 | 50 | 72 |
| NSHL5 |
EDM
|
66 | 73 | 60 | 75 | 62 | 69 | 72 | 70 | 70 | 73 | 71 | 56 | 52 | 74 |
| NSHL6 |
CGY
|
68 | 75 | 72 | 78 | 94 | 64 | 72 | 71 | 71 | 75 | 71 | 57 | 63 | 76 |
| Career Avg | 64 | 72 | 62 | 74 | 70 | 69 | 70 | 70 | 69 | 72 | 70 | 55 | 55 | 73 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
LAK
|
70 | 30 | 72 | 66 | 73 | 90 | 90 | 80 | 53 | 79 | 80 | 72 | 80 | 68 | 77 | 72 |
| NSHL10 |
LAK
|
71 | 33 | 74 | 69 | 73 | 90 | 90 | 81 | 56 | 78 | 78 | 70 | 78 | 71 | 75 | 72 |
| NSHL11 |
LAK
|
73 | 35 | 76 | 71 | 73 | 90 | 89 | 80 | 58 | 79 | 77 | 69 | 77 | 73 | 74 | 72 |
| NSHL12 |
PHI
|
74 | 33 | 77 | 72 | 72 | 90 | 86 | 78 | 59 | 79 | 75 | 66 | 70 | 73 | 71 | 71 |
| NSHL13 |
PIT
|
75 | 30 | 78 | 73 | 70 | 87 | 84 | 79 | 60 | 80 | 75 | 66 | 71 | 73 | 71 | 71 |
| NSHL14 |
PHI
|
72 | 29 | 79 | 74 | 70 | 87 | 85 | 77 | 61 | 78 | 73 | 66 | 72 | 73 | 70 | 70 |
| NSHL15 |
WPG
|
70 | 27 | 79 | 74 | 70 | 85 | 84 | 75 | 62 | 76 | 71 | 66 | 71 | 73 | 69 | 70 |
| NSHL16 |
TOR
|
67 | 27 | 79 | 71 | 70 | 82 | 82 | 72 | 59 | 73 | 69 | 66 | 68 | 73 | 69 | 68 |
| NSHL17 |
TBL
|
64 | 24 | 78 | 69 | 70 | 79 | 79 | 69 | 59 | 70 | 66 | 66 | 65 | 73 | 69 | 67 |
| NSHL18 |
TOR
|
61 | 21 | 76 | 69 | 69 | 76 | 76 | 69 | 59 | 69 | 66 | 65 | 65 | 73 | 69 | 35 |
| NSHL19 |
CGY
|
58 | 18 | 76 | 66 | 66 | 73 | 73 | 66 | 59 | 66 | 63 | 65 | 62 | 73 | 69 | 32 |
| Career Avg | 69 | 28 | 77 | 71 | 71 | 85 | 84 | 76 | 59 | 76 | 73 | 67 | 71 | 73 | 72 | 64 | |
SEA
CGY
TOR
TBL→
TOR
TBL Vladimir Tarasenko (75), Aaron Ekblad (76), Y19 R1 DET pick (Spencer Knight), Y19 R5 HAM pick (Matthew Stienburg)
TOR Connor McDavid (79), James van Riemsdyk (73), Roberto Luongo (78), Justin Williams (66), Andrej Nestrasil (67)
TBL
TBL
TOR
FLA→
TOR
WPG
FLA
PIT→
PHI
PHI Chay Genoway (69), Justin Williams (70)
PIT Jason Spezza (73), Joni Pitkanen (73)
PHI→
MIN
MIN Justin Williams (71), Chris Porter (63), Y14 R6 PHI pick (JORDAN SUBBAN), Y16 R4 PHI pick (DOMINIK SIMON)
PHI Clarke MacArthur (67), Steve Bernier* (66), Y16 R2 MIN pick
MIN→
PIT
MIN Alex Tanguay (71), Y14 R5 PHI pick (MATTIAS BACKMAN)
PIT Justin Williams (71)
LAK→
MIN
LAK Robyn Regehr (71), Y13 R5 LAK pick (Marc Olivier-Roy), Y13 R5 SJS pick
MIN Justin Williams (71)
MIN→
PHI
MIN Joel Perrault (65), Tom Kostopoulos (66), Y14 R5 PHI pick (MATTIAS BACKMAN)
PHI Justin Williams (71), Alex Burrows (66)
LAK
OTT
CGY→
EDM
CGY Y0 R0 pick
EDM Justin Williams, Manny Malhotra