On-ice results
5v5 Corsi For % (CF%) Leaders
2026-27All situationsThrough 3 team games
Corsi For percentage is the share of all shot attempts (goals, saves, misses and blocks) that went toward the opponent's net while a skater was on the ice. It is the oldest possession proxy in hockey analytics and still the fastest to stabilise, because attempts happen about ten times as often as goals.
Attempts are counted from the NHL play-by-play and credited to every skater on the ice using the shift charts, at 5-on-5 by default.
Leader in 2026-27: Matthew Schaefer (NYI), 83.0% CF%.
- Early sample: teams have played at most 3 games in 2026-27. Expect big swings.
5v5 CF% leaderboard
| # | Player | Team | |||||
|---|---|---|---|---|---|---|---|
| 1 | Matthew SchaeferDNYI | NYI | 83.0% | 28 | 95.1 | 19.5 | 100% |
| 2 | Vasily PodkolzinFEDM | EDM | 82.2% | 36 | 98.9 | 21.4 | 64%▲55 |
| 3 | Leon DraisaitlFEDM | EDM | 79.8% | 42 | 96.7 | 24.5 | 100% |
| 4 | Luke HughesDNJD | NJD | 79.6% | 24 | 106.2 | 27.2 | 84%▲40 |
| 5 | Jack HughesFNJD | NJD | 77.8% | 26 | 97.7 | 27.9 | 100% |
| 6 | Evan BouchardDEDM | EDM | 74.2% | 50 | 86.3 | 30.0 | 100% |
| 7 | Andrei SvechnikovFCAR | CAR | 74.0% | 36 | 89.5 | 31.5 | 97%▲8.5 |
| 8 | Sebastian AhoFCAR | CAR | 72.5% | 40 | 75.8 | 28.8 | 99%▲0.9 |
| 9 | Matthew TkachukFFLA | FLA | 71.4% | 42 | 71.8 | 28.7 | 100%▲2.7 |
| 10 | Bo HorvatFNYI | NYI | 70.6% | 23 | 95.9 | 40.0 | 91%▲1.7 |
| 11 | Macklin CelebriniFSJS | SJS | 70.5% | 23 | 81.0 | 34.0 | 100%▲0.9 |
| 12 | Quinn HughesDMIN | MIN | 69.8% | 28 | 80.7 | 34.9 | 100% |
| 13 | Tomas HertlFVGK | VGK | 69.6% | 33 | 86.9 | 38.0 | 83%▲2.9 |
| 14 | Kasperi KapanenFEDM | EDM | 69.4% | 37 | 81.7 | 36.0 | 7.5%▲7.2 |
| 15 | Rasmus DahlinDBUF | BUF | 69.0% | 26 | 67.0 | 30.0 | 100%▲1 |
| 16 | Jake GuentzelFTBL | TBL | 69.0% | 24 | 72.4 | 32.5 | 100% |
| 17 | Nikolaj EhlersFCAR | CAR | 69.0% | 38 | 62.4 | 28.1 | 93%▲7.9 |
| 18 | Jack RoslovicFTOR | TOR | 67.4% | 33 | 56.2 | 27.2 | 34%▲26 |
| 19 | Aleksander BarkovFFLA | FLA | 67.4% | 30 | 62.5 | 30.2 | 97%▲7.2 |
| 20 | Brady TkachukFFLA | FLA | 67.2% | 36 | 74.7 | 36.5 | 100%▲2.2 |
| 21 | Jackson BlakeFCAR | CAR | 67.1% | 41 | 80.3 | 39.4 | 68%▲21 |
| 22 | Connor McDavidFEDM | EDM | 66.3% | 45 | 86.9 | 44.1 | 100%▲1.5 |
| 23 | Mark ScheifeleFWPG | WPG | 66.1% | 23 | 103.5 | 53.1 | 100% |
| 24 | Sam ReinhartFFLA | FLA | 65.9% | 45 | 72.8 | 37.8 | 99% |
| 25 | Shayne GostisbehereDCAR | CAR | 65.9% | 42 | 77.5 | 40.2 | 96%▲16 |
| 26 | Brandon HagelFTBL | TBL | 65.2% | 24 | 76.1 | 40.6 | 100%▲1.9 |
| 27 | Nikita KucherovFTBL | TBL | 64.6% | 24 | 77.1 | 42.3 | 100% |
| 28 | Victor OlofssonFVGK | VGK | 64.4% | 27 | 83.9 | 46.4 | 12%▲12 |
| 29 | David PastrnakFBOS | BOS | 63.2% | 40 | 83.3 | 48.5 | 100%▲1.2 |
| 30 | Seth JonesDFLA | FLA | 63.2% | 57 | 63.5 | 37.0 | 80%▲32 |
| 31 | Lars EllerFFLA | FLA | 63.2% | 27 | 54.3 | 31.7 | 0.2% |
| 32 | Logan StankovenFCAR | CAR | 63.0% | 40 | 68.7 | 40.3 | 67%▲42 |
| 33 | Easton CowanFTOR | TOR | 63.0% | 29 | 69.5 | 40.9 | 50%▲47 |
| 34 | Josh MorrisseyDWPG | WPG | 62.7% | 26 | 86.7 | 51.5 | 99%▲3.3 |
| 35 | Kirill MarchenkoFTOR | TOR | 62.5% | 38 | 70.3 | 42.2 | 98%▲7 |
| 36 | Mikhail SergachevDUTA | UTA | 62.5% | 23 | 78.4 | 47.1 | 98%▲5.2 |
| 37 | Mitch MarnerFVGK | VGK | 62.3% | 44 | 59.0 | 35.7 | 99%▲1.1 |
| 38 | John CarlsonDTBL | TBL | 62.3% | 24 | 83.6 | 50.7 | 99%▲2.2 |
| 39 | Marco RossiFVAN | VAN | 62.1% | 30 | 81.2 | 49.5 | 58%▲12 |
| 40 | Lane HutsonDMTL | MTL | 61.9% | 24 | 64.7 | 39.8 | 99%▲3.1 |
| 41 | Shea TheodoreDVGK | VGK | 61.6% | 46 | 69.1 | 43.0 | 91%▲28 |
| 42 | Brayden PointFTBL | TBL | 61.2% | 23 | 79.5 | 50.4 | 95%▲7.7 |
| 43 | Carter VerhaegheFFLA | FLA | 60.9% | 36 | 46.4 | 29.8 | 73%▲1 |
| 44 | Auston MatthewsFTOR | TOR | 60.8% | 43 | 63.3 | 40.8 | 99% |
| 45 | Mattias EkholmDEDM | EDM | 60.5% | 42 | 66.3 | 43.2 | 77%▲9.7 |
| 46 | Taylor HallFCAR | CAR | 60.4% | 29 | 60.0 | 39.3 | 28%▲21 |
| 47 | William KarlssonFVGK | VGK | 60.0% | 38 | 62.2 | 41.4 | 24%▲20 |
| 48 | Elias LindholmFBOS | BOS | 60.0% | 32 | 79.1 | 52.7 | 43%▲4.6 |
| 49 | Miro HeiskanenDDAL | DAL | 60.0% | 27 | 60.6 | 40.4 | 100%▲4.5 |
| 50 | Mark StoneFVGK | VGK | 59.5% | 38 | 69.8 | 47.6 | 93%▲9 |
| 51 | J.T. MillerFNYR | NYR | 59.4% | 49 | 73.1 | 50.0 | 92%▲7.9 |
| 52 | Sam BennettFFLA | FLA | 59.3% | 40 | 48.1 | 33.0 | 83%▲4 |
| 53 | JJ PeterkaFBOS | BOS | 59.1% | 38 | 81.1 | 56.2 | 75%▲36 |
| 54 | Jordan MartinookFCAR | CAR | 59.1% | 27 | 58.6 | 40.6 | 4.3%▲2.7 |
| 55 | Jordan StaalFCAR | CAR | 58.3% | 32 | 65.3 | 46.6 | 20%▲13 |
| 56 | Brock BoeserFVAN | VAN | 58.1% | 33 | 64.5 | 46.6 | 63%▼5.5 |
| 57 | Braeden BowmanFVGK | VGK | 58.0% | 23 | 75.7 | 54.8 | 16%▲16 |
| 58 | Jack EichelFVGK | VGK | 57.7% | 40 | 67.3 | 49.4 | 99%▲1.4 |
| 59 | Pavel DorofeyevFNYR | NYR | 57.6% | 47 | 67.6 | 49.7 | 92%▲1.7 |
| 60 | Brandon MontourDSEA | SEA | 57.4% | 24 | 67.0 | 49.6 | 83%▲10 |
| 61 | Jordan GreenwayFCHI | CHI | 57.1% | 28 | 51.4 | 38.6 | 0.3% |
| 62 | Oliver BjorkstrandFNYR | NYR | 56.9% | 40 | 61.0 | 46.1 | 20% |
| 63 | Alexis LafrenièreFNYR | NYR | 56.8% | 55 | 54.5 | 41.4 | 82%▲13 |
| 64 | Mason LohreiDBOS | BOS | 56.8% | 41 | 66.9 | 50.9 | 22%▲21 |
| 65 | Radko GudasDFLA | FLA | 56.5% | 24 | 64.3 | 49.5 | 25%▲22 |
| 66 | Fraser MintenFBOS | BOS | 56.0% | 32 | 53.3 | 41.9 | 45%▲35 |
| 67 | Ivan BarbashevFVGK | VGK | 55.9% | 30 | 67.0 | 52.8 | 67%▲26 |
| 68 | Brayden McNabbDVGK | VGK | 55.9% | 37 | 62.1 | 49.0 | 23%▲20 |
| 69 | Darren RaddyshDTOR | TOR | 55.6% | 44 | 67.6 | 54.1 | 100%▲3.5 |
| 70 | Noah HanifinDVGK | VGK | 55.4% | 38 | 64.1 | 51.6 | 52%▼23 |
| 71 | Ryan SheaDEDM | EDM | 55.1% | 46 | 49.8 | 40.6 | 15%▲9.6 |
| 72 | Marat KhusnutdinovFBOS | BOS | 54.9% | 29 | 57.6 | 47.3 | 11%▲11 |
| 73 | James HagensFBOS | BOS | 54.8% | 28 | 50.1 | 41.4 | 50%▲42 |
| 74 | Hampus LindholmDBOS | BOS | 54.7% | 40 | 77.2 | 63.8 | 16%▲15 |
| 75 | Owen PowerDBUF | BUF | 54.5% | 25 | 56.7 | 47.2 | 53%▲29 |
| 76 | Jake WalmanDEDM | EDM | 54.4% | 29 | 63.2 | 53.0 | 33%▲30 |
| 77 | Jeremy LauzonDVGK | VGK | 54.3% | 34 | 66.8 | 56.3 | 24%▲22 |
| 78 | Morgan GeekieFBOS | BOS | 54.2% | 37 | 73.9 | 62.4 | 97%▲8.6 |
| 79 | Frank NazarFCHI | CHI | 54.0% | 35 | 57.6 | 49.2 | 54%▲34 |
| 80 | Casey MittelstadtFBOS | BOS | 53.6% | 29 | 62.9 | 54.5 | 14%▲12 |
| 81 | Parker WotherspoonDVGK | VGK | 53.1% | 36 | 57.0 | 50.3 | 20%▲19 |
| 82 | Adam FoxDNYR | NYR | 53.1% | 60 | 59.7 | 52.7 | 99%▲6.5 |
| 83 | Brett HowdenFVGK | VGK | 53.1% | 32 | 48.4 | 42.8 | 15%▲15 |
| 84 | Sam RinzelDCHI | CHI | 53.0% | 36 | 58.7 | 52.0 | 33%▲32 |
| 85 | Rasmus AnderssonDVGK | VGK | 52.3% | 38 | 53.7 | 48.9 | 95%▼3 |
| 86 | Jalen ChatfieldDCAR | CAR | 52.2% | 37 | 57.1 | 52.2 | 4.1%▲3.4 |
| 87 | Morgan RiellyDTOR | TOR | 52.1% | 41 | 55.2 | 50.8 | 76%▼4.7 |
| 88 | Nikita ZadorovDBOS | BOS | 51.9% | 43 | 56.2 | 52.0 | 39%▲21 |
| 89 | Luke SchennDVAN | VAN | 51.9% | 28 | 59.1 | 54.8 | 7.3%▲6.9 |
| 90 | Eetu LuostarinenFFLA | FLA | 51.6% | 30 | 63.1 | 59.1 | 11%▲9.1 |
| 91 | Alex BumpFPHI | PHI | 51.4% | 23 | 47.1 | 44.4 | 15%▲15 |
| 92 | Robert ThomasFSTL | STL | 51.3% | 23 | 52.2 | 49.6 | 93%▲20 |
| 93 | Roman KantserovFCHI | CHI | 51.1% | 34 | 42.7 | 40.9 | 59%▲49 |
| 94 | Sandis VilmanisFFLA | FLA | 51.1% | 24 | 60.8 | 58.2 | 6.4%▲6.3 |
| 95 | Zeev BuiumDVAN | VAN | 50.6% | 44 | 56.3 | 54.9 | 74%▲54 |
| 96 | Vladislav GavrikovDNYR | NYR | 50.0% | 64 | 51.2 | 51.2 | 41%▼5.7 |
| 97 | Mika ZibanejadFNYR | NYR | 50.0% | 59 | 48.0 | 48.0 | 98%▲1.1 |
| 98 | Connor CliftonDBOS | BOS | 50.0% | 42 | 53.0 | 53.0 | 7.4%▲6.7 |
| 99 | Anton LundellFFLA | FLA | 50.0% | 40 | 66.4 | 66.4 | 45%▲30 |
| 100 | Pavel ZachaFBOS | BOS | 50.0% | 35 | 66.7 | 66.7 | 77%▲12 |
Minimum sample: 23 min (it scales with games played). 369 below the minimum are hidden.
How to read it
50% is even. Above 55% over a full season is top-line territory; below 45% usually means heavy defensive usage or a struggling line.
How reliable is it?
CF% stabilises faster than any goal-based stat, but it ignores shot quality: pair it with xGF% before drawing conclusions.
CF% in the stat glossary →Related leaderboards
- 5v5 xGF%50% is break-even. 55% means the skater's team took 55% of the expected goals while he was on the ice.
- Line CF%Shot-attempt share while exactly these three forwards were on the ice together at 5-on-5.
- D-pair CF%Shot-attempt share with exactly these two defencemen on the ice at 5-on-5.
- Team CF%50% is even; the league spread is usually about 45% to 55%.