Edgehalla signature stats
Turnover Ledger Leaders (Net Turnover Value per 60)
2026-27All situationsThrough 3 team games
A giveaway behind your own net and a giveaway at the offensive blue line are both one "GV" in the box score, but the first one hands the opponent a chance worth about twice as much. The Turnover Ledger credits every takeaway and debits every giveaway by the league-average expected goals that follow a turnover in that zone.
We deliberately use the league zone value, not what actually happened after each turnover: the per-event outcome is almost pure noise, while how often a player wins and loses the puck in each zone is a real trait.
Leader in 2026-27: Jackson LaCombe (ANA), +0.093 TO± /60.
- Early sample: teams have played at most 3 games in 2026-27. Expect big swings.
Turnover Ledger leaderboard
| # | Player | Team | TK/60 | GV/60 | |||
|---|---|---|---|---|---|---|---|
| 1 | Jackson LaCombeDANA | ANA | +0.093 | 30 | 4.05 | 0.00 | 97%▲9.4 |
| 2 | Jonathan LekkerimäkiFVAN | VAN | +0.085 | 25 | 4.86 | 2.43 | 25%▲25 |
| 3 | Alex BumpFPHI | PHI | +0.084 | 23 | 5.23 | 5.23 | 15%▲15 |
| 4 | Luke HughesDNJD | NJD | +0.079 | 24 | 4.94 | 0.00 | 84%▲40 |
| 5 | Mikhail SergachevDUTA | UTA | +0.078 | 23 | 2.61 | 0.00 | 98%▲5.2 |
| 6 | Roman KantserovFCHI | CHI | +0.053 | 34 | 1.78 | 0.00 | 59%▲49 |
| 7 | Anton FrondellFCHI | CHI | +0.050 | 36 | 1.67 | 0.00 | 72%▲51 |
| 8 | Andrei SvechnikovFCAR | CAR | +0.050 | 36 | 1.66 | 0.00 | 97%▲8.5 |
| 9 | Oliver BjorkstrandFNYR | NYR | +0.045 | 40 | 1.49 | 0.00 | 20% |
| 10 | Tom WillanderDVAN | VAN | +0.043 | 42 | 1.43 | 0.00 | 25%▲24 |
| 11 | Colton DachFEDM | EDM | +0.041 | 28 | 2.18 | 0.00 | 11%▲11 |
| 12 | Casey MittelstadtFBOS | BOS | +0.036 | 28 | 4.21 | 2.11 | 14%▲12 |
| 13 | William KarlssonFVGK | VGK | +0.030 | 38 | 1.59 | 0.00 | 24%▲20 |
| 14 | Jack EichelFVGK | VGK | +0.027 | 40 | 2.99 | 2.99 | 99%▲1.4 |
| 15 | Vasily PodkolzinFEDM | EDM | +0.026 | 36 | 1.65 | 1.65 | 64%▲55 |
| 16 | Morgan GeekieFBOS | BOS | +0.026 | 36 | 1.65 | 1.65 | 97%▲8.6 |
| 17 | Shayne GostisbehereDCAR | CAR | +0.023 | 42 | 1.43 | 0.00 | 96%▲16 |
| 18 | Connor CliftonDBOS | BOS | +0.023 | 42 | 1.43 | 1.43 | 7.4%▲6.7 |
| 19 | Seth JonesDFLA | FLA | +0.022 | 57 | 2.12 | 1.06 | 80%▲32 |
| 20 | K'Andre MillerDCAR | CAR | +0.020 | 47 | 1.26 | 1.26 | 64%▲26 |
| 21 | Brandon HagelFTBL | TBL | +0.013 | 24 | 2.54 | 2.54 | 100%▲1.9 |
| 22 | Will BorgenDBOS | BOS | +0.010 | 37 | 3.22 | 3.22 | 4.1%▲3.8 |
| 23 | Macklin CelebriniFSJS | SJS | +0.005 | 23 | 2.61 | 2.61 | 100%▲0.9 |
| 24 | Noah CatesFPHI | PHI | +0.004 | 29 | 2.04 | 4.07 | 18%▲15 |
| 25 | Joseph VelenoFNYR | NYR | +0.004 | 44 | 2.71 | 2.71 | 3.3%▲3.1 |
| 26 | Mathieu JosephFEDM | EDM | +0.004 | 30 | 2.00 | 2.00 | 0.1% |
| 27 | Jake DeBruskFVAN | VAN | +0.004 | 31 | 1.92 | 1.92 | 49%▼20 |
| 28 | Chris TanevDTOR | TOR | +0.003 | 39 | 1.53 | 1.53 | 6.0%▲5 |
| 29 | Moritz SeiderDDET | DET | +0.002 | 25 | 2.37 | 2.37 | 100%▲0.6 |
| 30 | Marat KhusnutdinovFBOS | BOS | +0.002 | 29 | 2.05 | 2.05 | 11%▲11 |
| 31 | Ryan SheaDEDM | EDM | 0.000 | 46 | 0.00 | 0.00 | 15%▲9.6 |
| 32 | Tye KartyeFNYR | NYR | 0.000 | 43 | 0.00 | 0.00 | 7.2%▲7.1 |
| 33 | Auston MatthewsFTOR | TOR | 0.000 | 43 | 0.00 | 0.00 | 99% |
| 34 | Patrick KaneFCHI | CHI | 0.000 | 41 | 0.00 | 0.00 | 80%▲0.9 |
| 35 | Carter VerhaegheFFLA | FLA | 0.000 | 36 | 0.00 | 0.00 | 73%▲1 |
| 36 | Tyson FoersterFPHI | PHI | 0.000 | 36 | 0.00 | 0.00 | 42%▲38 |
| 37 | Jordan StaalFCAR | CAR | 0.000 | 32 | 0.00 | 0.00 | 20%▲13 |
| 38 | Sean CouturierFPHI | PHI | 0.000 | 32 | 0.00 | 0.00 | 9.2%▲7.2 |
| 39 | Nick PaulFTOR | TOR | 0.000 | 31 | 0.00 | 0.00 | 8.1%▲7.7 |
| 40 | Drew O'ConnorFVAN | VAN | 0.000 | 31 | 0.00 | 0.00 | 5.9%▲4.5 |
| 41 | Marco RossiFVAN | VAN | 0.000 | 30 | 0.00 | 0.00 | 58%▲12 |
| 42 | Owen TippettFPHI | PHI | 0.000 | 30 | 0.00 | 0.00 | 78%▼6.7 |
| 43 | Aleksander BarkovFFLA | FLA | 0.000 | 30 | 0.00 | 0.00 | 97%▲7.2 |
| 44 | Cole SmithFCHI | CHI | 0.000 | 29 | 0.00 | 0.00 | 0.1% |
| 45 | Miro HeiskanenDDAL | DAL | 0.000 | 27 | 0.00 | 0.00 | 100%▲4.5 |
| 46 | Sean KuralyFBOS | BOS | 0.000 | 26 | 0.00 | 0.00 | 0.1% |
| 47 | Rasmus DahlinDBUF | BUF | 0.000 | 26 | 0.00 | 0.00 | 100%▲1 |
| 48 | Oliver MooreFCHI | CHI | 0.000 | 25 | 0.00 | 0.00 | 22%▲22 |
| 49 | Brandon MontourDSEA | SEA | 0.000 | 24 | 0.00 | 0.00 | 83%▲10 |
| 50 | Tanner JeannotFBOS | BOS | 0.000 | 23 | 0.00 | 0.00 | 6.5%▲6.1 |
| 51 | Dylan SambergDWPG | WPG | 0.000 | 23 | 0.00 | 0.00 | 4.0%▲3.9 |
| 52 | Gustav ForslingDFLA | FLA | 0.000 | 23 | 0.00 | 0.00 | 42%▲18 |
| 53 | Cam FowlerDSTL | STL | 0.000 | 23 | 0.00 | 0.00 | 14%▲1.8 |
| 54 | Bowen ByramDCHI | CHI | −0.011 | 50 | 1.20 | 2.40 | 97%▲6.9 |
| 55 | Pavel DorofeyevFNYR | NYR | −0.017 | 47 | 1.28 | 1.28 | 92%▲1.7 |
| 56 | Zach WerenskiDCBJ | CBJ | −0.017 | 29 | 4.17 | 4.17 | 100% |
| 57 | Sam ReinhartFFLA | FLA | −0.019 | 45 | 0.00 | 1.35 | 99% |
| 58 | Rasmus RistolainenDPHI | PHI | −0.019 | 40 | 1.49 | 1.49 | 7.5%▲6.8 |
| 59 | James HagensFBOS | BOS | −0.020 | 28 | 2.17 | 4.33 | 50%▲42 |
| 60 | Gabe PerreaultFNYR | NYR | −0.020 | 43 | 0.00 | 1.41 | 53%▲47 |
| 61 | Mason LohreiDBOS | BOS | −0.020 | 41 | 0.00 | 1.46 | 22%▲21 |
| 62 | Jaccob SlavinDCAR | CAR | −0.020 | 41 | 0.00 | 1.46 | 15%▲3.8 |
| 63 | Logan StankovenFCAR | CAR | −0.021 | 40 | 0.00 | 1.49 | 67%▲42 |
| 64 | Sebastian AhoFCAR | CAR | −0.021 | 40 | 0.00 | 1.52 | 99%▲0.9 |
| 65 | Christian DvorakFPHI | PHI | −0.022 | 36 | 1.68 | 3.36 | 16%▲13 |
| 66 | Nikolaj EhlersFCAR | CAR | −0.022 | 38 | 0.00 | 1.56 | 93%▲7.9 |
| 67 | Brady TkachukFFLA | FLA | −0.023 | 36 | 0.00 | 1.66 | 100%▲2.2 |
| 68 | Max SassonFVAN | VAN | −0.024 | 30 | 1.99 | 5.96 | 4.9%▲4.9 |
| 69 | Mike MathesonDMTL | MTL | −0.024 | 25 | 2.39 | 2.39 | 85%▼7.5 |
| 70 | Dmitry KulikovDFLA | FLA | −0.025 | 29 | 2.05 | 4.10 | 3.2%▲3.1 |
| 71 | Jake GuentzelFTBL | TBL | −0.025 | 24 | 2.50 | 2.50 | 100% |
| 72 | Oliver Ekman-LarssonDTOR | TOR | −0.025 | 34 | 0.00 | 1.78 | 43%▲32 |
| 73 | Tomas HertlFVGK | VGK | −0.025 | 33 | 0.00 | 1.81 | 83%▲2.9 |
| 74 | Jack RoslovicFTOR | TOR | −0.025 | 33 | 0.00 | 1.81 | 34%▲26 |
| 75 | J.T. MillerFNYR | NYR | −0.026 | 49 | 2.44 | 4.88 | 92%▲7.9 |
| 76 | Travis KonecnyFPHI | PHI | −0.026 | 32 | 0.00 | 1.89 | 92%▲9.9 |
| 77 | Alex FormentonFEDM | EDM | −0.027 | 31 | 0.00 | 1.91 | 9.6%▲9.6 |
| 78 | Eetu LuostarinenFFLA | FLA | −0.028 | 30 | 0.00 | 1.97 | 11%▲9.1 |
| 79 | Quinn HughesDMIN | MIN | −0.031 | 28 | 0.00 | 2.18 | 100% |
| 80 | Linus KarlssonFVAN | VAN | −0.031 | 27 | 0.00 | 2.19 | 11%▲9.5 |
| 81 | Josh MorrisseyDWPG | WPG | −0.033 | 25 | 0.00 | 2.37 | 99%▲3.3 |
| 82 | Neal PionkDWPG | WPG | −0.034 | 25 | 0.00 | 2.44 | 32%▲31 |
| 83 | Filip HronekDVAN | VAN | −0.036 | 48 | 0.00 | 1.25 | 91%▲14 |
| 84 | Braeden BowmanFVGK | VGK | −0.037 | 23 | 0.00 | 2.61 | 16%▲16 |
| 85 | Robert ThomasFSTL | STL | −0.037 | 23 | 0.00 | 2.61 | 93%▲20 |
| 86 | Brayden PointFTBL | TBL | −0.037 | 23 | 0.00 | 2.65 | 95%▲7.7 |
| 87 | Mika ZibanejadFNYR | NYR | −0.038 | 59 | 2.04 | 4.09 | 98%▲1.1 |
| 88 | Aaron EkbladDFLA | FLA | −0.040 | 42 | 0.00 | 2.87 | 50%▲34 |
| 89 | Morgan RiellyDTOR | TOR | −0.041 | 41 | 1.45 | 2.90 | 76%▼4.7 |
| 90 | Noah LabaFNYR | NYR | −0.042 | 41 | 0.00 | 1.45 | 11%▲11 |
| 91 | Sean WalkerDCAR | CAR | −0.042 | 38 | 1.57 | 3.14 | 60%▼11 |
| 92 | Jalen ChatfieldDCAR | CAR | −0.042 | 37 | 3.27 | 3.27 | 4.1%▲3.4 |
| 93 | Alexis LafrenièreFNYR | NYR | −0.043 | 55 | 2.18 | 6.54 | 82%▲13 |
| 94 | Adam FoxDNYR | NYR | −0.043 | 60 | 0.00 | 1.99 | 99%▲6.5 |
| 95 | Kirill MarchenkoFTOR | TOR | −0.044 | 38 | 0.00 | 3.13 | 98%▲7 |
| 96 | Noah HanifinDVGK | VGK | −0.045 | 38 | 0.00 | 1.56 | 52%▼23 |
| 97 | Frank NazarFCHI | CHI | −0.046 | 35 | 1.69 | 3.39 | 54%▲34 |
| 98 | Mark StoneFVGK | VGK | −0.046 | 38 | 0.00 | 1.59 | 93%▲9 |
| 99 | Pavel ZachaFBOS | BOS | −0.048 | 35 | 0.00 | 3.43 | 77%▲12 |
| 100 | Ivan BarbashevFVGK | VGK | −0.049 | 30 | 2.03 | 4.06 | 67%▲26 |
Minimum sample: 23 min (it scales with games played and sequence coverage). 363 below the minimum are hidden.
How to read it
Net expected goals per 60 minutes. Positive means a player's zone-weighted takeaways outweigh his giveaways.
How reliable is it?
Turnover rates are stable; per-turnover outcomes are not (r ≈ 0.1), which is why we rate × value. Scorer recording changed in 2024-25, so compare within a season only.
How the Turnover Ledger works →Related leaderboards
- Draw EquityPer 100 draws, in goals. +0.10 means roughly one extra goal for his team every 1,000 draws compared with a coin-flip centre.
- Forecheck xG/60Expected goals per 60 minutes of 5-on-5 play that came straight off the forecheck.
- Transition attempts/60Individual attempts per 60. The count column is the raw number of transition shots, so you can see how much the rate rests on.