Points
League
Career
#804 / 19,531
Division 3
Winter 2026/2027
#108 / 234
Top 67%
Goals
League
Career
#3414 / 19,531
Games Played
League
Career
#354 / 19,531
4
points Β· last 5
0.80
points / game
1
game point streak
+0.55
vs season P/GP
| Season | Team | GP | G | A | PTS | P/GP |
|---|---|---|---|---|---|---|
| Winter 2026/2027 | Thrashers | 3 | 1 | 1 | 2 | 0.67 |
| Winter 2026/2027 | Moonshiners | 8 | 1 | 10 | 11 | 1.38 |
| Winter 2026/2027 | Ghostriders | 8 | 1 | 1 | 2 | 0.25 |
| Summer 2026 | Moonshiners | 10 | 4 | 19 | 23 | 2.30 |
| Summer 2026 | Leftovers | 3 | 1 | 2 | 3 | 1.00 |
| Summer 2026 | Thrashers | 12 | 3 | 14 | 17 | 1.42 |
| Winter 2025/2026 | Ghostriders | 21 | 2 | 13 | 15 | 0.71 |
| Winter 2025/2026 | Moonshiners | 13 | 1 | 11 | 12 | 0.92 |
| Summer 2025 | Leftovers | 8 | 1 | 1 | 2 | 0.25 |
| Summer 2025 | Wailers | 18 | 2 | 10 | 12 | 0.67 |
| Winter 2024/2025 | Moonshiners | 0 | 0 | 0 | 0 | 0.00 |
| Winter 2024/2025 | Ghostriders | 20 | 1 | 17 | 18 | 0.90 |
| Winter 2024/2025 | Knighthawks | 1 | 0 | 0 | 0 | 0.00 |
| Summer 2024 | Leftovers | 13 | 1 | 7 | 8 | 0.62 |
| Winter 2023/2024 | Ghostriders | 22 | 2 | 17 | 19 | 0.86 |
| Summer 2023 | Twisted Wristers | 2 | 0 | 2 | 2 | 1.00 |
| Winter 22/23 | Ghostriders | 18 | 3 | 19 | 22 | 1.22 |
| Winter 22/23 | Tropics A | 0 | 0 | 0 | 0 | 0.00 |
| Summer 2022 | Tropics A | 1 | 0 | 0 | 0 | 0.00 |
| Winter 21/22 | Ghostriders | 22 | 0 | 17 | 17 | 0.77 |
| Summer 2019 | Tropics (Beaudoin) | 0 | 0 | 0 | 0 | 0.00 |
| Summer 2018 | Tropics | 6 | 2 | 5 | 7 | 1.17 |
| Winter 2017/2018 | Ghostriders | 21 | 3 | 13 | 16 | 0.76 |
Recently Completed
200 Career Games!
6mo ago
100 Career Points!
Sep 3, 2024
100 Career Games!
Jun 10, 2024
Next Up
230 / 250
179 / 200
4 / 5
216 / 300
| Season | Team | Div | GP | G | A | P | P/GP | PIM | PPG | SHG | GWG | OTG | SOG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Winter 2026/20273 teams | 3 teams | - | 19 | 3 | 12 | 15 | 0.79 | 12 | 0 | 0 | 0 | 0 | 0 |
| Summer 20263 teams | 3 teams | - | 25 | 8 | 35 | 43 | 1.72 | 20 | 1 | 1 | 1 | 0 | 0 |
| Winter 2025/20262 teams | 2 teams | - | 34 | 3 | 24 | 27 | 0.79 | 27 | 0 | 0 | 0 | 0 | 0 |
| Summer 20252 teams | 2 teams | - | 26 | 3 | 11 | 14 | 0.54 | 4 | 0 | 0 | 0 | 0 | 0 |
| Winter 2024/20253 teams | 3 teams | - | 21 | 1 | 17 | 18 | 0.86 | 26 | 0 | 0 | 0 | 0 | 0 |
| Summer 2024 | Leftovers | Division 2 | 13 | 1 | 7 | 8 | 0.62 | 10 | 0 | 0 | 0 | 0 | 0 |
| Winter 2023/2024 | Ghostriders | Division 2 | 22 | 2 | 17 | 19 | 0.86 | 28 | 0 | 0 | 0 | 0 | 0 |
| Summer 2023 | Twisted Wristers | Division 4 | 2 | 0 | 2 | 2 | 1.00 | 2 | 0 | 0 | 0 | 0 | 0 |
| Winter 22/232 teams | 2 teams | - | 18 | 3 | 19 | 22 | 1.22 | 24 | 0 | 0 | 1 | 0 | 0 |
| Summer 2022 | Tropics A | Division 8 | 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 |
| Winter 21/22 | Ghostriders | Division 3 | 22 | 0 | 17 | 17 | 0.77 | 14 | 0 | 0 | 0 | 0 | 0 |
| Summer 2019 | Tropics (Beaudoin) | Div 8 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 |
| Summer 2018 | Tropics | Div 8 | 6 | 2 | 5 | 7 | 1.17 | 24 | 1 | 0 | 0 | 0 | 0 |
| Winter 2017/2018 | Ghostriders | Div 1 | 21 | 3 | 13 | 16 | 0.76 | 25 | 0 | 0 | 2 | 0 | 0 |
| Career Totals | 230 | 29 | 179 | 208 | 0.90 | 216 | 2 | 1 | 4 | 0 | 0 | ||
Career Totals
Clareview
Millenium Place
Downtown Community Arena
Meadows
Callingwood
Joel is the ultimate hired gun who's suited up for more teams than almost anyone in league history, trending upward with improving recent production. A 230-game veteran with 208 career points. Has laced up for 10 different teams across the league.
A true nomad with 10 teams on the resume
Pulling away from rival
Breaking out this season
Locked in a tight race with Ryan Bazar, trailing by just 0 points
21% complete