Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Skater Statistics

Skater Statistics Table
Scoring Special Teams Assists Shot Data Ice Time
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
1Greg Adams32DALLW66222143-21333.4101111119114015.7
2Micah Aivazoff26NYIC12011-66-0.4000001080.0
3Tommy Albelin31TOTD73113141184.710007601210.8
3Tommy Albelin31NJDD53112130143.91000750901.1
3Tommy Albelin31CGYD20011140.80000010310.0
4Daniel Alfredsson23OTTRW82263561-18285.3168231718021212.3
5Peter Allen25PITD8000280.2000000020.0
6Jason Allison20WSHC19033-32-0.30000210180.0
7Tony Amonte25CHIRW8131326310626.0225451913021614.4
8Glenn Anderson*35TOTRW326814-11330.64201800718.5
8Glenn Anderson*35EDMRW1746100270.840016003611.1
8Glenn Anderson*35STLRW15224-116-0.20200200355.7
9Mikael Andersson29TBLRW6481119020.9800111001047.7
10Niklas Andersson24NYILW47141226-3122.3932111108915.7
11Dave Andreychuk*32TOTLW76282957-9645.41214231414124111.6
11Dave Andreychuk*32TORLW61202444-11543.861223914120010.0
11Dave Andreychuk*32NJDLW1585132101.662005004119.5
12Greg Andrusak26PITD2000-10-0.1000000010.0
13Shawn Antoski25PHILW64134-4204-1.41000300342.9
14Dave Archibald26OTTC446410-14180.060012205610.7
15Derek Armstrong22NYIC19134-614-0.21000210234.3
16Jason Arnott21EDMC64283159-6875.720805238024411.5
17Mark Astley26BUFD6021820-12802.920001170802.5
18Adrian Aucoin22VAND49414188343.52200860854.7
19Donald Audette26BUFRW231213250182.648016709213.0
20Dave Babych34VAND5332124-5383.103001461694.3
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Jamie Baker29SJSC77161733-19791.68260160111713.7
22Drew Bannister21TBLD13011-140.60000100100.0
23Matthew Barnaby22BUFRW73151631-23352.015000160013111.5
24Stu Barnes25FLAC72192544-12463.3118051213015812.0
25Murray Baron28STLD82291131904.62000900862.3
26Len Barrie26PITC5000-118-0.2000000050.0
27Bob Bassen30DALC13011-615-0.4000010090.0
28Ruslan Batyrshin20LAKD2000060.100000000
29Ken Baumgartner29TOTLW72246-5193-1.22001400326.3
29Ken Baumgartner29TORLW60235-5152-1.02001300277.4
29Ken Baumgartner29MDALW12011041-0.2000010050.0
30Nolan Baumgartner19WSHD1000-100.000000000
31Sergei Bautin28SJSD1000-120.000000000
32Clayton Beddoes25BOSC39167-544-0.51000600185.6
33Bob Beers28NYID13055-2100.7000023090.0
34Jesse Belanger26TOTC72202141-5143.312802813015113.2
34Jesse Belanger26FLAC63172138-5103.010701813014012.1
34Jesse Belanger26VANC9303040.321010001127.3
35Ken Belanger21NYILW7000-227-0.200000000
36Brian Bellows31TBLRW79232649-14394.11013041214019012.1
37Josef Beranek26VANLW6161420-11600.1600113101314.6
38Drake Berehowsky24PITD1000100.100000000
39Aki Berg18LAKD51077-13291.00000700560.0
40Bill Berg28TOTLW41325-641-0.62010200605.0
40Bill Berg28TORLW23112-633-0.51000100333.0
40Bill Berg28NYRLW1821308-0.11010100277.4
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Marc Bergevin30DETD7019107334.11000801263.8
42Stefan Bergkvist20PITD2000020.0000000040.0
43Todd Bertuzzi20NYIRW76182139-14832.714402183012714.2
44Craig Berube30WSHLW502101211510.01101910287.1
45Jeff Beukeboom30NYRD8231114192204.830011100654.6
46James Black26CHIC133361160.430013002313.0
47Rob Blake*26LAKD6123080.51000020137.7
48Arto Blomsten30LAKD2011100.2000010010.0
49Doug Bodger29TOTD7342428-24682.61300111211213.3
49Doug Bodger29SJSD5741923-18502.11300991944.3
49Doug Bodger29BUFD16055-6180.50000230270.0
50Lonny Bohonos22VANRW3011100.0000010030.0
51Peter Bondra27WSHRW67522880184010.23711471611132216.1
52Radek Bonk20OTTLW76161935-5362.71150112701619.9
53Jason Bonsignore19EDMC20022-64-0.50000200130.0
54Dennis Bonvie22EDMRW8000-347-0.300000000
55Sebastien Bordeleau20MTLC4000-10-0.100000000
56Nikolai Borschevsky31DALRW12134-76-0.11001210224.5
57Joel Bouchard22CGYD4000040.100000000
58Philippe Boucher22LAKD5371623-26312.2250151101454.8
59Bob Boughner24BUFD3101131041.20000100140.0
60Phil Bourque33OTTLW13112-314-0.11000100128.3
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Ray Bourque*35BOSD82206282315813.09922332903905.1
62Jason Bowen22PHID2000020.1000000020.0
63Zac Boyer24DALRW2000000.0000000030.0
64Brian Bradley31TBLC75235679-11776.9149052432018912.2
65Donald Brashear24MTLLW67044-10223-1.80000400250.0
66Aris Brimanis23PHID17022-1120.70000200110.0
67Rod Brind'Amour25PHILW82266187201108.2184453722221312.2
68Patrice Brisebois25MTLD699273610656.66301111601277.1
69Neal Broten36NJDC5571623-3141.45111952739.6
70Paul Broten30STLRW17011-14-0.30000100110.0
71Paul Brousseau22COLRW8112120.010001001010.0
72Curtis Brown19BUFC400000-0.1000000010.0
73Dave Brown33SJSRW37314446-0.33000100837.5
74Doug Brown31DETLW621215271142.011011112211510.4
75Jeff Brown29TOTD76847558568.03500212601774.5
75Jeff Brown29HARD48731382385.42500131801156.1
75Jeff Brown29VAND28116176182.51000880621.6
76Kevin Brown21LAKRW7101-24-0.11000000911.1
77Benoit Brunet27MTLLW267815-4171.133145304814.6
78Andrew Brunette22WSHLW11336500.730013001618.8
79Sergei Brylin22NJDC50459-2260.04001500517.8
80Kelly Buchberger29EDMRW82111425-201840.5902310041199.2
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Pavel Bure*24VANLW156713-281.14110340787.7
82Valeri Bure21MTLRW7722204210283.917501128014315.4
83Marc Bureau29MTLC653710-346-0.73001511437.0
84Shawn Burr29TBLLW8113152841191.912102150012210.7
85Randy Burridge30BUFLW742533580305.3196031716015416.2
86Adam Burt27HARD784913-41213.44001810904.4
87Viacheslav Butsayev25MDAC7101-40-0.11000000911.1
88Dan Bylsma25LAKLW400000-0.1000000060.0
89Jan Caloun23SJSRW118311401.562003002040.0
90Jim Campbell22MDAC162350360.21100210258.0
91Guy Carbonneau*35DALC7181523-2380.9602114015414.8
92Terry Carkner29FLAD733101310804.92100820427.1
93Patrik Carnback27MDARW34612183341.251008405411.1
94Keith Carney25CHID825141931946.541011301697.2
95Bob Carpenter32NJDLW525510-1014-0.14010500637.9
96Jimmy Carson27HARC1110110-0.11000000911.1
97Mike Casselman27FLAC3000-10-0.1000000020.0
98Andrew Cassels26HARC812043638395.5146012417213514.8
99Paul Cavallini30DALD8000-360.1000000050.0
100Shawn Chambers29NJDD64221231185.5020181301121.8
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Eric Charron26TOTD18011-3220.60000100130.0
101Eric Charron26TBLD14000-6180.20000000110.0
101Eric Charron26WSHD4011340.5000010020.0
102Kelly Chase28HARRW55246-4230-0.920014001910.5
103Denis Chasse25TOTRW60303-14125-1.42101000319.7
103Denis Chasse25STLRW42303-9108-0.821010002512.0
103Denis Chasse25WINRW15000-412-0.6000000030.0
103Denis Chasse25WSHRW3000-15-0.1000000030.0
104Chris Chelios*34CHID811458722514011.37703282462196.4
105Steve Chiasson28CGYD76825333626.53502131111754.6
106Tom Chorske29OTTLW72151429-9212.013021131011812.7
107Jeff Christian25PITLW300002-0.100000000
108Shane Churla30TOTRW554610-8231-0.440005103212.5
108Shane Churla30DALRW3434741680.230003101816.7
108Shane Churla30LAKRW11123-937-0.21000200911.1
108Shane Churla30NYRRW10000-326-0.4000000050.0
109Dean Chynoweth27TOTD49268-51281.82000600385.3
109Dean Chynoweth27BOSD35257-1881.62000500326.3
109Dean Chynoweth27NYID14011-4400.2000010060.0
110Dino Ciccarelli*35DETRW6422214314994.391305147010720.6
111Enrico Ciccone25TOTD6624613063.32000310603.3
111Enrico Ciccone25TBLD55235-42582.62000210484.2
111Enrico Ciccone25CHID110115480.70000100120.0
112Zdeno Ciger26EDMLW78313970-15416.31912032019018416.8
113Joe Cirella32OTTD6000-340.0000000030.0
114Wendel Clark29TOTLW71322658-5766.0248031610023713.5
114Wendel Clark29NYILW58241943-12604.118602118019212.5
114Wendel Clark29TORLW1387157161.962015204517.8
115Paul Coffey*34DETD76146074199011.710313303002346.0
116Danton Cole29TOTRW1210100-0.11000000616.7
116Danton Cole29NYIRW1010100-0.11000000520.0
116Danton Cole29CHIRW200000-0.1000000010.0
117Pat Conacher36TOTC55639-1318-0.550123004513.3
117Pat Conacher36LAKC35527-818-0.140122003514.3
117Pat Conacher36NYIC13112-40-0.21000100911.1
117Pat Conacher36CGYC7000-10-0.2000000010.0
118Rob Conn27BUFRW28257-918-0.22000500365.6
119Craig Conroy24MTLC7000-42-0.3000000010.0
120Brandon Convery21TORC11527-740.623012001631.3
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Rene Corbet22COLLW3336910330.33000600358.6
122Bob Corkum28TOTC76910193340.590039011267.1
122Bob Corkum28MDAC4857120260.25001601885.7
122Bob Corkum28PHIC28437380.340023003810.5
123Mark Cornforth23BOSD6000440.4000000010.0
124Shayne Corson29STLLW7718284631924.051300189115012.0
125Patrick Cote21DALLW2000-25-0.100000000
126Sylvain Cote30WSHD81533385407.52302191222122.4
127Geoff Courtnall33STLLW69241640-91013.81671197022810.5
128Russ Courtnall30VANRW8126396525406.316644304520512.7
129Larry Courville20VANLW3101100.11001000250.0
130Rob Cowie28LAKD465510-16321.43200320865.8
131Mike Craig24TORLW7081220-8420.5710112001087.4
132Murray Craven31CHILW6618294720364.31251727118620.9
133Adam Creighton30STLC611110210781.492036409811.2
134Cory Cross25TBLD75214164664.920001400573.5
135Troy Crowder27LAKRW15101-342-0.31000000119.1
136Phil Crowe25PHILW16112028-0.21000100616.7
137John Cullen31TBLC761634501654.188032212015210.5
138Jassen Cullimore23VAND271124211.11001100128.3
139Jim Cummins25CHIRW52246-1180-0.82002400345.9
140Randy Cunneyworth34OTTLW81171936-311301.913402154014212.0
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Mariusz Czerkawski23TOTRW70172340-4183.014301176014212.0
141Mariusz Czerkawski23EDMRW37121729782.91020111607915.2
141Mariusz Czerkawski23BOSRW335611-11100.14100600637.9
142Kevin Dahl27CGYD32112-2261.21001100175.9
143Ulf Dahlen29SJSRW59161228-21271.61150284010315.5
144Chris Dahlquist33OTTD24112-7140.61000100137.7
145Alexandre Daigle20OTTC5051217-3024-0.14100750776.5
146J.J. Daigneault30TOTD574711-6532.72200160616.6
146J.J. Daigneault30STLD37134-6241.51000030452.2
146J.J. Daigneault30PITD133360230.812000301323.1
146J.J. Daigneault30MTLD7011060.3000010030.0
147Brad Dalgarno28NYIRW18123-214-0.21000110119.1
148Vincent Damphousse28MTLC8038569451589.62311433124125415.0
149Mathieu Dandenault19DETRW345712660.741007003215.6
150Ken Daneyko31NJDD80246-101154.12000310673.0
151Scott Daniels26HARLW53347-4254-0.63000400437.0
152Craig Darby23NYIC10022-10-0.1000020010.0
153Jason Dawe22BUFRW67252550-8334.516810187013019.2
154Eric Daze20CHILW8030235316185.328202194016718.0
155Greg de Vries23EDMD13112-2120.51000100812.5
156Adam Deadmarsh20COLRW78212748201424.218302225015113.9
157Kevin Dean26NJDD410664282.80000420290.0
158Louie DeBrusk24EDMLW38134-796-0.71000300175.9
159Pavol Demitra21OTTRW3171017-361.352016406610.6
160Eric Desjardins26PHID807404719458.72502132521843.8
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Jarrett Deuling21NYILW14011-111-0.30000100110.0
162Gerald Diduck30HARD7919107883.61000801931.1
163Rob DiMaio27PHIRW59615210580.8411014014912.2
164Kevin Dineen32TOTRW462911-1117-0.12000630663.0
164Kevin Dineen32PHIRW26022-850-0.80000110310.0
164Kevin Dineen32HARRW202797670.72000520355.7
165Gilbert Dionne25TOTLW7134000.31000300128.3
165Gilbert Dionne25FLALW5123000.21000200128.3
165Gilbert Dionne25PHILW2011000.000001000
166Paul DiPietro25TORC20448-340.531003102317.4
167Robert Dirk29TOTD471238482.31000200205.0
167Robert Dirk29MDAD441238422.21000200205.0
167Robert Dirk29MTLD3000060.100000000
168Shane Doan19WINRW7471017-9101-0.361037301066.6
169Jason Doig19WIND15112-2280.41000100714.3
170Bobby Dollas31MDAD82822309646.3701113811176.8
171Tie Domi26TORRW727613-3297-0.170016006111.5
172Ted Donato26BOSLW822326496464.316701168215215.1
173Mike Donnelly32DALLW24257-2100.12000410219.5
174Shean Donovan21SJSRW7413821-17390.4120128007317.8
175Peter Douris29MDARW318715-391.062035204517.8
176Jim Dowd27TOTC6651520-9230.250001302766.6
176Jim Dowd27VANC38167-86-0.71000501352.9
176Jim Dowd27NJDC284913-1170.94000801419.8
177Dallas Drake26WINRW69192039-7362.911442163112115.7
178Kris Draper24DETC5279162320.660107025113.7
179Bruce Driver33NYRD66334372425.30300151901402.1
180Ivan Droppa23CHID7000220.3000000010.0
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181John Druce29TOTRW77131629-20270.913000114112810.2
181John Druce29LAKRW6491221-26140.190008311038.7
181John Druce29PHIRW134486130.940003102516.0
182Ted Drury24OTTC429716-19540.781015208011.3
183Steve Dubinsky25CHIC43235314-0.52000300336.1
184Steve Duchesne30OTTD62122436-23424.9570251901637.4
185Donald Dufresne28TOTD45167-4201.81000600214.8
185Donald Dufresne28EDMD42167-2161.81000600205.0
185Donald Dufresne28STLD3000-240.0000000010.0
186Yanick Dupre23PHILW12202080.020010001020.0
187Radek Dvorak18FLARW771314275201.713004131012610.3
188Karl Dykhuis23PHID8251520121015.941008701044.8
189Joe Dziedzic24PITLW695510-568-1.250035004411.4
190Mike Eagles32WSHC704711-175-0.44000502705.7
191Dallas Eakins28TOTD18011-1340.7000010060.0
191Dallas Eakins28STLD16011-2340.6000010060.0
191Dallas Eakins28WIND2000100.100000000
192Mike Eastwood28WINC80141428-14201.01220313109414.9
193Allan Egeland23TBLC500002-0.1000000010.0
194Patrik Elias19NJDRW1000-10-0.1000000020.0
195Todd Elik29BOSLW591333462403.676022310010812.0
196Dave Ellett31TORD8031922-10594.4111012611532.0
197Pat Elynuik28OTTRW29123216-0.21000200273.7
198Nelson Emerson28HARRW81292958-7785.31512251316024711.7
199Anders Eriksson21DETD1000120.100000000
200Bob Errey31DETLW7111213230662.7722219118512.9
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Dean Evason31CGYC677714-6380.061014216810.3
202Todd Ewen29MDARW53437-5285-0.64001300527.7
203Kelly Fairchild22TORC1011120.1000010010.0
204Pat Falloon23TOTRW7125265114105.1169021610017014.7
204Pat Falloon23PHIRW622226481564.9139021610015214.5
204Pat Falloon23SJSRW9303-140.330000001816.7
205Glen Featherstone27HARD6821012101383.820011000623.2
206Sergei Fedorov*26DETRW783968107494812.025113114026230612.7
207Brent Fedyk28TOTLW65201434-16542.51280094111317.7
207Brent Fedyk28DALLW4110919-17301.064005407114.1
207Brent Fedyk28PHILW24105151241.564004014223.8
208Craig Ferguson25TOTC18101-96-0.61000000205.0
208Craig Ferguson25MTLC10101-52-0.31000000911.1
208Craig Ferguson25CGYC8000-44-0.30000000110.0
209Chris Ferraro23NYRRW2101-300.00100000425.0
210Peter Ferraro23NYRC5011-50-0.2000001060.0
211Ray Ferraro31TOTC762931600925.5209042110017816.3
211Ray Ferraro31NYRC6525295413825.317804209016015.6
211Ray Ferraro31LAKC11426-13100.131001101822.2
212Viacheslav Fetisov*37DETD697354237969.25111221211275.5
213Jeff Finley28WIND65156-2811.71000500273.7
214Steven Finn29TOTD66325-121261.83000110545.6
214Steven Finn29LAKD50325-61021.63000110427.1
214Steven Finn29TBLD16000-6240.30000000120.0
215Rusty Fitzgerald23PITC21123712-0.11000200156.7
216Tom Fitzgerald27FLAC82132134-3751.9616220101419.2
217Rory Fitzpatrick21MTLD42022-7180.90000110310.0
218Pat Flatley32NYIRW568917-24210.08000630899.0
219Theoren Fleury27CGYRW804650961711211.12417543217135313.0
220Adam Foote24COLD735111627884.8410110104910.2
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Peter Forsberg*22COLC823086116264711.0207335032421713.8
222Corey Foster26PITD11224-220.41100110825.0
223Ron Francis*32PITC772792119255610.51412144942115817.1
224Iain Fraser26WINC12112140.01000100128.3
225Scott Fraser23MTLC14202-14-0.12000000922.2
226Jeff Friesen19SJSLW79153146-19422.613200208312312.2
227Dave Gagner31TOTLW73212849-191033.714703151122159.8
227Dave Gagner31DALLW45141327-17441.986024901459.7
227Dave Gagner31TORLW2871522-2591.8610111227010.0
228Garry Galley32BUFD78104454-2817.72712142821755.7
229Johan Garpenlov27FLALW82232851-10364.0158071414013017.7
230Mike Gartner*36TORRW823519545526.0201504136027512.7
231Rob Gaudreau26OTTRW528513-19150.161102307610.5
232Aaron Gavey21TBLC738412-656-0.161122206512.3
233Martin Gelinas25VANLW813026568595.323345214118116.6
234Martin Gendron21WSHRW20213-58-0.22000010229.1
235Ken Gernander26NYRRW10235-340.202002101020.0
236Greg Gilbert34STLLW17011-18-0.3000010090.0
237Brent Gilchrist28DALC77202242-11363.213612183116412.2
238Randy Gilhen32WINC222351120.02000300267.7
239Todd Gill30TORD7471825-151164.5610213321096.4
240Doug Gilmour*32TORC81324072-5777.12010231919218017.8
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Brian Glynn28HARD54044-15440.90000130460.0
242Alexander Godynyuk26HARD3000-120.0000000010.0
243Sergei Gonchar21WSHD7815264125609.8114041610013910.8
244Tony Granato31LAKRW49171835-5463.012501134115610.9
245Chris Gratton20TBLC82172138-131052.51070314701839.3
246Adam Graves27NYRLW82223658181005.112912211412668.3
247Travis Green25NYIC69254570-20426.01014122520018613.4
248Wayne Gretzky*35TOTC802379102-13348.4166133841019511.8
248Wayne Gretzky*35LAKC62156681-7326.4105023432014410.4
248Wayne Gretzky*35STLC1881321-622.061114905115.7
249Brent Grieve26CHILW282465280.12000400229.1
250Stu Grimson30DETLW56011-10128-1.80000100190.0
251Francois Groleau23MTLD2011220.3000010010.0
252Michal Grosek20TOTLW236410-1310.842011303417.6
252Michal Grosek20BUFLW2264100310.842011303318.2
252Michal Grosek20WINLW1000-10-0.1000000010.0
253John Gruden25BOSD14000-340.20000000120.0
254Bill Guerin25NJDRW8023305371165.215806255021610.6
255Alexei Gusarov31COLD655152029565.2500011404211.9
256Ravil Gusmanov23WINRW4000-30-0.2000000060.0
257Sean Haggerty19TORLW1000000.000000000
258Bob Halkidis29TOTD8000-4370.0000000020.0
258Bob Halkidis29NYID5000-330-0.1000000020.0
258Bob Halkidis29TBLD3000-170.100000000
259Kevin Haller25PHID69591418925.33022720895.6
260Roman Hamrlik21TBLD82164965-241038.941202183012815.7
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261Dave Hannan34TOTLW61710173320.651128024117.1
261Dave Hannan34BUFLW57610162300.541128024015.0
261Dave Hannan34COLLW4101120.110000001100.0
262Brett Harkins25FLALW8033-260.0000012040.0
263David Harlock24TORD1000000.000000000
264Todd Harvey20DALRW6992029-131361.2630112801018.9
265Derian Hatcher23DALD7982331-121295.2620116701256.4
266Kevin Hatcher29DALD74152641-24585.78703111502376.3
267Brett Hauer24EDMD29426-11301.02201110537.5
268Dale Hawerchuk*32TOTRW8217446115265.411602251811809.4
268Dale Hawerchuk*32STLRW661328415223.48501131411369.6
268Dale Hawerchuk*32PHIRW16416201042.031011240449.1
269Bret Hedican25VAND77623298835.2510012741135.3
270Steve Heinze26BOSRW76161228-3431.715013110112912.4
271Darby Hendrickson23TOTLW6271017-8800.37001910739.6
271Darby Hendrickson23TORLW466612-2470.460005104314.0
271Darby Hendrickson23NYILW16145-633-0.11001400303.3
272Jason Herter25NYID1011100.2000001010.0
273Jamie Heward24TORD5000-100.1000000080.0
274Alex Hicks26MDAC6410112111371.31000211008312.0
275Sean Hill25OTTD8071421-26943.5520210221574.5
276Todd Hlushko25CGYC400006-0.1000000060.0
277Benoit Hogue29TOTLW78194564101045.7145052915115512.3
277Benoit Hogue29TORLW441225376683.5930517809412.8
277Benoit Hogue29DALLW34720274362.3520012716111.5
278Milos Holan24MDAD16224-12240.22000110474.3
279Bobby Holik25NJDC631317309582.71210114301578.3
280Brian Holzinger23BUFC58101020-21370.455017217114.1
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Doug Houda29BUFD381343521.71000300214.8
282Mike Hough32FLALW64716234371.1601116006610.6
283Bill Houlder28TBLD61523281225.523009140905.6
284Phil Housley*31TOTD81175168-63010.311601222902058.3
284Phil Housley*31CGYD59163652-2227.9106011521015510.3
284Phil Housley*31NJDD2211516-482.31000780502.0
285Bill Huard28DALLW51661231760.460006003417.6
286Charlie Huddy36TOTD645510-12652.53201500707.1
286Charlie Huddy36BUFD525510-5592.53201500578.8
286Charlie Huddy36STLD12000-760.00000000130.0
287Mike Hudson28TOTRW59512172550.650001110598.5
287Mike Hudson28STLRW32312157261.130001110329.4
287Mike Hudson28TORRW27202-529-0.52000000277.4
288Kerry Huffman28TOTD4751217-18692.42301390915.5
288Kerry Huffman28OTTD4341115-18632.01300380884.5
288Kerry Huffman28PHID4112060.41001010333.3
289Brent Hughes29BUFLW7651015-9148-0.550001000568.9
290Ryan Hughes24BOSC300000-0.1000000020.0
291Brett Hull*31STLRW704340834309.72216562217132713.1
292Jody Hull26FLARW782017375253.118203131312016.7
293Cale Hulse22TOTD110001200.6000000090.0
293Cale Hulse22NJDD8000-2150.3000000050.0
293Cale Hulse22CGYD3000350.3000000040.0
294Dale Hunter35WSHC8213243751122.49403168012810.2
295Tim Hunter35VANRW60202-8122-1.72001000267.7
296Jamie Huscroft29CGYD703912141624.73001900575.3
297Ralph Intranuovo22EDMC13123-34-0.11001110195.3
298Dane Jackson25BUFRW225493410.750013102025.0
299Jaromir Jagr23PITRW826287149319616.041201125431240315.4
300Craig Janney28TOTC84206282-33265.613702342809122.0
300Craig Janney28SJSC71134962-35263.68501292007816.7
300Craig Janney28WINC1371320202.152015801353.8
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Mark Janssens27HARC81279-13155-1.62000700633.2
302Grant Jennings30BUFD60001280.2000000030.0
303Andreas Johansson22NYIC3011100.0000010060.0
304Calle Johansson28WSHD7810253513508.06400121121825.5
305Craig Johnson23TOTRW60131124-8361.5940011009713.4
305Craig Johnson23STLRW498715-4300.871007006911.6
305Craig Johnson23LAKRW11549-460.823004002817.9
306Greg Johnson24DETLW601822406303.51350212918720.7
307Jim Johnson33WSHD66246-3343.32000400494.1
308Matt Johnson20LAKLW1000050.0000000010.0
309Jean-Francois Jomphe23MDARW31212147390.802001110464.3
310Keith Jones27WSHLW6818234181033.613502149015511.6
311Kenny Jonsson21TOTD66426307325.61301141111303.1
311Kenny Jonsson21TORD504222612225.213011381904.4
311Kenny Jonsson21NYID16044-5100.50000130400.0
312Chris Joseph26PITD70514196712.950011031945.3
313Ed Jovanovski19FLAD70101121-31375.282028301168.6
314Patrik Juhlin25PHIRW143364170.521003001421.4
315Joe Juneau28WSHC80145064-3304.65722292101768.0
316Valeri Kamensky29COLLW8138478514858.61918153313122017.3
317Kevin Kaminski26WSHLW54123-1164-1.01000200175.9
318Sami Kapanen22HARLW35549060.350004004610.9
319Paul Kariya*21MDALW82505810892011.62720393421334914.3
320Dave Karpa24MDAD7231619-32703.920111231624.8
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Valeri Karpov24MDALW379817-1101.290014404221.4
322Alexander Karpovtsev25NYRD402161812263.51101970712.8
323Alexei Kasatonov36BOSD191011120.71000000156.7
324Darius Kasparaitis23NYID46178-12931.31000601342.9
325Mike Keane28TOTRW73101727-5460.9802212238411.9
325Mike Keane28COLRW551010201400.980228026714.9
325Mike Keane28MTLRW18077-66-0.10000421170.0
326Dan Keczmer27CGYD13000-6140.10000000130.0
327Mike Kennedy23DALRW6191726-7481.3540115201118.1
328Sheldon Kennedy26CGYRW4137103360.23001700545.6
329Dan Kesa24DALRW3000-10-0.100000000
330Yuri Khmylev31TOTLW7382129-17400.8251114521365.9
330Yuri Khmylev31BUFLW6682028-12401.0251113521236.5
330Yuri Khmylev31STLLW7011-50-0.20000100130.0
331Dmitri Khristich26LAKLW762737640445.8151203279120413.2
332Chad Kilger19TOTC7471017-434-0.1700110005712.3
332Chad Kilger19MDAC455712-2220.250017003813.2
332Chad Kilger19WINC29235-212-0.320003001910.5
333Derek King28NYILW61122032-10232.0651019101547.8
334Kris King29WINLW8191120-71510.080129028910.1
335Steven King26MDARW7202-1150.11101000540.0
336Marko Kiprusoff23MTLD24044-380.90000310360.0
337Trent Klatt25TOTRW71712192440.570028311016.9
337Trent Klatt25PHIRW4938112210.03001611644.7
337Trent Klatt25DALRW224480230.540012203710.8
338Ken Klee24WSHRW668311-1600.070123007610.5
339Jon Klemm26COLD563121512203.320111011614.9
340Petr Klima31TBLLW67223052-25684.2148031020016413.4
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Fred Knipscheer26STLLW1000020.0000000020.0
342Joe Kocur31TOTRW45134-768-1.11000300205.0
342Joe Kocur31NYRRW38123-449-0.91000200195.3
342Joe Kocur31VANRW7011-319-0.2000010010.0
343Ladislav Kohn20CGYRW5101-120.01000000812.5
344Saku Koivu21MTLC82202545-7403.39832186113614.7
345Mark Kolesar23TORRW212240140.020002001020.0
346Steve Konowalchuk23WSHLW7023224513924.515713146219711.7
347Vladimir Konstantinov28DETD811420346013911.11031315501688.3
348Dan Kordic24PHID91011310.61000000250.0
349Igor Korolev25WINRW732229511424.414805227016513.3
350Andrei Kovalenko25TOTLW7728285620495.822606208013121.4
350Andrei Kovalenko25MTLLW511717349333.41430312508520.0
350Andrei Kovalenko25COLLW2611112211162.483038304623.9
351Alex Kovalev22NYRRW812434585984.9158172410020611.7
352Viktor Kozlov20SJSC6261319-1560.051009401075.6
353Vyacheslav Kozlov23DETLW8236377333708.2279072611023715.2
354Igor Kravchuk29TOTD6671623-19343.8430161001734.0
354Igor Kravchuk29STLD4031215-6242.830015701142.6
354Igor Kravchuk29EDMD26448-13100.91300130596.8
355Sergei Krivokrasov21CHILW466101610320.9600110005211.5
356Robert Kron28HARRW77222850-164.313813179220310.8
357Vlastimil Kroupa20SJSD27178-17180.11000520119.1
358Uwe Krupp30COLD6033440.6000012090.0
359Paul Kruse25CGYLW7531215-5145-0.530001200833.6
360Todd Krygier30TOTLW76153348-1823.41131026431818.3
360Todd Krygier30MDALW6092837-9702.1621021431535.9
360Todd Krygier30WSHLW1665118121.351005002821.4
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Frantisek Kucera27TOTD543692202.53001321773.9
361Frantisek Kucera27HARD30268-3101.52001321434.7
361Frantisek Kucera27VAND241015101.01000000342.9
362Bob Kudelski31FLARW1301110-0.20000100230.0
363Jari Kurri*35TOTRW71182745-16393.012510169215811.4
363Jari Kurri*35LAKRW57172340-12373.011510138213113.0
363Jari Kurri*35NYRRW14145-420.01000310273.7
364Nick Kypreos29TOTLW614591107-0.54001500498.2
364Nick Kypreos29NYRLW42347177-0.33001400358.6
364Nick Kypreos29TORLW19112030-0.21000100147.1
365Jim Kyte31SJSD57178-121460.91000700323.1
366Scott Lachance23NYID5531013-19541.72100550813.7
367Daniel Lacroix26NYRLW25224-130-0.220002001414.3
368Eric Lacroix24LAKLW72161632-111101.913301133010715.0
369Randy Ladouceur35MDAD631345472.71000300482.1
370Nathan LaFayette22TOTC17246-480.11100400287.1
370Nathan LaFayette22LAKC12246-360.31100400238.7
370Nathan LaFayette22NYRC5000-12-0.2000000050.0
371Pat LaFontaine*30BUFC76405191-8369.12215372724022417.9
372Mike Lalor32DALD63123-10311.71000200462.2
373Mark Lamb31MTLC1000000.000000000
374Denny Lambert26MDALW33088-255-0.30000800280.0
375Robert Lang25LAKRW6861622-15100.140201402718.5
376Darren Langdon25NYRLW6474112175-0.270014002924.1
377Jamie Langenbrunner20DALC12224-260.211002001513.3
378Daymond Langkow19TBLC4011-100.0000010040.0
379Daniel Laperriere26OTTD6000240.30000000120.0
380Ian Laperriere22TOTC7161117-11155-0.25101911708.6
380Ian Laperriere22STLC33369-4870.22101600319.7
380Ian Laperriere22NYRC28123-553-0.61000200214.8
380Ian Laperriere22LAKC10235-2150.320001111811.1
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Claude Lapointe27TOTC354591200.32021500449.1
381Claude Lapointe27CGYC324592200.42021500449.1
381Claude Lapointe27COLC3000-10-0.100000000
382Martin Lapointe22DETRW58639093-0.35100300767.9
383Igor Larionov*35TOTC7322517331347.21110153316211319.5
383Igor Larionov*35DETC6921507137347.2119153216210819.4
383Igor Larionov*35SJSC4112-600.00100100520.0
384Steve Larouche24TOTC8123040.10100200147.1
384Steve Larouche24LAKC7123040.20100200137.7
384Steve Larouche24NYRC1000000.0000000010.0
385Brad Lauer29PITLW21415-56-0.131011002913.8
386Janne Laukkanen25TOTD23123-1141.00100200352.9
386Janne Laukkanen25OTTD200220140.90000200310.0
386Janne Laukkanen25COLD3101-100.20100000425.0
387Paul Laus25FLAD78369-22364.03000600456.7
388Mark Lawrence24DALRW13011017-0.20000100130.0
389Stephen Leach30TOTRW73111728-71081.31010215201577.0
389Stephen Leach30BOSRW5991322-4861.0810213001247.3
389Stephen Leach30STLRW14246-3220.32000220336.1
390John LeClair26PHILW82514697216411.232190102818027018.9
391Grant Ledyard34DALD7351924-15203.9320110811234.1
392Brian Leetch*27NYRD82157085123011.48703333702765.4
393Sylvain Lefebvre28COLD755111626494.832007221154.3
394Jere Lehtinen22DALRW57622285161.7600117501095.5
395Claude Lemieux30COLRW79393271141177.6289210256131512.4
396Jocelyn Lemieux28TOTRW675712-1945-0.85000700905.6
396Jocelyn Lemieux28HARRW29123-1131-0.81000200432.3
396Jocelyn Lemieux28CGYRW20448-1100.540004002714.8
396Jocelyn Lemieux28NJDRW18011-74-0.50000100200.0
397Mario Lemieux*30PITC706992161105417.43031884348133820.4
398Francois Leroux25PITD66291121611.72000900434.7
399Curtis Leschyshyn26COLD774151932735.440011122765.3
400Scott Levins26OTTRW27022-380-0.5000020060.0
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Doug Lidster35NYRD59591411503.95000522736.8
402Nicklas Lidstrom*25DETD81175067292012.28811172942118.1
403John Lilley23MDAC1000-10-0.100000000
404Trevor Linden25VANC823347806427.62012122618320216.3
405Brett Lindros20NYIRW18123-647-0.310002001010.0
406Eric Lindros*22PHIC7347681152616312.83215044324129416.0
407Bill Lindsay24FLALW7312223413572.69032190311810.2
408Chris Lipuma24TBLD21000-7130.4000000080.0
409Brian Loney23VANRW12235260.320003001910.5
410Kevin Lowe36NYRD5315620763.31000401303.3
411Dave Lowry30FLALW63101424-2361.3100019508312.0
412Craig Ludwig34DALD65123-17701.31000200472.1
413Jyrki Lumme29VAND80173754-9507.29802181721928.9
414Chris Luongo28NYID743710-23551.72100610466.5
415Al MacInnis*32STLD8217446158810.57911182513175.4
416Norm Maciver31TOTD71746536586.5430019252798.9
416Norm Maciver31WIND3952530-6263.4320091604910.2
416Norm Maciver31PITD322212312323.111001092306.7
417John MacLean31NJDRW762028483914.514333151212378.4
418Pat MacLeod26DALD2000000.1000000020.0
419Jamie Macoun34TORD820882873.70000701740.0
420Craig MacTavish37TOTC685914-970-0.45001900588.6
420Craig MacTavish37PHIC555813-3620.050018004211.9
420Craig MacTavish37STLC13011-68-0.40000100160.0
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Mike MacWilliam28NYIC6000-114-0.2000000040.0
422Vladimir Malakhov27MTLD61523287795.13200101211224.1
423Stewart Malgunas25TOTD30011-10320.00000100130.0
423Stewart Malgunas25WIND29011-10320.00000100130.0
423Stewart Malgunas25WSHD1000000.000000000
424Marek Malik20HARD7000-340.0000000020.0
425Dean Malkoc26VAND41022-101360.4000020080.0
426Troy Mallette25OTTLW64235-7171-1.02000300513.9
427Kirk Maltby23TOTRW55369-1667-0.83001420555.5
427Kirk Maltby23EDMRW49268-1661-0.92001420513.9
427Kirk Maltby23DETRW6101060.01000000425.0
428Kent Manderville24EDMLW37358-538-0.11020302634.8
429Dave Manson29WIND827233082055.4430017601893.7
430Todd Marchant22EDMC81191938-19662.31423216122218.6
431Bryan Marchment26EDMD7831518-72023.630001050963.1
432Josef Marha19COLC2011100.1000010020.0
433Daniel Marois27DALRW300002-0.1000000010.0
434Grant Marshall22DALRW709192801111.5900017206214.5
435Jason Marshall24MDAD240113421.0000010090.0
436Matt Martin24TORD13000-1140.4000000030.0
437Steve Martins23HARC23134-38-0.31000300273.7
438Stephane Matteau26TOTLW78111526-8871.07402114010910.1
438Stephane Matteau26STLLW4671320-4651.243029407010.0
438Stephane Matteau26NYRLW32426-422-0.231002003910.3
439Richard Matvichuk22DALD73616224715.160011330817.4
440Brad May24BUFLW7915294462953.31230424501688.9
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Dean McAmmond22EDMLW531515306232.81140011407919.0
442Jason McBain21HARD3000-100.000000000
443Bryan McCabe20NYID8271623-241563.343018801305.4
444Sandy McCarthy23CGYRW759716-81730.16301610989.2
445Darren McCarty23DETRW63151429141582.57801122010214.7
446Trent McCleary23OTTRW7541014-1568-0.53010901586.9
447Brad McCrimmon36HARD5836915623.62010600397.7
448Shawn McEachern26BOSLW82242953-5344.319323253123810.1
449Marty McInnis25NYIC74123446-11392.910201201311677.2
450Randy McKay29NJDRW7611102171451.4830310009711.3
451Jay McKee18BUFD1011120.2000010020.0
452Jim McKenzie26WINLW73426-4202-1.340002002814.3
453Kyle McLaren18BOSD745121716734.850001101746.8
454Dave McLlwain29TOTRW19257-560.020014102010.0
454Dave McLlwain29PITRW18246-54-0.120014001910.5
454Dave McLlwain29OTTRW1011020.1000001010.0
455Basil McRae35STLLW18112-540-0.31000100520.0
456Marty McSorley32TOTD68102333-201694.1811112921307.7
456Marty McSorley32LAKD59102131-141484.1811111821188.5
456Marty McSorley32NYRD9022-6210.00000110120.0
457Don McSween31MDAD4000040.1000000010.0
458Scott Mellanby29FLARW7932387041606.91319032216022514.2
459Mark Messier*35NYRC744752992912211.33214152623324119.5
460Oleg Mikulchik31MDAD8000-240.100000000
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Corey Millen31TOTC44714218181.652011130739.6
461Corey Millen31CGYC31410148101.13101820488.3
461Corey Millen31DALC13347080.621003102512.0
462Aaron Miller24COLD5000000.1000000020.0
463Kelly Miller32WSHRW74713207300.750211111937.5
464Kevin Miller30TOTLW81282553-4454.7233221210317915.6
464Kevin Miller30SJSLW68222042-8413.61822289314615.1
464Kevin Miller30PITLW136511441.151004103318.2
465Kip Miller26CHIC10145120.31000130128.3
466Craig Mills19WINRW4022000.100002000
467Boris Mironov23EDMD7882432-231014.21701141001585.1
468Dmitri Mironov30PITD723313419884.821012362863.5
469Mike Modano*25DALC78364581-12637.9248442321132011.3
470Jaroslav Modry24TOTD7341721-21443.3310113401063.8
470Jaroslav Modry24OTTD6441418-17383.031011040894.5
470Jaroslav Modry24LAKD9033-460.20000300170.0
471Sandy Moger26BOSRW80151429-9651.411406131010314.6
472Alexander Mogilny26VANRW795552107141612.24010563119229218.8
473Sergio Momesso30TOTLW73111223-131420.756018401268.7
473Sergio Momesso30TORLW547815-111120.33401620917.7
473Sergio Momesso30NYRLW19448-2300.422002203511.4
474Jim Montgomery26PHIC5123190.21000200425.0
475Barrie Moore20BUFLW300000-0.1000000030.0
476Ian Moran23PITD51112-1470.51000100442.3
477Jay More27SJSD74279-321470.12000700673.0
478Ethan Moreau20CHILW801114-0.1000010010.0
479Bryan Muir22EDMD5000-46-0.1000000040.0
480Joe Mullen*38BOSRW378715-200.944016106013.3
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Kirk Muller29TOTC51131932-13572.36701144110212.7
481Kirk Muller29TORC3691625-3422.0270112317911.4
481Kirk Muller29NYIC15437-10150.340002102317.4
482Craig Muni33TOTD72178-61062.31000700412.4
482Craig Muni33BUFD47044-12691.00000400250.0
482Craig Muni33WIND251346371.31000300166.3
483Gord Murphy28FLAD70822305306.4440091121256.4
484Joe Murphy28CHIRW70222951-3864.114803227021210.4
485Larry Murphy*34TORD82124961-2349.24801183101826.6
486Chris Murray21MTLRW483475163-0.23001400329.4
487Glen Murray23PITRW691415294571.514002150010014.0
488Marty Murray20CGYC15336-400.312001202213.6
489Rob Murray28WINC1000-12-0.1000000010.0
490Troy Murray33COLC637142115221.0700112023619.4
491Dana Murzyn29VAND692101291303.22000802682.9
492Frantisek Musil31OTTD65134-10852.01000300372.7
493Anders Myrvold20COLD4011-260.0000001040.0
494Markus Naslund22TOTLW7622335520424.718405294014415.3
494Markus Naslund22PITLW6619335217364.316304294012515.2
494Markus Naslund22VANLW10303360.321010001915.8
495Andrei Nazarov21SJSRW427714-15620.252015205512.7
496Stan Neckar20OTTD823912-16543.12100801575.3
497Petr Nedved24PITLW80455499376810.7368154012220422.1
498Zdenek Nedved20TORRW7112-160.11000010714.3
499Cam Neely*30BOSRW492620463315.119703128019113.6
500Jeff Nelson23WSHC33077316-0.10000700210.0
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Sergei Nemchinov32NYRC781715329382.317002141011814.4
502David Nemirovsky19FLARW9022-12-0.1000020060.0
503Scott Nichol21BUFC2000010-0.1000000040.0
504Bernie Nicholls34CHIC5919416011605.4136022416110019.0
505Rob Niedermayer21FLAC8226356111075.51511062312015516.8
506Scott Niedermayer*22NJDD79825335467.92600121031794.5
507Joe Nieuwendyk*29DALC52141832-17412.26803108013810.1
508Andrei Nikolishin22HARC61143751-2344.19413241218316.9
509Owen Nolan23TOTRW81333669-331465.71616122113220715.9
509Owen Nolan23SJSRW72293261-301375.01612121812218415.8
509Owen Nolan23COLRW9448-390.704003102317.4
510Brian Noonan30STLRW811322352842.4931616511319.9
511Dwayne Norris26MDARW3011020.0000010030.0
512Mattias Norstrom24TOTD36224-3401.22000110345.9
512Mattias Norstrom24NYRD252135221.420001001711.8
512Mattias Norstrom24LAKD11011-818-0.20000010170.0
513Jeff Norton30TOTD66823319426.3710210121859.4
513Jeff Norton30STLD3647114263.040013403312.1
513Jeff Norton30EDMD30416205163.33101781527.7
514Teppo Numminen27WIND74114354-4226.95603202211656.7
515Michael Nylander23CGYC731738550204.5134062315016310.4
516Sean O'Donnell24LAKD7125731272.82000401653.1
517Jeff O'Neill19HARC6581927-3401.3710116306512.3
518Adam Oates*33BOSC7025679216188.9177124124218313.7
519Lyle Odelein27MTLD793141782304.620101220744.1
520Jeff Odgers26SJSLW7812416-41920.2120014008414.3
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Gino Odjick25VANLW55347-16181-1.33000400595.1
522Roman Oksiuta25TOTRW702328514604.5121101226011919.3
522Roman Oksiuta25VANRW561623392423.21150118509217.4
522Roman Oksiuta25MDARW1475122181.316004102725.9
523Fredrik Olausson29TOTD5622224-7383.411007150832.4
523Fredrik Olausson29MDAD36216187243.311004120633.2
523Fredrik Olausson29EDMD20066-14140.20000330200.0
524Ed Olczyk29WINRW512722490655.2111601202014718.4
525David Oliver24EDMRW80201939-22342.461400127013115.3
526Christer Olsson25STLD262810-6141.70200080326.3
527Joel Otto34PHIC67122941111153.1561119829113.2
528Sandis Ozolinsh23TOTD731440542547.35811162401668.4
528Sandis Ozolinsh23COLD661337500506.65711152201459.0
528Sandis Ozolinsh23SJSD7134240.70100120214.8