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
2801.Canada flagButch Stewart (D)160220.1391973 - 19741
2802.Sweden flagJakob Leander (D)Active player160220.13132026 - 20271
2803.Canada flagJaakko Pulli (D)170220.1221985 - 19861
2804.Canada flagTait Humphries (D)170220.1242021 - 20232
2805.Canada flagDarryl Mitchell (D)170220.1271985 - 19872
2806.Canada flagLogan Lepinski (D)Active player170220.1282025 - 20272
2807.Canada flagCarter Matthews (D)180220.1142025 - 20261
2808.Canada flagRob Neeld (D)180220.11121975 - 19793
2809.Canada flagLuke Dumas (D)Active player190220.1122025 - 20272
2810.Canada flagCole Bevan (D)190220.11112013 - 20152
2811.USA flagOwen McCarthy (D)190220.11202025 - 20261
2812.Canada flagRyan Krushen (D)200220.1042014 - 20151
2813.Canada flagLee Morrow (D)200220.10102007 - 20081
2814.Canada flagMike Ragot (D)200220.10221985 - 19861
2815.Sweden flagMikael Jonsson (D)210220.1081983 - 19841
2816.Canada flagPaul Rajotte (D)240220.08171985 - 19861
2817.Canada flagJim Gattolliat (D)240220.08241994 - 19951
2818.Canada flagColton MacPherson (D)250220.08102007 - 20081
2819.Canada flagCorey Cheney (D)260220.0821986 - 19871
2820.Canada flagRandall Dyck (D)260220.08821997 - 19992
2821.Canada flagDave Downton (D)270220.0741975 - 19783
2822.Canada flagCohen Massey (D)280220.07162023 - 20263
2823.Canada flagCole Beamin (D)300220.0742017 - 20203
2824.Canada flagChad Fleck (D)300220.07181983 - 19863
2825.Canada flagPat Feenie (D)300220.07281971 - 19732
2826.Canada flagTyler Pavkovich (D)310220.06142009 - 20112
2827.Canada flagRob Nealon (D)310220.06461982 - 19842
2828.Canada flagMatt MacDermott (D)320220.06122004 - 20073
2829.Czechia flagTomas Zizka (D)340220.06112022 - 20242
2830.Canada flagJonas Harkins (D)340220.06192015 - 20194
2831.Canada flagAidan Brook (D)350220.06302020 - 20222
2832.Canada flagAustin Herron (D)370220.05322018 - 20191
2833.Canada flagAustin Frank (D)380220.05102009 - 20123
2834.Canada flagMike Weisbeck (D)390220.05331977 - 19792
2835.Canada flagDavid Dotan (D/F)450220.04192007 - 20103
2836.Canada flagJon Weigum (D)490220.04452001 - 20032
2837.Canada flagMarc Defoe (D)520220.04542004 - 20062
2838.Canada flagTye Hand (D)520220.041342012 - 20142
2839.Canada flagChris Stubel (D)540220.04222000 - 20022
2840.Canada flagJason Proulx (D)550220.04271985 - 19872
2841.Canada flagMike Reimer (D)560220.04821989 - 19912
2842.Canada flagKarl Benke (D)680220.031502004 - 20084
2843.USA flagElias Grossmann (D)1170220.021282004 - 20073
2844.Canada flagKevin Livingston (D)11011.0051999 - 20001
2845.Canada flagAlan George (D/F)21010.5001978 - 19791
2846.Canada flagDave Haluk (D)21010.5001971 - 19721
2847.Canada flagSteve McKenzie (D)31010.3301978 - 19802
2848.Canada flagJohn Margetts (D)41010.2521967 - 19681
2849.Canada flagSamuel Laplante (D)41010.2542024 - 20251
2850.Canada flagSean Farmer (D)41010.25101996 - 19971
2851.USA flagTyler Jette (D)51010.2002016 - 20182
2852.Canada flagDalton Olsen (D)51010.2062010 - 20122
2853.Germany flagGreg Thomson (D/F)51010.20151980 - 19822
2854.Canada flagGreg Nelson (D)61010.1701984 - 19862
2855.Canada flagDon Soroke (D)71010.1421977 - 19781
2856.Canada flagBrent Kyle (D)71010.1441995 - 19961
2857.Canada flagTrent Huitema (D)81010.1342015 - 20172
2858.Canada flagKevin Joll (D)91010.1101971 - 19721
2859.Canada flagJared Pelechaty (D)91010.1142015 - 20161
2860.Canada flagHeimo Brandstatter (D)101010.1021981 - 19832
2861.Canada flagIvan Christensen (D)101010.1021972 - 19731
2862.Canada flagBob Taylor (D)101010.10191978 - 19791
2863.Australia flagTyler Lovering (D/LW)121010.0801987 - 19922
2864.Canada flagConnor Sutton (D)121010.0822012 - 20131
2865.Canada flagMatthieu Cloutier (D)121010.08131979 - 19801
2866.Czechia flagTomas Cermak (D)Active player131010.0822026 - 20271
2867.Canada flagAvery Laliberte (D)Active player141010.07292026 - 20271
2868.Canada flagJim Mitchell (D)151010.0701972 - 19731
2869.Canada flagPaul Mottishaw (D)151010.0741983 - 19852
2870.Canada flagKyle Roth (D)161010.06111999 - 20012
2871.Canada flagCooper Bratton (D)Active player161010.06242025 - 20272
2872.Canada flagRon Bignell (D)161010.06521972 - 19763
2873.Canada flagGrant Shmyr (D)181010.06241975 - 19772
2874.Canada flagDave Farquhar (D)191010.05261980 - 19822
2875.Canada flagTravis Munday (D)201010.05191990 - 19922
2876.Canada flagRyan Hawes (D)201010.05211993 - 19952
2877.Canada flagSam Pouliot (D)221010.05172017 - 20192
2878.Canada flagMichael Schlamp (D/F)241010.0451997 - 19992
2879.Slovenia flagLuka Zorko (D)261010.0462015 - 20161
2880.Canada flagKyley Fyculak (D)261010.04151992 - 19931
2881.Canada flagNic Draffin (D)351010.03142018 - 20202
2882.Canada flagKeith Spencer (D)431010.02452003 - 20041
2883.Ukraine flagNikolai Ladygin (D)441010.02252001 - 20021
2884.Canada flagRyan Mything (D)10111.0001994 - 19951
2885.Canada flagKevin Bryksa (D)10111.0001980 - 19811
2886.Canada flagLee Davis (D)10111.0001983 - 19841
2887.Canada flagShamus Graham (D)10111.0022009 - 20101
2888.Canada flagTheran Welsh (D)10111.0021976 - 19771
2889.Canada flagMark Baird (D)10111.0041990 - 19911
2890.Canada flagJustin Butorac (D)20110.5001983 - 19841
2891.Canada flagRichard Andrews (D)20110.5001998 - 19991
2892.Canada flagMike Johnston (D)20110.5001994 - 19951
2893.Canada flagTrent Dingwall (D)20110.5001994 - 19951
2894.Canada flagMatt Ireland (D)20110.5022002 - 20031
2895.Canada flagSteve Hamilton (D)20110.5021985 - 19861
2896.Canada flagSteve Craft (D)20110.5021971 - 19721
2897.Czechia flagMarek Chaloupka (D)20110.5082024 - 20251
2898.Canada flagGreg Harder (D)30110.3301994 - 19951
2899.Canada flagRod Norquay (D)30110.3301992 - 19931
2900.Canada flagLane Kirk (D)30110.3302016 - 20171

* Some data is missing to provide a correct summary.