CPHL 2021-22 Player Of The Month

(As of 04/17/2026 21:35:55)

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 - 125)

(Minimum of 2 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. Martin Necas Storm RW 3 1 7 8 0 4 0 3 61 26.97 2. Brayden Point Jaws C 3 4 2 6 6 10 2 2 64 25.20 3. Victor Hedman Jaws D 3 0 5 5 6 5 2 1 75 24.00 4. Auston Matthews Whalers C 3 1 5 6 4 5 0 1 54 22.97 5. Matt Knies Storm LW 3 4 2 6 0 12 12 10 60 21.20 6. Quinton Byfield Roadkill C 4 4 3 7 2 9 4 2 94 19.70 7. Anthony Stolarz Jaws G 3 3 0 0 0 71 76 0.934 19.34 8. Filip Forsberg Jaws LW 3 2 2 4 6 6 0 6 64 17.93 9. William Nylander Jaws RW 3 1 3 4 6 13 0 2 51 17.63 10. Dylan Larkin Storm C 3 3 2 5 0 11 14 3 64 17.57 11. Tom Wilson Whalers RW 3 2 2 4 4 12 7 6 63 16.60 12. Adam Fantilli Butchers C 3 3 1 4 3 16 2 4 57 16.23 13. Travis Konecny Jaws RW 3 2 2 4 3 5 0 4 56 15.93 14. Adrian Kempe Jaws LW 3 2 2 4 3 7 5 6 56 15.93 15. Sam Montembeault SD Sharks G 3 2 1 0 0 79 86 0.919 15.85 16. Brady Tkachuk Butchers LW 3 1 3 4 3 10 0 11 57 15.63 17. Nick Schmaltz Butchers RW 3 0 4 4 3 4 2 4 53 15.33 18. Clayton Keller Jaws C 3 0 4 4 3 8 4 4 59 15.33 19. Nick Suzuki Storm C 3 1 3 4 2 11 4 4 66 14.97 20. Matthew Tkachuk Knights LW 3 2 2 4 1 7 2 11 52 14.60

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