Edgehalla signature stats
Turnover Ledger Leaders (Net Turnover Value per 60)
2025-26All situationsThrough 82 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 2025-26: Justin Hryckowian (DAL), +0.011 TO± /60.
Turnover Ledger leaderboard
| # | Player | Team | TK/60 | GV/60 | |||
|---|---|---|---|---|---|---|---|
| 1 | Justin HryckowianFDAL | DAL | +0.011 | 1,077 | 1.45 | 1.39 | 18%▲17 |
| 2 | Ryan O'ReillyFNSH | NSH | +0.005 | 1,652 | 1.82 | 1.78 | 84%▲5.1 |
| 3 | Radek FaksaFDAL | DAL | +0.000 | 681 | 1.23 | 1.59 | 0.1% |
| 4 | William CarrierFCAR | CAR | +0.000 | 753 | 1.20 | 1.51 | 0.1% |
| 5 | Braeden BowmanFVGK | VGK | −0.001 | 763 | 1.26 | 1.73 | 16%▲16 |
| 6 | Jonny BrodzinskiFNYR | NYR | −0.002 | 614 | 1.37 | 1.95 | 0.0% |
| 7 | Fraser MintenFBOS | BOS | −0.002 | 1,275 | 1.27 | 1.88 | 45%▲35 |
| 8 | Noah CatesFPHI | PHI | −0.003 | 1,332 | 1.17 | 1.71 | 18%▲15 |
| 9 | Luke GlendeningFNJD/PHI | NJD/PHI | −0.003 | 738 | 0.49 | 0.89 | 0.0% |
| 10 | Kailer YamamotoFUTA | UTA | −0.004 | 696 | 1.47 | 2.07 | 0.2% |
| 11 | Tyson FoersterFPHI | PHI | −0.004 | 502 | 1.32 | 2.03 | 42%▲38 |
| 12 | Logan StankovenFCAR | CAR | −0.005 | 1,251 | 1.34 | 2.21 | 67%▲42 |
| 13 | Frederick GaudreauFSEA | SEA | −0.006 | 1,098 | 1.37 | 1.97 | 0.1% |
| 14 | Josh DoanFBUF | BUF | −0.006 | 1,301 | 2.12 | 2.95 | 61%▲44 |
| 15 | Cole SmithFNSH/VGK | NSH/VGK | −0.007 | 823 | 1.02 | 1.53 | 0.1% |
| 16 | Fabian ZetterlundFOTT | OTT | −0.008 | 1,059 | 1.13 | 2.04 | 13%▲6.6 |
| 17 | Mathieu JosephFSTL/LAK | STL/LAK | −0.008 | 611 | 1.37 | 2.45 | 0.1% |
| 18 | Marc GatcombFNYI | NYI | −0.008 | 494 | 0.73 | 1.46 | 4.9%▲4.8 |
| 19 | Mathieu OlivierFCBJ | CBJ | −0.009 | 868 | 0.83 | 1.59 | 18%▲15 |
| 20 | Arseny GritsyukFNJD | NJD | −0.009 | 1,002 | 1.44 | 2.76 | 22%▲21 |
| 21 | Gustav NyquistFWPG | WPG | −0.009 | 647 | 1.11 | 2.32 | 0.0% |
| 22 | Kirby DachFMTL | MTL | −0.009 | 505 | 1.31 | 2.02 | 12%▲11 |
| 23 | Seth JarvisFCAR | CAR | −0.009 | 1,340 | 1.84 | 2.55 | 95%▲1.5 |
| 24 | Landon SlaggertFCHI | CHI | −0.010 | 559 | 0.43 | 1.29 | 0.0% |
| 25 | Charlie CoyleFCBJ | CBJ | −0.010 | 1,484 | 1.37 | 2.14 | 48%▼12 |
| 26 | Tyson JostFNSH | NSH | −0.010 | 857 | 1.54 | 2.52 | 0.0% |
| 27 | Taylor RaddyshFNYR | NYR | −0.010 | 805 | 1.04 | 1.86 | 0.1% |
| 28 | Alexander WennbergFSJS | SJS | −0.011 | 1,636 | 1.28 | 1.98 | 25%▼1.6 |
| 29 | Mark KastelicFBOS | BOS | −0.011 | 1,035 | 1.74 | 2.44 | 13%▲12 |
| 30 | Josh NorrisFBUF | BUF | −0.011 | 697 | 0.78 | 1.72 | 39%▲32 |
| 31 | Joseph VelenoFMTL | MTL | −0.011 | 738 | 0.65 | 1.55 | 3.3%▲3.1 |
| 32 | Auston MatthewsFTOR | TOR | −0.011 | 1,248 | 1.44 | 2.45 | 99% |
| 33 | Zach BensonFBUF | BUF | −0.012 | 1,033 | 1.45 | 2.67 | 56%▲44 |
| 34 | Adam GaudetteFSJS | SJS | −0.012 | 757 | 1.03 | 2.06 | 0.1% |
| 35 | Noel AcciariFPIT | PIT | −0.012 | 918 | 0.78 | 1.44 | 3.3%▲3.1 |
| 36 | Alex TuchFBUF | BUF | −0.012 | 1,501 | 1.56 | 2.40 | 94%▼5 |
| 37 | Ville KoivunenFPIT | PIT | −0.012 | 497 | 1.33 | 2.17 | 17%▲17 |
| 38 | Mattias JanmarkFEDM | EDM | −0.012 | 510 | 0.59 | 1.65 | 0.0% |
| 39 | Alex IafalloFWPG | WPG | −0.012 | 1,232 | 0.54 | 1.36 | 4.3%▲3 |
| 40 | Tye KartyeFSEA/NYR | SEA/NYR | −0.013 | 766 | 1.33 | 2.35 | 7.2%▲7.1 |
| 41 | Jack DruryFCOL | COL | −0.013 | 1,187 | 1.16 | 2.22 | 5.6%▲5.4 |
| 42 | Colin BlackwellFDAL | DAL | −0.013 | 832 | 1.23 | 2.23 | 0.1% |
| 43 | Jeff MalottFLAK | LAK | −0.013 | 512 | 0.94 | 2.11 | 0.0% |
| 44 | Uvis BalinskisDFLA | FLA | −0.013 | 884 | 1.56 | 2.24 | 4.0%▲3.9 |
| 45 | Jaden SchwartzFSEA | SEA | −0.013 | 807 | 1.86 | 3.49 | 11%▲10 |
| 46 | Matt SavoieFEDM | EDM | −0.013 | 1,212 | 1.58 | 2.57 | 37%▲32 |
| 47 | Michael AmadioFOTT | OTT | −0.013 | 1,306 | 1.52 | 2.76 | 3.3%▲2.6 |
| 48 | Troy TerryFANA | ANA | −0.014 | 1,119 | 1.34 | 2.63 | 47%▲34 |
| 49 | Collin GrafFSJS | SJS | −0.014 | 1,332 | 1.53 | 2.48 | 28%▲24 |
| 50 | Oskar SundqvistFSTL | STL | −0.015 | 674 | 1.07 | 2.05 | 0.0% |
| 51 | Dakota JoshuaFTOR | TOR | −0.015 | 674 | 0.80 | 1.78 | 4.8%▲4.6 |
| 52 | Michael McCarronFNSH/MIN | NSH/MIN | −0.015 | 1,108 | 1.30 | 2.06 | 7.3%▲6.9 |
| 53 | Tage ThompsonFBUF | BUF | −0.015 | 1,559 | 1.08 | 2.66 | 100%▲1.1 |
| 54 | Eetu LuostarinenFFLA | FLA | −0.015 | 1,210 | 0.99 | 2.23 | 11%▲9.1 |
| 55 | Joel Eriksson EkFMIN | MIN | −0.015 | 1,336 | 0.85 | 1.84 | 82%▲11 |
| 56 | Zach HymanFEDM | EDM | −0.015 | 1,159 | 0.41 | 1.40 | 98%▼1.4 |
| 57 | Alex TurcotteFLAK | LAK | −0.015 | 671 | 1.25 | 2.41 | 8.8%▲8.8 |
| 58 | Luke EvangelistaFNSH | NSH | −0.015 | 1,346 | 1.11 | 2.58 | 70%▲23 |
| 59 | Evan RodriguesFFLA | FLA | −0.016 | 1,173 | 1.59 | 2.41 | 8.3%▲6.5 |
| 60 | Claude GirouxFOTT | OTT | −0.016 | 1,337 | 1.08 | 2.33 | 30%▲20 |
| 61 | Jordan EberleFSEA | SEA | −0.016 | 1,478 | 0.97 | 2.27 | 30%▲2.6 |
| 62 | Alexis LafrenièreFNYR | NYR | −0.016 | 1,443 | 1.04 | 2.12 | 82%▲13 |
| 63 | Carl GrundstromFPHI | PHI | −0.016 | 557 | 0.75 | 2.26 | 0.1% |
| 64 | David KampfFVAN/WSH | VAN/WSH | −0.016 | 589 | 0.61 | 1.83 | 0.0% |
| 65 | Michael RasmussenFDET | DET | −0.017 | 810 | 0.74 | 2.08 | 0.1% |
| 66 | Anthony BeauvillierFWSH | WSH | −0.017 | 1,295 | 0.97 | 2.04 | 4.0%▲3.8 |
| 67 | Danton HeinenFCBJ/PIT | CBJ/PIT | −0.017 | 522 | 1.04 | 2.42 | 0.0% |
| 68 | Jordan KyrouFSTL | STL | −0.017 | 1,133 | 1.17 | 2.81 | 79%▲2.9 |
| 69 | Morgan BarronFWPG | WPG | −0.017 | 832 | 1.23 | 2.38 | 4.8%▲4.7 |
| 70 | Cole CaufieldFMTL | MTL | −0.017 | 1,473 | 0.90 | 2.28 | 100%▲0.9 |
| 71 | Marcus JohanssonFMIN | MIN | −0.017 | 1,157 | 1.14 | 2.75 | 0.7% |
| 72 | Joel ArmiaFLAK | LAK | −0.017 | 942 | 1.91 | 3.25 | 3.3%▲3.1 |
| 73 | Connor McMichaelFWSH | WSH | −0.017 | 1,319 | 1.32 | 2.55 | 34%▲27 |
| 74 | Ryan WintertonFSEA | SEA | −0.017 | 815 | 1.55 | 2.73 | 4.0%▲3.9 |
| 75 | Tommy NovakFPIT | PIT | −0.017 | 1,171 | 1.43 | 2.77 | 11%▲9.1 |
| 76 | Ryan Nugent-HopkinsFEDM | EDM | −0.018 | 1,372 | 0.61 | 1.84 | 77%▲15 |
| 77 | David PerronFOTT/DET | OTT/DET | −0.018 | 882 | 0.95 | 2.38 | 0.2% |
| 78 | Drake BathersonFOTT | OTT | −0.018 | 1,371 | 0.96 | 2.76 | 97%▲7.4 |
| 79 | Simon HolmstromFNYI | NYI | −0.018 | 1,322 | 1.41 | 2.54 | 16%▲14 |
| 80 | Bobby McMannFTOR/SEA | TOR/SEA | −0.018 | 1,243 | 0.87 | 2.12 | 45%▲2 |
| 81 | Trevor MooreFLAK | LAK | −0.019 | 1,154 | 1.30 | 2.70 | 9.1% |
| 82 | Lucas RaymondFDET | DET | −0.019 | 1,504 | 1.24 | 3.03 | 96%▲10 |
| 83 | Gavin BrindleyFCOL | COL | −0.019 | 535 | 0.56 | 2.24 | 14%▲14 |
| 84 | Carter VerhaegheFFLA | FLA | −0.019 | 1,356 | 1.28 | 2.92 | 73%▲1 |
| 85 | Colton SissonsFVGK | VGK | −0.019 | 825 | 0.87 | 2.18 | 3.3%▲3.1 |
| 86 | Anthony CirelliFTBL | TBL | −0.019 | 1,229 | 1.22 | 2.44 | 51%▲19 |
| 87 | Zack OstapchukFSJS | SJS | −0.019 | 596 | 0.81 | 2.01 | 3.2%▲3.1 |
| 88 | Cole SillingerFCBJ | CBJ | −0.019 | 1,233 | 1.51 | 2.82 | 11%▲9.9 |
| 89 | Artturi LehkonenFCOL | COL | −0.020 | 1,294 | 0.60 | 2.09 | 54%▲37 |
| 90 | Brady TkachukFOTT | OTT | −0.020 | 1,018 | 0.83 | 2.36 | 100%▲2.2 |
| 91 | Adam LowryFWPG | WPG | −0.020 | 1,048 | 1.03 | 2.06 | 5.7%▲5.5 |
| 92 | Tomas HertlFVGK | VGK | −0.020 | 1,397 | 0.73 | 2.23 | 83%▲2.9 |
| 93 | Morgan FrostFCGY | CGY | −0.020 | 1,271 | 0.94 | 2.27 | 23%▲17 |
| 94 | Pius SuterFSTL | STL | −0.020 | 1,017 | 0.77 | 2.01 | 4.1%▲3.3 |
| 95 | Quinton ByfieldFLAK | LAK | −0.020 | 1,582 | 1.40 | 2.81 | 86%▲18 |
| 96 | Chandler StephensonFSEA | SEA | −0.020 | 1,551 | 1.24 | 2.59 | 17%▲13 |
| 97 | Brett PesceDNJD | NJD | −0.020 | 751 | 1.28 | 1.84 | 0.3% |
| 98 | Oliver BjorkstrandFTBL | TBL | −0.020 | 1,091 | 0.77 | 2.09 | 20% |
| 99 | Dylan CozensFOTT | OTT | −0.020 | 1,397 | 0.82 | 2.28 | 90%▲3.6 |
| 100 | Wyatt JohnstonFDAL | DAL | −0.020 | 1,650 | 0.84 | 2.25 | 100%▲0.8 |
Minimum sample: 492 min (it scales with games played and sequence coverage). 320 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.