Edgehalla signature stats
Turnover Ledger Leaders (Net Turnover Value per 60)
2025-265-on-5Through 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.017 TO± /60.
Turnover Ledger leaderboard
| # | Player | Team | TK/60 | GV/60 | |||
|---|---|---|---|---|---|---|---|
| 1 | Justin HryckowianFDAL | DAL | +0.017 | 895 | 1.61 | 1.41 | 18%▲17 |
| 2 | Ryan O'ReillyFNSH | NSH | +0.005 | 1,149 | 1.93 | 2.09 | 84%▲5.1 |
| 3 | Josh DoanFBUF | BUF | +0.005 | 1,026 | 2.57 | 3.04 | 61%▲44 |
| 4 | Tyson JostFNSH | NSH | +0.004 | 749 | 1.76 | 2.48 | 0.0% |
| 5 | Radek FaksaFDAL | DAL | +0.003 | 544 | 1.43 | 1.87 | 0.1% |
| 6 | William CarrierFCAR | CAR | +0.001 | 741 | 1.05 | 1.46 | 0.1% |
| 7 | Logan StankovenFCAR | CAR | +0.001 | 1,089 | 1.43 | 2.15 | 67%▲42 |
| 8 | Noah CatesFPHI | PHI | +0.000 | 970 | 1.42 | 2.04 | 18%▲15 |
| 9 | Braeden BowmanFVGK | VGK | −0.001 | 680 | 1.24 | 1.85 | 16%▲16 |
| 10 | Kailer YamamotoFUTA | UTA | −0.002 | 661 | 1.54 | 2.18 | 0.2% |
| 11 | Luke GlendeningFNJD/PHI | NJD/PHI | −0.003 | 609 | 0.59 | 1.08 | 0.0% |
| 12 | Fraser MintenFBOS | BOS | −0.004 | 1,015 | 1.24 | 2.13 | 45%▲35 |
| 13 | Arseny GritsyukFNJD | NJD | −0.005 | 892 | 1.55 | 2.83 | 22%▲21 |
| 14 | Jonny BrodzinskiFNYR | NYR | −0.005 | 576 | 1.25 | 1.98 | 0.0% |
| 15 | Mathieu JosephFSTL/LAK | STL/LAK | −0.006 | 565 | 1.38 | 2.55 | 0.1% |
| 16 | Gustav NyquistFWPG | WPG | −0.007 | 513 | 1.29 | 2.58 | 0.0% |
| 17 | Fabian ZetterlundFOTT | OTT | −0.007 | 940 | 1.15 | 2.11 | 13%▲6.6 |
| 18 | Mathieu OlivierFCBJ | CBJ | −0.008 | 793 | 0.91 | 1.74 | 18%▲15 |
| 19 | Adam GaudetteFSJS | SJS | −0.009 | 680 | 1.15 | 2.12 | 0.1% |
| 20 | Tye KartyeFSEA/NYR | SEA/NYR | −0.009 | 670 | 1.34 | 2.42 | 7.2%▲7.1 |
| 21 | Auston MatthewsFTOR | TOR | −0.009 | 918 | 1.70 | 2.81 | 99% |
| 22 | Luke EvangelistaFNSH | NSH | −0.009 | 1,118 | 1.34 | 2.58 | 70%▲23 |
| 23 | Claude GirouxFOTT | OTT | −0.009 | 979 | 1.23 | 2.33 | 30%▲20 |
| 24 | Troy TerryFANA | ANA | −0.009 | 805 | 1.71 | 3.06 | 47%▲34 |
| 25 | Ryan WintertonFSEA | SEA | −0.009 | 743 | 1.53 | 2.67 | 4.0%▲3.9 |
| 26 | Seth JarvisFCAR | CAR | −0.009 | 918 | 1.96 | 2.94 | 95%▲1.5 |
| 27 | Alex TurcotteFLAK | LAK | −0.010 | 642 | 1.31 | 2.24 | 8.8%▲8.8 |
| 28 | Taylor RaddyshFNYR | NYR | −0.010 | 717 | 0.92 | 1.84 | 0.1% |
| 29 | Josh NorrisFBUF | BUF | −0.010 | 514 | 0.70 | 1.52 | 39%▲32 |
| 30 | Mark KastelicFBOS | BOS | −0.011 | 845 | 1.42 | 2.42 | 13%▲12 |
| 31 | Frederick GaudreauFSEA | SEA | −0.011 | 907 | 1.32 | 2.38 | 0.1% |
| 32 | Jack DruryFCOL | COL | −0.011 | 978 | 1.04 | 2.27 | 5.6%▲5.4 |
| 33 | Alex IafalloFWPG | WPG | −0.012 | 1,023 | 0.53 | 1.41 | 4.3%▲3 |
| 34 | Colin BlackwellFDAL | DAL | −0.012 | 681 | 0.97 | 2.20 | 0.1% |
| 35 | Michael AmadioFOTT | OTT | −0.012 | 1,156 | 1.51 | 2.91 | 3.3%▲2.6 |
| 36 | Joel Eriksson EkFMIN | MIN | −0.012 | 890 | 0.94 | 1.89 | 82%▲11 |
| 37 | David KampfFVAN/WSH | VAN/WSH | −0.012 | 514 | 0.70 | 1.87 | 0.0% |
| 38 | Jeff MalottFLAK | LAK | −0.013 | 505 | 0.95 | 2.14 | 0.0% |
| 39 | Cole SmithFNSH/VGK | NSH/VGK | −0.013 | 682 | 0.88 | 1.76 | 0.1% |
| 40 | Brady TkachukFOTT | OTT | −0.013 | 751 | 1.04 | 2.32 | 100%▲2.2 |
| 41 | Noel AcciariFPIT | PIT | −0.013 | 721 | 0.67 | 1.50 | 3.3%▲3.1 |
| 42 | Drake BathersonFOTT | OTT | −0.014 | 1,039 | 0.98 | 2.54 | 97%▲7.4 |
| 43 | Alexander WennbergFSJS | SJS | −0.014 | 1,096 | 1.53 | 2.57 | 25%▼1.6 |
| 44 | Dakota JoshuaFTOR | TOR | −0.014 | 618 | 0.58 | 1.65 | 4.8%▲4.6 |
| 45 | Joseph VelenoFMTL | MTL | −0.014 | 621 | 0.68 | 1.84 | 3.3%▲3.1 |
| 46 | Tommy NovakFPIT | PIT | −0.015 | 1,021 | 1.53 | 2.76 | 11%▲9.1 |
| 47 | Alex TuchFBUF | BUF | −0.015 | 1,083 | 1.50 | 2.77 | 94%▼5 |
| 48 | Colton SissonsFVGK | VGK | −0.015 | 686 | 1.05 | 2.36 | 3.3%▲3.1 |
| 49 | Carl GrundstromFPHI | PHI | −0.015 | 513 | 0.82 | 2.34 | 0.1% |
| 50 | Zach HymanFEDM | EDM | −0.015 | 889 | 0.34 | 1.42 | 98%▼1.4 |
| 51 | Marcus JohanssonFMIN | MIN | −0.015 | 958 | 1.13 | 2.75 | 0.7% |
| 52 | Matt SavoieFEDM | EDM | −0.016 | 992 | 1.51 | 2.84 | 37%▲32 |
| 53 | Michael McCarronFNSH/MIN | NSH/MIN | −0.016 | 894 | 1.28 | 2.35 | 7.3%▲6.9 |
| 54 | Joel ArmiaFLAK | LAK | −0.016 | 780 | 1.77 | 3.23 | 3.3%▲3.1 |
| 55 | Danton HeinenFCBJ/PIT | CBJ/PIT | −0.016 | 498 | 1.08 | 2.53 | 0.0% |
| 56 | Ryan DonatoFCHI | CHI | −0.017 | 1,055 | 1.48 | 2.73 | 9.9%▲4.3 |
| 57 | Jordan EberleFSEA | SEA | −0.017 | 1,157 | 1.04 | 2.49 | 30%▲2.6 |
| 58 | Jaccob SlavinDCAR | CAR | −0.017 | 664 | 2.26 | 2.62 | 15%▲3.8 |
| 59 | Lucas RaymondFDET | DET | −0.017 | 1,122 | 1.44 | 3.26 | 96%▲10 |
| 60 | Bobby McMannFTOR/SEA | TOR/SEA | −0.017 | 1,101 | 0.98 | 2.18 | 45%▲2 |
| 61 | Zach BensonFBUF | BUF | −0.017 | 837 | 1.43 | 3.15 | 56%▲44 |
| 62 | Charlie CoyleFCBJ | CBJ | −0.017 | 1,047 | 1.32 | 2.64 | 48%▼12 |
| 63 | Quinton ByfieldFLAK | LAK | −0.017 | 1,149 | 1.62 | 3.18 | 86%▲18 |
| 64 | Oskar SundqvistFSTL | STL | −0.017 | 529 | 1.02 | 2.38 | 0.0% |
| 65 | Collin GrafFSJS | SJS | −0.018 | 1,048 | 1.49 | 2.86 | 28%▲24 |
| 66 | Landon SlaggertFCHI | CHI | −0.018 | 503 | 0.24 | 1.43 | 0.0% |
| 67 | Jaden SchwartzFSEA | SEA | −0.018 | 646 | 1.86 | 3.99 | 11%▲10 |
| 68 | Alexis LafrenièreFNYR | NYR | −0.018 | 1,175 | 1.07 | 2.25 | 82%▲13 |
| 69 | Dylan CozensFOTT | OTT | −0.018 | 1,053 | 1.03 | 2.45 | 90%▲3.6 |
| 70 | Sean MonahanFCBJ | CBJ | −0.018 | 975 | 1.17 | 2.58 | 19%▲13 |
| 71 | Anthony BeauvillierFWSH | WSH | −0.019 | 1,123 | 0.75 | 2.08 | 4.0%▲3.8 |
| 72 | Nick BjugstadFSTL/NJD | STL/NJD | −0.019 | 610 | 0.88 | 2.06 | 0.1% |
| 73 | Cole CaufieldFMTL | MTL | −0.019 | 1,088 | 0.99 | 2.65 | 100%▲0.9 |
| 74 | Noah OstlundFBUF | BUF | −0.019 | 730 | 1.40 | 2.55 | 25%▲24 |
| 75 | Ryan Nugent-HopkinsFEDM | EDM | −0.019 | 955 | 0.75 | 2.07 | 77%▲15 |
| 76 | Tage ThompsonFBUF | BUF | −0.019 | 1,179 | 1.07 | 2.95 | 100%▲1.1 |
| 77 | Brett PesceDNJD | NJD | −0.019 | 631 | 1.14 | 1.90 | 0.3% |
| 78 | Ethen FrankFWSH | WSH | −0.019 | 655 | 0.73 | 2.29 | 3.2%▲3.1 |
| 79 | Evan RodriguesFFLA | FLA | −0.019 | 901 | 1.80 | 2.93 | 8.3%▲6.5 |
| 80 | Berkly CattonFSEA | SEA | −0.020 | 779 | 1.23 | 2.77 | 30%▲29 |
| 81 | Brayden PointFTBL | TBL | −0.020 | 850 | 0.92 | 2.33 | 95%▲7.7 |
| 82 | Jordan KyrouFSTL | STL | −0.020 | 923 | 1.17 | 2.99 | 79%▲2.9 |
| 83 | Elias PetterssonFVAN | VAN | −0.020 | 990 | 1.58 | 3.15 | 87%▼5.8 |
| 84 | Bobby BrinkFPHI/MIN | PHI/MIN | −0.020 | 866 | 0.76 | 2.42 | 14%▲12 |
| 85 | Dylan HollowayFSTL | STL | −0.020 | 863 | 0.76 | 2.16 | 95%▲9.2 |
| 86 | David PerronFOTT/DET | OTT/DET | −0.020 | 741 | 0.97 | 2.43 | 0.2% |
| 87 | Eetu LuostarinenFFLA | FLA | −0.020 | 951 | 0.88 | 2.52 | 11%▲9.1 |
| 88 | Tomas HertlFVGK | VGK | −0.021 | 1,025 | 0.94 | 2.63 | 83%▲2.9 |
| 89 | Simon HolmstromFNYI | NYI | −0.021 | 964 | 1.00 | 2.49 | 16%▲14 |
| 90 | Colton DachFCHI/EDM | CHI/EDM | −0.021 | 646 | 1.30 | 2.60 | 11%▲11 |
| 91 | Mathew BarzalFNYI | NYI | −0.021 | 1,236 | 1.80 | 3.59 | 83%▲10 |
| 92 | Carter VerhaegheFFLA | FLA | −0.021 | 1,077 | 1.17 | 2.90 | 73%▲1 |
| 93 | Marco RossiFVAN/MIN | VAN/MIN | −0.021 | 674 | 1.25 | 2.94 | 58%▲12 |
| 94 | Nick SuzukiFMTL | MTL | −0.021 | 1,206 | 1.09 | 2.69 | 100% |
| 95 | Adrian KempeFLAK | LAK | −0.021 | 1,152 | 1.15 | 2.81 | 98% |
| 96 | Brendan GallagherFMTL | MTL | −0.022 | 826 | 0.65 | 2.25 | 3.3%▲2.8 |
| 97 | Kyle ConnorFWPG | WPG | −0.022 | 1,318 | 0.77 | 2.41 | 99%▲1 |
| 98 | Michael CarconeFUTA | UTA | −0.022 | 915 | 1.05 | 2.82 | 5.0%▲4 |
| 99 | Eric RobinsonFCAR | CAR | −0.022 | 684 | 0.79 | 2.37 | 3.2%▲3.1 |
| 100 | Anthony CirelliFTBL | TBL | −0.022 | 874 | 1.17 | 2.75 | 51%▲19 |
Minimum sample: 492 min (it scales with games played and sequence coverage). 337 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.