Edgehalla signature stats
Shot Diet Leaders (ixG per Attempt)
2024-255-on-5Through 82 team games
Shot Diet asks one question: when this player shoots, how good is the shot on average? It divides his individual expected goals by his unblocked attempts at 5-on-5. Net-front scorers and slot-crashers top it; point men and perimeter volume shooters sit at the bottom.
It is one of the most repeatable things a shooter does, far steadier than shooting percentage, which is why it is the number to check before believing a hot or cold finishing streak.
Leader in 2024-25: Dakota Joshua (VAN), 0.106 ixG/att.
Shot Diet leaderboard
| # | Player | Team | G | ||||
|---|---|---|---|---|---|---|---|
| 1 | Dakota JoshuaFVAN | VAN | 0.106 | 78 | 8.3 | 5 | 4.8%▲4.6 |
| 2 | Vladislav NamestnikovFWPG | WPG | 0.106 | 110 | 11.6 | 7 | 0.1% |
| 3 | Zach HymanFEDM | EDM | 0.103 | 234 | 24.0 | 19 | 98%▼1.4 |
| 4 | Matthew KniesFTOR | TOR | 0.099 | 167 | 16.6 | 22 | 94%▲14 |
| 5 | Josh AndersonFMTL | MTL | 0.099 | 151 | 15.0 | 12 | 10%▲9.2 |
| 6 | Artturi LehkonenFCOL | COL | 0.097 | 172 | 16.7 | 21 | 54%▲37 |
| 7 | Pavel ZachaFBOS | BOS | 0.097 | 130 | 12.6 | 8 | 77%▲12 |
| 8 | Andrew MangiapaneFWSH | WSH | 0.097 | 115 | 11.1 | 11 | 4.0%▲3.9 |
| 9 | Pavel BuchnevichFSTL | STL | 0.096 | 157 | 15.1 | 16 | 36%▲7.7 |
| 10 | Jackson BlakeFCAR | CAR | 0.095 | 148 | 14.1 | 12 | 68%▲21 |
| 11 | Mark ScheifeleFWPG | WPG | 0.095 | 182 | 17.3 | 19 | 100% |
| 12 | Mark JankowskiFNSH/CAR | NSH/CAR | 0.094 | 90 | 8.5 | 11 | 0.2% |
| 13 | Paul CotterFNJD | NJD | 0.094 | 136 | 12.8 | 15 | 14%▲14 |
| 14 | Brayden PointFTBL | TBL | 0.094 | 175 | 16.5 | 21 | 95%▲7.7 |
| 15 | Alex NewhookFMTL | MTL | 0.094 | 157 | 14.7 | 12 | 26%▲23 |
| 16 | Morgan GeekieFBOS | BOS | 0.093 | 191 | 17.8 | 26 | 97%▲8.6 |
| 17 | John TavaresFTOR | TOR | 0.093 | 168 | 15.6 | 20 | 96%▲9.3 |
| 18 | Marco RossiFMIN | MIN | 0.093 | 143 | 13.3 | 14 | 58%▲12 |
| 19 | Bobby BrinkFPHI | PHI | 0.092 | 115 | 10.6 | 9 | 14%▲12 |
| 20 | Andrew CoppFDET | DET | 0.092 | 83 | 7.7 | 6 | 8.3%▲7 |
| 21 | Philipp KurashevFCHI | CHI | 0.092 | 73 | 6.7 | 5 | 0.1% |
| 22 | Dylan StromeFWSH | WSH | 0.092 | 146 | 13.4 | 19 | 82%▲10 |
| 23 | Connor McDavidFEDM | EDM | 0.091 | 209 | 19.1 | 15 | 100%▲1.5 |
| 24 | Frank NazarFCHI | CHI | 0.091 | 104 | 9.5 | 6 | 54%▲34 |
| 25 | Anthony CirelliFTBL | TBL | 0.091 | 171 | 15.6 | 15 | 51%▲19 |
| 26 | Jamie BennFDAL | DAL | 0.091 | 142 | 12.9 | 15 | 22%▲18 |
| 27 | Pierre-Luc DuboisFWSH | WSH | 0.091 | 168 | 15.3 | 13 | 41%▲32 |
| 28 | Conor GeekieFTBL | TBL | 0.091 | 85 | 7.7 | 7 | 20%▲20 |
| 29 | Ivan BarbashevFVGK | VGK | 0.091 | 161 | 14.6 | 18 | 67%▲26 |
| 30 | Wyatt JohnstonFDAL | DAL | 0.091 | 188 | 17.1 | 18 | 100%▲0.8 |
| 31 | Elmer SoderblomFDET | DET | 0.090 | 66 | 5.9 | 4 | 4.8%▲4.6 |
| 32 | Joel KivirantaFCOL | COL | 0.090 | 107 | 9.6 | 12 | 0.1% |
| 33 | J.T. CompherFDET | DET | 0.090 | 108 | 9.7 | 6 | 4.0%▲3.9 |
| 34 | Jake GuentzelFTBL | TBL | 0.090 | 199 | 17.8 | 19 | 100% |
| 35 | Barrett HaytonFUTA | UTA | 0.090 | 193 | 17.3 | 11 | 11%▲11 |
| 36 | Brandon SaadFSTL/VGK | STL/VGK | 0.089 | 161 | 14.4 | 13 | — |
| 37 | Jake NeighboursFSTL | STL | 0.088 | 129 | 11.4 | 14 | 30%▲26 |
| 38 | Corey PerryFEDM | EDM | 0.088 | 124 | 10.9 | 14 | 7.4%▲5.9 |
| 39 | Jordan EberleFSEA | SEA | 0.088 | 82 | 7.2 | 6 | 30%▲2.6 |
| 40 | Tomas TatarFNJD | NJD | 0.088 | 74 | 6.5 | 6 | — |
| 41 | Seth JarvisFCAR | CAR | 0.088 | 195 | 17.1 | 13 | 95%▲1.5 |
| 42 | Gabriel VilardiFWPG | WPG | 0.088 | 132 | 11.6 | 13 | 80%▲7.7 |
| 43 | Roope HintzFDAL | DAL | 0.087 | 140 | 12.2 | 17 | 85%▲7.6 |
| 44 | Valeri NichushkinFCOL | COL | 0.087 | 120 | 10.5 | 11 | 60% |
| 45 | Noah CatesFPHI | PHI | 0.087 | 133 | 11.6 | 14 | 18%▲15 |
| 46 | Adam HenriqueFEDM | EDM | 0.087 | 122 | 10.6 | 9 | 0.5% |
| 47 | Jake EvansFMTL | MTL | 0.087 | 98 | 8.5 | 7 | 5.7%▲5.2 |
| 48 | Nicolas RoyFVGK | VGK | 0.087 | 122 | 10.6 | 13 | 4.9%▲4.7 |
| 49 | Mavrik BourqueFDAL | DAL | 0.087 | 116 | 10.1 | 9 | 35%▲31 |
| 50 | Nic DowdFWSH | WSH | 0.087 | 113 | 9.8 | 10 | 3.2%▲3.1 |
| 51 | Mason MarchmentFDAL | DAL | 0.086 | 150 | 13.0 | 14 | 47%▲34 |
| 52 | Connor DewarFTOR/PIT | TOR/PIT | 0.086 | 68 | 5.9 | 3 | 4.2%▲3.1 |
| 53 | Anze KopitarFLAK | LAK | 0.086 | 113 | 9.7 | 16 | 0.5% |
| 54 | Keegan KolesarFVGK | VGK | 0.086 | 131 | 11.2 | 11 | 5.2%▲3.4 |
| 55 | Tim StützleFOTT | OTT | 0.086 | 150 | 12.8 | 14 | 100%▲0.8 |
| 56 | Steven StamkosFNSH | NSH | 0.085 | 127 | 10.8 | 11 | 94%▼3.7 |
| 57 | Ryan O'ReillyFNSH | NSH | 0.085 | 147 | 12.5 | 8 | 84%▲5.1 |
| 58 | Aliaksei ProtasFWSH | WSH | 0.085 | 177 | 15.1 | 20 | 59%▲33 |
| 59 | Tyson FoersterFPHI | PHI | 0.085 | 167 | 14.2 | 16 | 42%▲38 |
| 60 | Dawson MercerFNJD | NJD | 0.085 | 154 | 13.1 | 11 | 25%▲19 |
| 61 | Connor McMichaelFWSH | WSH | 0.085 | 207 | 17.6 | 22 | 34%▲27 |
| 62 | William NylanderFTOR | TOR | 0.085 | 238 | 20.2 | 24 | 99%▼0.9 |
| 63 | Jonathan HuberdeauFCGY | CGY | 0.085 | 131 | 11.1 | 13 | 17%▲12 |
| 64 | Nico HischierFNJD | NJD | 0.085 | 159 | 13.4 | 19 | 98%▲3 |
| 65 | Eric RobinsonFCAR | CAR | 0.085 | 162 | 13.7 | 12 | 3.2%▲3.1 |
| 66 | Mikko RantanenFCOL/DAL/CAR | COL/DAL/CAR | 0.084 | 213 | 17.9 | 12 | 99%▲0.7 |
| 67 | Sean CouturierFPHI | PHI | 0.084 | 167 | 14.0 | 11 | 9.2%▲7.2 |
| 68 | Ondrej PalatFNJD | NJD | 0.083 | 137 | 11.4 | 11 | 0.1% |
| 69 | Robert ThomasFSTL | STL | 0.083 | 164 | 13.7 | 12 | 93%▲20 |
| 70 | Taylor RaddyshFWSH | WSH | 0.083 | 124 | 10.3 | 7 | 0.1% |
| 71 | Brandon HagelFTBL | TBL | 0.083 | 243 | 20.1 | 23 | 100%▲1.9 |
| 72 | Ryan PoehlingFPHI | PHI | 0.083 | 90 | 7.5 | 10 | 6.7%▲5.2 |
| 73 | Nils HoglanderFVAN | VAN | 0.083 | 108 | 8.9 | 7 | 4.0%▲3.9 |
| 74 | Pontus HolmbergFTOR | TOR | 0.083 | 94 | 7.8 | 2 | 0.1% |
| 75 | Kirby DachFMTL | MTL | 0.083 | 97 | 8.0 | 7 | 12%▲11 |
| 76 | Troy TerryFANA | ANA | 0.082 | 178 | 14.7 | 14 | 47%▲34 |
| 77 | Kyle ConnorFWPG | WPG | 0.082 | 242 | 19.9 | 26 | 99%▲1 |
| 78 | Phillip DanaultFLAK | LAK | 0.082 | 154 | 12.7 | 7 | 4.9%▲4.5 |
| 79 | Adam GaudetteFOTT | OTT | 0.082 | 108 | 8.9 | 16 | 0.1% |
| 80 | Rasmus KupariFWPG | WPG | 0.082 | 72 | 5.9 | 4 | — |
| 81 | Nick FolignoFCHI | CHI | 0.082 | 102 | 8.4 | 10 | 4.1%▲3.6 |
| 82 | Pius SuterFVAN | VAN | 0.082 | 136 | 11.1 | 18 | 4.1%▲3.3 |
| 83 | Oskar BäckFDAL | DAL | 0.081 | 73 | 5.9 | 4 | 0.1% |
| 84 | Brayden SchennFSTL | STL | 0.081 | 144 | 11.7 | 9 | 29%▲8.7 |
| 85 | Jesperi KotkaniemiFCAR | CAR | 0.081 | 140 | 11.4 | 11 | 3.2%▲3.1 |
| 86 | J.T. MillerFVAN/NYR | VAN/NYR | 0.081 | 135 | 10.9 | 11 | 92%▲7.9 |
| 87 | Mark StoneFVGK | VGK | 0.081 | 148 | 11.9 | 12 | 93%▲9 |
| 88 | Vasily PodkolzinFEDM | EDM | 0.081 | 162 | 13.1 | 8 | 64%▲55 |
| 89 | Lukas ReichelFCHI | CHI | 0.081 | 82 | 6.6 | 8 | 4.8%▲4.6 |
| 90 | Matt DucheneFDAL | DAL | 0.081 | 161 | 13.0 | 19 | 62%▼17 |
| 91 | Logan O'ConnorFCOL | COL | 0.080 | 118 | 9.5 | 9 | 0.2% |
| 92 | Ross ColtonFCOL | COL | 0.080 | 158 | 12.7 | 9 | 8.1%▲7.8 |
| 93 | Brandon DuhaimeFWSH | WSH | 0.080 | 126 | 10.1 | 8 | 3.2%▲3 |
| 94 | Jake DeBruskFVAN | VAN | 0.080 | 145 | 11.6 | 11 | 49%▼20 |
| 95 | Alex IafalloFWPG | WPG | 0.080 | 114 | 9.1 | 8 | 4.3%▲3 |
| 96 | Jack EichelFVGK | VGK | 0.080 | 207 | 16.5 | 20 | 99%▲1.4 |
| 97 | Isac LundeströmFANA | ANA | 0.080 | 77 | 6.1 | 3 | 0.0% |
| 98 | Auston MatthewsFTOR | TOR | 0.080 | 247 | 19.7 | 15 | 99% |
| 99 | Jordan StaalFCAR | CAR | 0.080 | 146 | 11.6 | 11 | 20%▲13 |
| 100 | Tomas HertlFVGK | VGK | 0.080 | 176 | 14.0 | 13 | 83%▲2.9 |
Minimum sample: 66 attempts (it scales with games played and sequence coverage). 331 below the minimum are hidden.
How to read it
Expected goals per unblocked attempt. League average is about 0.06-0.07; 0.10+ is an elite diet.
How reliable is it?
Very stable: split-half r ≈ 0.68, one of the strongest individual signals in the data.
How Shot Diet is measured →Related leaderboards
- Sequence xGRead it like xGF%: 50% is even. Compare it with the plain xGF% column to see whose numbers are inflated by flurries.
- HDCF/60League average at 5-on-5 is roughly 10-12 HDCF/60 per team; the leaders sit well above that.
- 5v5 xGF%50% is break-even. 55% means the skater's team took 55% of the expected goals while he was on the ice.