CPHL 2021-22 Player Of The Month

(As of 05/04/2026 21:29:44)

As generated by XtraStats for FHL.
by Wynn Fenwick and Fred Hurtubise

Formula for players = 10 * ((points + (+/- * 0.2)) / number of games) + Goals * 0.3. For defencemen, multiply points by 1.2
Formula for goalies = (Win Pct * 10) + (Sv Pct * 10) + (1.3^Shutouts)
Goalies need a minimum win percentage of 0.6, a minimum save percentage of 0.9


Player of the month #5 (Day 121 - 137)

(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. John Tavares Stingrays C 8 9 5 14 8 31 10 9 178 22.20 2. Artemi Panarin Stingrays LW 8 7 6 13 8 19 18 7 179 20.35 3. Sebastian Aho Rogues C 8 6 8 14 4 26 18 11 171 20.30 4. Teuvo Teravainen Stingrays RW 8 2 12 14 8 11 4 5 156 20.10 5. Andrei Vasilevski Butchers G 7 5 1 1 2 180 192 0.938 18.92 6. Mitch Marner Red Army RW 7 5 6 11 5 22 4 8 148 18.64 7. Lane Hutson WolfPack D 8 1 10 11 7 23 2 7 198 18.55 8. Aleksander Barkov Gold Seals C 8 4 9 13 3 13 6 20 184 18.20 9. Mark Scheifele SD Sharks C 8 6 6 12 5 31 8 7 152 18.05 10. Sam Montembeault SD Sharks G 8 7 1 0 0 183 199 0.920 17.95 11. Mark Stone WolfPack RW 8 7 5 12 3 21 6 6 172 17.85 12. Filip Hronek Falcons D 9 3 9 12 4 21 6 26 231 17.79 13. Ivan Provorov Stingrays D 8 3 6 9 11 23 4 7 211 17.15 14. Adam Fantilli Butchers C 7 6 3 9 8 31 2 9 136 16.94 15. Jesper Bratt Luddites LW 8 8 3 11 3 23 10 10 164 16.90 16. Brad Marchand Stingrays LW 8 3 8 11 7 19 4 11 175 16.40 17. Kirill Kaprizov Red Army LW 7 3 7 10 4 14 6 7 121 16.33 18. Roope Hintz Rogues C 8 4 8 12 0 22 2 15 166 16.20 19. Jonathan Huberdeau SD Sharks RW 8 3 8 11 6 18 9 6 161 16.15 20. Kirill Marchenko Stingrays RW 8 6 4 10 7 27 16 10 144 16.05

Player of the month #4 (Day 91 - 120)

(Minimum of 12 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. Aleksander Barkov Gold Seals C 17 9 23 32 9 45 15 43 423 22.58 2. Sean Monahan Gold Seals LW 17 9 17 26 6 44 29 12 370 18.70 3. Nick Schmaltz Butchers RW 18 12 12 24 11 50 19 5 343 18.16 4. David Pastrnak Knights RW 19 11 15 26 7 51 36 30 451 17.72 5. Alex Tuch Luddites RW 17 10 12 22 12 47 17 23 344 17.35 6. Connor Hellebuyck Storm G 16 8 4 4 2 368 403 0.913 17.07 7. Artemi Panarin Stingrays LW 18 12 10 22 8 46 25 27 423 16.71 8. Jack Eichel Roadkill C 17 7 18 25 -1 49 10 17 344 16.69 9. Matthew Tkachuk Knights LW 19 8 17 25 7 45 14 36 412 16.29 10. Nikita Kucherov Falcons RW 17 12 7 19 7 48 6 4 308 15.60 11. Dylan Strome Falcons C 17 6 16 22 7 41 44 14 374 15.56 12. Matt Duchene Red Army RW 20 8 19 27 -4 53 13 24 412 15.50 13. Vincent Trocheck Luddites C 17 8 11 19 14 57 14 66 345 15.22 14. Mikko Rantanen Roadkill RW 17 8 13 21 2 43 4 13 312 14.99 15. Jordan Eberle Gold Seals RW 17 8 12 20 6 48 6 21 335 14.87 16. Nick Suzuki Storm C 17 9 10 19 8 36 18 20 365 14.82 17. Aliaksei Protas SD Sharks RW 17 14 3 17 2 41 8 24 323 14.44 18. Jordan Kyrou Frostbite LW 17 11 6 17 9 51 25 16 307 14.36 19. Cole Caufield Danglers RW 18 9 9 18 11 36 22 20 326 13.92 20. Nathan MacKinnon Hackers C 18 8 13 21 -2 54 16 10 340 13.84

Player of the month #3 (Day 61 - 90)

(Minimum of 14 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. Sebastian Aho Rogues C 22 15 19 34 16 71 6 30 493 21.41 2. Brayden Point Jaws C 23 14 20 34 14 77 19 22 514 20.20 3. John Tavares Stingrays C 22 14 20 34 4 70 24 44 478 20.02 4. Anders Lee Battalion LW 21 16 12 28 7 58 37 46 457 18.80 5. Leon Draisaitl Hackers C 22 11 20 31 14 55 16 27 480 18.66 6. Connor Hellebuyck Storm G 20 13 5 2 3 468 515 0.909 18.28 7. Rasmus Dahlin Tyrants D 22 8 19 27 7 66 9 43 542 17.76 8. Victor Hedman Jaws D 23 8 18 26 15 49 23 26 574 17.27 9. Aleksander Barkov Gold Seals C 22 12 19 31 -5 62 14 51 524 17.24 10. Anthony Stolarz Jaws G 19 9 3 4 1 441 489 0.902 17.19 11. Sidney Crosby Gold Seals C 22 11 19 30 0 70 33 35 538 16.94 12. Andrei Vasilevski Butchers G 20 13 7 0 1 463 512 0.904 16.84 13. Nick Suzuki Storm C 22 9 20 29 8 58 6 37 466 16.61 14. William Nylander Jaws RW 23 13 13 26 15 67 29 17 411 16.51 15. Jack Eichel Roadkill C 22 14 13 27 0 53 21 15 453 16.47 16. Nick Schmaltz Butchers RW 22 8 18 26 20 43 8 8 420 16.04 17. Adrian Kempe Jaws LW 23 12 15 27 6 51 26 28 446 15.86 18. Filip Forsberg Jaws LW 22 12 13 25 9 50 37 37 456 15.78 19. Jared McCann WolfPack LW 23 13 13 26 6 61 18 17 522 15.73 20. Karel Vejmelka Hackers G 14 4 2 0 0 216 239 0.904 15.70

Player of the month #2 (Day 31 - 60)

(Minimum of 11 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. William Nylander Jaws RW 18 12 15 27 19 51 11 5 331 20.71 2. Brayden Point Jaws C 18 10 17 27 17 41 8 15 399 19.89 3. Dustin Wolf Jaws G 13 9 1 1 1 264 289 0.913 19.07 4. Clayton Keller Jaws C 18 9 17 26 15 51 24 17 356 18.81 5. Filip Forsberg Jaws LW 18 9 16 25 17 44 10 39 389 18.48 6. Sergei Bobrovsky Stingrays G 12 7 1 2 1 281 309 0.909 18.39 7. Connor Hellebuyck Storm G 17 11 3 2 2 406 445 0.912 18.31 8. Adrian Kempe Jaws LW 18 12 11 23 15 48 4 24 355 18.04 9. Sean Monahan Gold Seals LW 18 10 16 26 -1 48 27 14 329 17.33 10. JJ Peterka Hackers LW 19 13 12 25 0 60 12 6 362 17.06 11. Matthew Boldy Danglers LW 17 9 14 23 6 53 22 12 363 16.94 12. Quinn Hughes Luddites D 19 8 13 21 12 47 10 13 497 16.93 13. Jason Robertson Storm LW 19 11 13 24 8 38 8 26 385 16.77 14. Seth Jones Storm D 19 10 10 20 8 57 12 50 493 16.47 15. Patrick Kane Danglers RW 17 11 10 21 6 37 10 12 315 16.36 16. Victor Hedman Jaws D 18 6 13 19 17 43 24 21 440 16.36 17. David Pastrnak Knights RW 18 10 14 24 0 58 12 17 430 16.33 18. Anders Lee Battalion LW 19 11 13 24 3 38 20 42 414 16.25 19. Sam Reinhart Luddites RW 19 11 11 22 12 47 8 27 325 16.14 20. Travis Konecny Jaws RW 18 5 18 23 15 45 28 24 344 15.94

Player of the month #1 (Day 1 - 30)

(Minimum of 11 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. David Pastrnak Knights RW 17 13 14 27 4 51 14 27 399 20.25 2. Mark Scheifele SD Sharks C 17 14 12 26 6 49 27 26 335 20.20 3. Connor Hellebuyck Storm G 16 12 3 1 1 354 392 0.903 18.14 4. John Tavares Stingrays C 16 7 18 25 3 51 12 16 343 18.10 5. Teuvo Teravainen Stingrays RW 16 10 13 23 3 36 6 9 288 17.75 6. Seth Jarvis Frostbite RW 17 9 13 22 15 51 8 32 326 17.41 7. Andrei Vasilevski Butchers G 16 9 3 4 1 419 460 0.911 17.28 8. Sebastian Aho Rogues C 16 10 11 21 8 44 6 14 334 17.13 9. Jordan Kyrou Frostbite LW 17 10 11 21 13 56 0 13 337 16.88 10. Jet Greaves WolfPack G 17 10 6 0 1 435 478 0.910 16.65 11. Brandon Hagel Tyrants LW 17 11 10 21 6 40 17 21 323 16.36 12. Adam Fox Whalers D 17 5 15 20 6 35 7 19 395 16.32 13. Kyle Connor Frostbite LW 17 9 11 20 9 46 14 18 332 15.52 14. Filip Forsberg Jaws LW 17 9 12 21 3 45 27 37 366 15.41 15. Wyatt Johnston Frostbite C 17 7 13 20 9 30 33 15 323 14.92 16. Auston Matthews Whalers C 17 6 16 22 1 47 12 18 373 14.86 17. Sidney Crosby Gold Seals C 16 7 14 21 -4 46 10 25 393 14.73 18. Alex Tuch Luddites RW 16 11 7 18 1 62 14 24 353 14.68 19. Clayton Keller Jaws C 17 8 12 20 4 46 6 8 352 14.64 20. Tyler Seguin Stingrays C 16 6 13 19 7 36 12 8 325 14.55