As generated by XtraStats for FHL.
by Wynn Fenwick and Fred Hurtubise
Formula for players = 10 * ((points + (+/- * 0.25)) / number of games) + Goals * 0.25. For defencemen, multiply points by 1.33
Formula for goalies = (Win Pct * 6) + (Sv Pct * 16) + (1.5^Shutouts)
Goalies need a minimum win percentage of 0.575, a minimum save percentage of 0.9
Player of the month #6 (Day 121 - 142)
(Minimum of 8 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Thomas Milic CHICAGO_W G 9 5 1 0 1 123 129 0.953 21.76 2. Topias Leinonen UTICA G 9 6 2 0 1 228 249 0.916 20.65 3. Trevor Connelly COACHELLA C 14 11 12 23 7 47 33 19 301 20.43 4. Paul Ludwinski CALGARY_W C 13 6 16 22 9 39 15 31 287 20.15 5. Ruslan Iskhakov L.VALLEY C 13 9 11 20 11 35 10 23 287 19.75 6. Michael Hrabal TORONTO_M G 9 5 3 1 1 253 281 0.900 19.57 7. Aydar Suniev GRANDRAPID LW 12 8 10 18 8 37 0 22 259 18.67 8. Nicholas Abruzzese BRIDGEPORT C 11 6 12 18 1 27 18 18 260 18.09 9. Berkly Catton BRIDGEPORT C 11 3 15 18 2 43 10 9 262 17.57 10. Owen Beck TEXAS C 12 8 10 18 2 36 10 22 279 17.42 11. Cole Spicer CHICAGO_W RW 12 5 12 17 9 20 4 17 211 17.29 12. Alex Young ONTARIO C 13 8 9 17 10 35 18 12 312 17.00 13. Linus Karlsson GRANDRAPID RW 12 8 8 16 7 44 11 20 267 16.79 14. Simon Johansson IOWA D 12 5 9 14 0 39 6 12 269 16.77 15. Aidan Dudas MILWAUKEE LW 12 6 11 17 3 50 2 25 287 16.29 16. Caleb Desnoyers ABBOTSFORD C 12 10 4 14 9 34 13 10 291 16.04 17. Adam Raska BRIDGEPORT RW 11 6 9 15 3 32 6 5 222 15.82 18. Daniel Ljungman L.VALLEY RW 13 6 9 15 13 32 0 5 271 15.54 19. Jake O'Brien TORONTO_M C 11 2 14 16 2 26 13 11 232 15.50 20. Graeme Clarke SPRINGFIEL RW 12 7 7 14 10 40 6 16 273 15.50 21. Yan Kuznetsov BRIDGEPORT D 11 5 6 11 4 29 8 17 248 15.46 22. Roman Kantserov IOWA LW 12 6 11 17 -1 26 20 18 238 15.46 23. Conner Roulette HERSHEY LW 12 6 9 15 6 21 2 11 172 15.25 24. Alexander Rykov UTICA RW 12 6 8 14 10 22 22 13 198 15.25 25. Brayden Yager ONTARIO C 13 6 11 17 2 30 19 28 292 14.96Player of the month #5 (Day 97 - 120)
(Minimum of 7 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Artur Akhtyamov ONTARIO G 8 3 1 0 1 148 156 0.949 21.18 2. Eemil Vinni MILWAUKEE G 13 6 3 1 1 279 306 0.912 19.99 3. Ryan Fanti ABBOTSFORD G 9 5 3 1 1 224 243 0.922 19.92 4. Mattias Havelid BELLEVILLE D 14 4 15 19 2 46 4 14 377 19.41 5. Arvid Holm MANITOBA G 10 6 3 1 0 269 293 0.918 18.59 6. Matthew Knies CALGARY_W C 13 9 9 18 10 41 18 15 305 18.02 7. Lynden Lakovic SYRACUSE LW 13 9 10 19 3 40 6 15 271 17.44 8. Aidan Dudas MILWAUKEE LW 15 11 9 20 7 49 4 32 327 17.25 9. Jordan Dumais COACHELLA LW 13 6 11 17 13 32 12 13 278 17.08 10. Beckett Sennecke CALGARY_W RW 13 4 14 18 11 34 22 10 245 16.96 11. Konsta Helenius HARTFORD C 15 6 15 21 5 38 10 32 355 16.33 12. Josh Pillar IOWA RW 15 8 9 17 16 37 17 32 324 16.00 13. Jett Luchanko SYRACUSE C 15 5 14 19 12 30 15 20 306 15.92 14. Graeme Clarke SPRINGFIEL RW 15 10 9 19 4 67 14 22 360 15.83 15. Nick Lardis PROVIDENCE RW 14 14 4 18 -3 56 24 17 278 15.82 16. Will Cuylle CALGARY_W LW 13 8 7 15 11 35 10 16 250 15.65 17. Roman Kantserov IOWA LW 15 7 10 17 15 32 12 21 307 15.58 18. Jack Peart GRANDRAPID D 15 2 13 15 9 33 8 21 298 15.30 19. Mikhail Vorobyov ONTARIO RW 14 10 7 17 3 35 2 11 257 15.18 20. Matthew Cairns ONTARIO D 14 5 9 14 3 32 12 34 359 15.09 21. Colby Ambrosio ROCKFORD C 14 7 10 17 6 36 7 15 276 14.96 22. Mitchell Russell HERSHEY C 14 9 6 15 11 36 10 5 243 14.93 23. Mark Kastelic HARTFORD LW 15 8 11 19 1 39 20 41 329 14.83 24. Ethan Del Mastro SYRACUSE D 15 4 11 15 3 20 23 20 348 14.80 25. Porter Martone BELLEVILLE RW 14 6 13 19 -2 31 16 19 261 14.71Player of the month #4 (Day 73 - 96)
(Minimum of 8 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Ruslan Iskhakov L.VALLEY C 15 12 15 27 4 55 10 22 348 21.67 2. Juha Jatkola WILKESBARE G 9 8 1 0 1 201 219 0.918 21.52 3. Pavel Moysevich HENDERSON G 10 5 0 3 1 215 236 0.911 20.95 4. Rasmus Korhonen BRIDGEPORT G 12 7 2 2 1 329 359 0.916 20.53 5. Aidan Thompson LAVAL C 15 10 15 25 6 45 18 20 281 20.17 6. Trey Augustine SYRACUSE G 10 8 1 1 0 230 249 0.924 19.88 7. Samuel Jonsson BELLEVILLE G 16 8 5 3 1 433 480 0.902 19.50 8. Andrew Cristall WILKESBARE LW 15 10 12 22 11 45 23 28 327 19.00 9. Zach Benson SYRACUSE LW 14 8 13 21 9 36 30 23 291 18.61 10. Ethan Keppen ABBOTSFORD RW 11 7 9 16 8 40 10 13 200 18.11 11. Jackson Hallum HENDERSON C 13 9 11 20 1 29 6 13 228 17.83 12. Konsta Helenius HARTFORD C 15 9 12 21 5 45 19 30 385 17.08 13. Nicholas Abruzzese BRIDGEPORT C 15 6 15 21 8 38 8 9 318 16.83 14. Tuukka Tieksola CHICAGO_W LW 14 6 13 19 8 41 12 22 304 16.50 15. Jeremy Langlois SYRACUSE D 14 4 10 14 12 32 28 17 314 16.44 16. Lynden Lakovic SYRACUSE LW 14 5 14 19 8 43 16 18 274 16.25 17. Mattias Havelid BELLEVILLE D 16 5 12 17 5 45 10 28 436 16.16 18. Caleb Desnoyers ABBOTSFORD C 15 7 14 21 2 48 31 20 340 16.08 19. Matias Mantykivi LAVAL RW 15 9 10 19 7 43 10 5 277 16.08 20. Justin Gill WILKESBARE RW 15 4 15 19 10 26 8 16 309 15.33 21. Sacha Boisvert WILKESBARE C 15 9 9 18 6 34 29 26 304 15.25 22. Devin Kaplan TORONTO_M RW 16 11 7 18 8 39 19 21 305 15.25 23. Tanner Kaspick WILKESBARE C 15 10 6 16 12 49 26 45 332 15.17 24. Bear Hughes L.VALLEY C 15 8 11 19 3 38 11 11 334 15.17 25. Adam Raska BRIDGEPORT RW 15 7 11 18 8 37 4 17 277 15.08Player of the month #3 (Day 49 - 72)
(Minimum of 7 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Quinn Finley MANITOBA LW 13 11 13 24 9 32 0 12 220 22.94 2. Gage Alexander CHICAGO_W G 16 9 3 2 1 369 406 0.909 20.33 3. Gabriel Daigle HARTFORD G 9 4 2 0 1 147 162 0.907 20.02 4. Dustin Wolf CALGARY_W G 8 5 3 0 1 186 203 0.916 19.91 5. Patrik Puistola MANITOBA RW 15 9 15 24 8 35 8 8 310 19.58 6. Graeme Clarke SPRINGFIEL RW 16 10 16 26 5 53 2 29 356 19.53 7. Justin Poirier CALGARY_W RW 16 8 17 25 8 42 16 19 324 18.88 8. Harrison Meneghin LAVAL G 7 3 1 1 0 159 175 0.909 18.74 9. Tanner Ludtke MANITOBA LW 14 7 13 20 14 36 16 26 244 18.54 10. Dmitri Buchelnikov GRANDRAPID LW 16 6 16 22 16 47 42 28 333 17.75 11. Anton Olsson BAKERSFIEL D 16 3 15 18 13 32 28 25 375 17.74 12. Danila Klimovich MANITOBA C 15 11 9 20 9 43 20 31 288 17.58 13. Vaclav Nestrasil ROCHESTER RW 15 10 12 22 2 41 41 13 266 17.50 14. Nicholas Abruzzese BRIDGEPORT C 16 7 16 23 6 42 4 7 309 17.06 15. Cole Eiserman BAKERSFIEL RW 16 11 9 20 8 51 20 17 301 16.50 16. Aydar Suniev GRANDRAPID LW 14 5 15 20 3 35 10 18 304 16.07 17. Liam Dower Nilsson GRANDRAPID C 16 6 16 22 5 36 10 20 344 16.03 18. Viktor Eklund MANITOBA LW 15 8 11 19 8 36 14 23 270 16.00 19. Joshua Bloom CALGARY_W LW 16 10 10 20 6 57 4 41 324 15.94 20. Ryan Greene GRANDRAPID C 16 11 8 19 7 44 10 32 377 15.72 21. Mikhail Gulyayev TEXAS D 16 5 10 15 12 34 29 8 372 15.59 22. Brady Martin WILKESBARE RW 15 7 12 19 7 29 18 18 243 15.58 23. Alex Barre-Boulet COACHELLA C 17 8 13 21 8 40 4 35 400 15.53 24. Matias Maccelli TORONTO_M LW 10 8 5 13 2 30 6 7 240 15.50 25. Caleb Desnoyers ABBOTSFORD C 16 7 14 21 4 31 35 18 335 15.50Player of the month #2 (Day 25 - 48)
(Minimum of 6 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Nick Malik HERSHEY G 9 5 1 0 2 163 180 0.906 21.74 2. Matias Maccelli TORONTO_M LW 13 9 13 22 5 40 8 14 341 20.13 3. Connor McClennon ONTARIO RW 13 7 14 21 11 34 22 19 272 20.02 4. Brayden Yager ONTARIO C 13 9 11 20 8 46 4 16 285 19.17 5. Aidan Dudas MILWAUKEE LW 8 5 7 12 9 20 2 17 156 19.06 6. Thomas Milic CHICAGO_W G 7 3 1 1 0 120 130 0.923 18.97 7. Nikita Tolopilo ABBOTSFORD G 6 4 1 1 0 166 184 0.902 18.93 8. Arvid Holm MANITOBA G 6 2 1 0 0 89 96 0.927 18.83 9. Juuso Parssinen MILWAUKEE LW 12 6 12 18 8 30 18 14 234 18.17 10. Cameron Berg ROCKFORD C 12 9 8 17 8 31 13 23 262 18.08 11. Joey Willis MILWAUKEE RW 12 6 11 17 10 31 0 12 220 17.75 12. Cayden Lidstrom HERSHEY C 13 10 9 19 2 41 18 34 315 17.50 13. Lenni Hameenaho ONTARIO LW 13 6 12 18 10 46 7 34 314 17.27 14. Michael Misa ONTARIO C 13 10 8 18 4 40 21 22 270 17.12 15. Ruslan Iskhakov L.VALLEY C 13 6 12 18 9 42 0 16 319 17.08 16. Gabriel Perreault TORONTO_M RW 13 8 9 17 10 44 6 14 228 17.00 17. Aidan Hreschuk MILWAUKEE D 12 3 10 13 8 24 4 27 238 16.82 18. Michael B-Nygard MILWAUKEE RW 12 8 8 16 5 29 8 30 241 16.38 19. Daniel Ljungman L.VALLEY RW 13 7 10 17 7 31 2 9 272 16.17 20. Devin Kaplan TORONTO_M RW 13 8 10 18 1 36 8 10 198 16.04 21. Matthew Cairns ONTARIO D 13 1 12 13 12 21 2 29 309 15.86 22. Zeev Buium TUCSON D 13 4 9 13 8 26 9 19 240 15.84 23. Antonio Stranges ROCKFORD LW 12 5 11 16 6 24 4 10 222 15.83 24. James Hagens HENDERSON C 14 6 12 18 8 56 11 21 337 15.79 25. Hunter Haight TUCSON RW 13 10 5 15 9 43 10 12 236 15.77Player of the month #1 (Day 1 - 24)
(Minimum of 5 games played.)
Rank Player Team POS GP G A PTS +/- Sh PiM HITS MP PTS Rank Player Team POS GP W L T SHO Sv Sh SvPCT PTS 1. Filip Bystedt SPRINGFIEL C 12 8 12 20 12 37 2 14 279 21.17 2. Rasmus Korhonen BRIDGEPORT G 11 7 3 1 2 291 318 0.915 20.98 3. Dennis Hildeby BAKERSFIEL G 8 5 1 2 1 215 236 0.911 20.58 4. Philip Svedeback ONTARIO G 9 4 2 0 1 194 211 0.919 20.21 5. Aydar Suniev GRANDRAPID LW 12 7 14 21 4 37 24 16 283 20.08 6. Topias Leinonen UTICA G 10 6 3 0 1 238 263 0.905 19.98 7. Ilya Nabokov SPRINGFIEL G 9 7 1 0 0 175 193 0.907 19.76 8. Quinn Finley MANITOBA LW 11 7 10 17 9 25 4 9 205 19.25 9. Daniil Chechelev MILWAUKEE G 9 4 1 1 0 183 202 0.906 19.00 10. Carter Gylander GRANDRAPID G 9 5 2 1 0 230 252 0.913 18.73 11. Jake Christiansen CHARLOTTE D 5 1 5 6 4 8 4 11 116 18.21 12. Anthony Romano BELLEVILLE LW 12 7 10 17 9 39 6 21 249 17.79 13. Patrik Puistola MANITOBA RW 11 7 9 16 5 31 6 6 216 17.43 14. Beckett Sennecke CALGARY_W RW 11 6 10 16 6 37 4 8 218 17.41 15. Linus Karlsson GRANDRAPID RW 12 10 6 16 6 41 10 11 215 17.08 16. Nikita Artamonov CHARLOTTE LW 11 9 5 14 8 26 6 16 230 16.80 17. Jack Finley TUCSON RW 11 5 10 15 7 35 10 12 240 16.48 18. Zach Benson SYRACUSE LW 11 7 8 15 0 28 7 12 230 15.39 19. Zack Sharp COLORADO_E D 8 3 4 7 9 15 29 13 142 15.20 20. Sampo Ranta BAKERSFIEL LW 11 6 8 14 4 33 8 21 224 15.14 21. Braeden Cootes HERSHEY LW 12 6 10 16 1 23 8 10 223 15.04 22. Olivier Tarnstrom HARTFORD LW 5 4 2 6 4 13 2 3 82 15.00 23. Oliver Bonk BELLEVILLE D 11 3 8 11 4 20 4 8 205 14.96 24. Calum Ritchie HARTFORD C 11 8 5 13 5 37 7 14 240 14.95 25. Brayden Yager ONTARIO C 11 5 9 14 4 28 8 14 242 14.89