Loading page

WHL All-Time Stats

Change League
Defensemen
All Teams
All Nationalities
All Ages
Drafted?
Has played in
Has won
Age From
Age To
Draft Eligibility
Contract
Status
Shoots
Min Height
Max Height
Min Weight
Max Weight
Player Style
Draft Type
Select Draft Type first
Select Draft Type first
Select Draft Type first
Paid Feature
Explore plans

WHL All-Time Player Totals

Export
Regular Season
From Season
To Season
WHL — All-Time Player Stats
#PlayerGPGATPP/GPPIMPeriodYears
2301.USA flagBode Laylin (D)Active player172790.53102026 - 20271
2302.Canada flagMark Kindrachuk (D)392790.231071976 - 19771
2303.England flagLeon Okonkwo Prada (D)502790.18302021 - 20221
2304.Canada flagLance Redden (D)522790.17862006 - 20071
2305.Canada flagDarin Choquette (D)532790.171821983 - 19852
2306.Canada flagCaleb Potter (D)592790.15412023 - 20263
2307.Canada flagBilly Sowa (D)682790.13162018 - 20202
2308.Czechia flagDavid Koci (D/LW)702790.131552000 - 20011
2309.Canada flagJake Johnson (D)722790.13362019 - 20223
2310.Canada flagKyle Aschim (D)852790.11502006 - 20104
2311.Canada flagRyan Haggarty (D)902790.101061999 - 20023
2312.Canada flagBlaine Gusdal (D)942790.101411984 - 19862
2313.Canada flagBraden Miller (D)952790.09402019 - 20223
2314.Canada flagCody Paivarinta (D)952790.09772015 - 20183
2315.Canada flagBraiden Doucette (D)1092790.08362011 - 20132
2316.Slovakia flagMichal Capos (D)Active player351890.26432025 - 20272
2317.Canada flagAndy Kenning (D)501890.18311985 - 19872
2318.Canada flagCarter Czaikowski (D)641890.14212014 - 20173
2319.Canada flagGary Lebsack (D)711890.133611992 - 19942
2320.Canada flagShane Pilling (D)841890.11542009 - 20123
2321.Canada flagChris Sotiropoulos (D)1011890.092121996 - 19993
2322.Canada flagPaul MacDonald (D)1231890.07842005 - 20083
2323.Canada flagTim Weiss (D)340990.26371983 - 19841
2324.Canada flagJesse Mills (D)640990.14422013 - 20152
2325.Canada flagOmen Harmacy (D)690990.13442021 - 20232
2326.Switzerland flagEdson Harlacher (D)710990.13442013 - 20141
2327.Canada flagBen Feenan (D)730990.12122019 - 20233
2328.Canada flagInnes Mackie (D)930990.101291971 - 19743
2329.USA flagMichael Mylchreest (D)1160990.08292011 - 20132
2330.Canada flagRick Collier (D)364480.22481975 - 19761
2331.USA flagLance McCloskey (D)Active player684480.12322025 - 20272
2332.Canada flagColin Taylor (D)684480.121511998 - 20002
2333.Canada flagTim Keith (D/C)523580.15221993 - 19941
2334.Canada flagAndy Zulyniak (D)593580.14212001 - 20054
2335.Canada flagMarty Feschuk (D)653580.12931973 - 19741
2336.Canada flagCurtis Nykyforuk (D)773580.101571988 - 19902
2337.Canada flagDerek Poplawski (D)1133580.07212001 - 20043
2338.Canada flagMark Didcott (D)202680.4061978 - 19802
2339.Finland flagKari Heikkilä (D)212680.38201978 - 19791
2340.Canada flagCole Hamblin (D)272680.30122010 - 20133
2341.USA flagJason Dekker (D)322680.25521995 - 19961
2342.Canada flagRob Herring (D)432680.19401992 - 19942
2343.Canada flagJock Sutter (D)582680.14462005 - 20083
2344.Canada flagBrian Martens (D)802680.10821983 - 19852
2345.Canada flagLenny Thunderchild (D)1032680.08862004 - 20062
2346.Canada flagKirk Johnson (D)1112680.07832011 - 20154
2347.Canada flagTrevor Pennock (D)1132680.072171989 - 19923
2348.USA flagStevie Grumley (D)Active player151780.53122026 - 20271
2349.Ron Reader (D)451780.18331974 - 19762
2350.Rick Pool (D)461780.17611967 - 19681
2351.Russia flagDaniil Skvortsov (D)491780.16472025 - 20261
2352.USA flagKevin Kraus (D)571780.14842006 - 20082
2353.Canada flagReid Larson (D)581780.14322022 - 20242
2354.Canada flagLiam Weir (D)581780.14361992 - 19942
2355.Canada flagSteven Zonnefeld (D)641780.13472018 - 20202
2356.Canada flagLogan Cunningham (D)651780.1262019 - 20234
2357.Canada flagMatthew Keller (D)661780.12312023 - 20252
2358.Canada flagLandon Cowper (D)681780.12182022 - 20253
2359.Canada flagDarian Henry (D/F)791780.101482011 - 20132
2360.Canada flagRoss Stanley (D)841780.10332020 - 20233
2361.Canada flagJeremy Farr (D)871780.091391998 - 20002
2362.Canada flagPaul Giokas (D)871780.091871987 - 19892
2363.Canada flagGreg Harvey (D)901780.092631992 - 19953
2364.Canada flagGriffin Mumby (D)1061780.08582012 - 20142
2365.Canada flagMichael Barlage (D)1181780.072111986 - 19893
2366.Canada flagGarth Collins (D)1261780.063802003 - 20063
2367.Canada flagMichael Scarborough (D)1291780.06682006 - 20093
2368.Canada flagJordan Murray (D)Active player140880.57212026 - 20271
2369.Canada flagMike Ransom (D)350880.23151995 - 19972
2370.Canada flagRegan Simpson (D)600880.13511990 - 19922
2371.Canada flagNicholas Andrusiak (D)770880.10232022 - 20242
2372.Slovakia flagMartin Bobos (D)820880.10652013 - 20152
2373.Canada flagAndy Schenn (D)1230880.072572002 - 20064
2374.Canada flagDave Linford (D)624370.111411988 - 19902
2375.Canada flagIvan Roulette (D)103470.7061992 - 19931
2376.Canada flagMike Swainson (D)303470.23351985 - 19861
2377.Canada flagJason Wenzel (D/F)573470.12162015 - 20161
2378.Canada flagRyan Henderson (D)633470.111611996 - 19982
2379.Canada flagDesi Sandboe (D)673470.10831987 - 19881
2380.Canada flagRiley Guenther (D)833470.08452010 - 20133
2381.USA flagJake Burmis (D)Active player122570.5822026 - 20271
2382.Canada flagRoss Mahoney (D)382570.1881973 - 19752
2383.Canada flagGraydon Gotaas (D)Active player432570.16302019 - 20234
2384.Canada flagDennis Carignan (D)462570.15401985 - 19872
2385.Canada flagRuss Goglin (D)542570.131041983 - 19863
2386.Canada flagJack McIlhargey (D)572570.122791971 - 19721
2387.Canada flagShaden Moore (D)592570.12942004 - 20062
2388.Canada flagScott McGregor (D)632570.11641983 - 19852
2389.Canada flagSteve Zanatta (D)642570.11601976 - 19782
2390.Canada flagAdam Redmond (D)772570.09822001 - 20032
2391.Canada flagEmerson Hrynyk (D)862570.08852009 - 20112
2392.Canada flagMatt Strong (D)922570.081492005 - 20094
2393.USA flagWill Subject (D)1092570.06572022 - 20253
2394.Canada flagRod Cox (D)61671.1761971 - 19721
2395.Canada flagPaul Marsh (D)211670.33231980 - 19811
2396.Canada flagTodd Semeniuk (D)321670.22431978 - 19813
2397.Canada flagKoltyn Miller (D)391670.18342007 - 20092
2398.Canada flagKiefer McNaughton (D)421670.17542011 - 20121
2399.Canada flagKevin Clayton (D)421670.17771984 - 19884
2400.Canada flagDaniel Vaillant (D)Active player471670.15412024 - 20273

* Some data is missing to provide a correct summary.