CCRHL ID: 610260
379
GPGP
396
GGoals
408
AAssists
804
PTSPoints
2.12
P/GPP/GP
Knights of Columbus
Edmonton Garrison
Canadian Athletic Club
Callingwood
Castledowns
| Date | Matchup | Team | Pos | G | A | PTS | PIM | |
|---|---|---|---|---|---|---|---|---|
| Mar 7, 2026 | Vikings AC vs Eagles HC | Vikings AC | P | 0 | 1 | 1 | 0 | |
| Mar 7, 2026 | The Sting vs Beef Babies | Beef Babies | P | 1 | 3 | 4 | 0 | |
| Feb 16, 2026 | Dusters vs Pistons | Dusters | P | 0 | 2 | 2 | 0 | |
| Feb 15, 2026 | Dusters vs La Bamba's | Dusters | P | 0 | 0 | 0 | 0 | |
| Feb 14, 2026 | Bens Friends vs Dusters | Dusters | P | 0 | 0 | 0 | 0 | |
| Feb 14, 2026 | Dusters vs Outlaws | Dusters | P | 0 | 1 | 1 | 0 | |
| Feb 13, 2026 | La Bamba's vs Dusters | Dusters | P | 0 | 1 | 1 | 0 |
Vikings AC vs Eagles HC
The Sting vs Beef Babies
Dusters vs Pistons
Dusters vs La Bamba's
Bens Friends vs Dusters
Dusters vs Outlaws
La Bamba's vs Dusters
384 GP β 678 PTS β 1.77 P/GP
70pts
40G 30A in 29 GP
Vikings A.C. Β· Winter 2018/2019
22
20
| Season | Team | Div | GP | G | A | P | P/GP | PIM | PPG | SHG | GWG | OTG | SOG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Winter 2025/20266 teams | 6 teams | - | 34 | 32 | 43 | 75 | 2.21 | 2 | 3 | 1 | 5 | 0 | 0 |
| Summer 2025 | Knuckle Dusters | Division 7 | 15 | 25 | 22 | 47 | 3.13 | 4 | 0 | 0 | 0 | 0 | 0 |
| Winter 2024/20256 teams | 6 teams | - | 39 | 42 | 37 | 79 | 2.03 | 4 | 1 | 0 | 0 | 0 | 0 |
| Summer 2024 | Knuckle Dusters | Division 9 | 15 | 25 | 25 | 50 | 3.33 | 0 | 4 | 0 | 1 | 0 | 0 |
| Winter 2023/20245 teams | 5 teams | - | 40 | 32 | 34 | 66 | 1.65 | 10 | 0 | 2 | 4 | 0 | 0 |
| Summer 20232 teams | 2 teams | - | 15 | 12 | 12 | 24 | 1.60 | 8 | 0 | 3 | 2 | 1 | 0 |
| Winter 22/235 teams | 5 teams | - | 48 | 32 | 48 | 80 | 1.67 | 12 | 1 | 0 | 4 | 0 | 2 |
| Summer 2022 | Knuckle Dusters | Division 10 | 15 | 14 | 20 | 34 | 2.27 | 10 | 1 | 0 | 0 | 0 | 0 |
| Winter 21/223 teams | 3 teams | - | 38 | 39 | 45 | 84 | 2.21 | 24 | 1 | 3 | 3 | 0 | 0 |
| Summer 2021 | Knuckle Dusters | Division 11 | 25 | 36 | 25 | 61 | 2.44 | 10 | 3 | 1 | 3 | 0 | 0 |
| Winter 2019/2020 | Vikings A.C. | Div 3 | 32 | 30 | 32 | 62 | 1.94 | 6 | 3 | 2 | 2 | 0 | 0 |
| Summer 2019 | Puckhogs | Div 3 | 1 | 1 | 0 | 1 | 1.00 | 0 | 0 | 0 | 0 | 0 | 0 |
| Winter 2018/20193 teams | 3 teams | - | 32 | 45 | 31 | 76 | 2.38 | 14 | 2 | 2 | 3 | 0 | 0 |
| Winter 2017/2018 | Vikings A.C. | Div 4 | 30 | 31 | 34 | 65 | 2.17 | 22 | 1 | 0 | 2 | 0 | 0 |
| Career Totals | 379 | 396 | 408 | 804 | 2.12 | 126 | 20 | 14 | 29 | 1 | 2 | ||
Career Totals
David is the ultimate hired gun who's suited up for more teams than almost anyone in league history, producing at a steady, reliable clip. A 379-game veteran with 804 career points. Ranks #13 in all-time career points. Averaging 2.12 points per game. With 20 teams on the resume, few can match that level of league-wide experience.
Suited up for 20 different teams β a league record contender
Known for bouncing between teams within a single season
Establishing consistency
Other
Unstoppable
Scored 5+ goals in a game
π£ 1.7% of players