Edgehalla signature stats
Shot Diet Leaders (ixG per Attempt)
2025-265-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 2025-26: Dakota Joshua (TOR), 0.108 ixG/att.
Shot Diet leaderboard
| # | Player | Team | G | ||||
|---|---|---|---|---|---|---|---|
| 1 | Dakota JoshuaFTOR | TOR | 0.108 | 71 | 7.7 | 10 | 4.8%▲4.6 |
| 2 | Christian DvorakFPHI | PHI | 0.102 | 158 | 16.2 | 12 | 16%▲13 |
| 3 | Kailer YamamotoFUTA | UTA | 0.102 | 74 | 7.6 | 13 | 0.2% |
| 4 | Jake EvansFMTL | MTL | 0.102 | 88 | 9.0 | 6 | 5.7%▲5.2 |
| 5 | Danila YurovFMIN | MIN | 0.099 | 121 | 12.0 | 11 | 32%▲31 |
| 6 | Andre BurakovskyFCHI | CHI | 0.099 | 101 | 10.0 | 7 | 5.6%▲5.4 |
| 7 | Zach HymanFEDM | EDM | 0.098 | 166 | 16.3 | 14 | 98%▼1.4 |
| 8 | Sam SteelFDAL | DAL | 0.097 | 101 | 9.8 | 9 | 5.8%▲4.9 |
| 9 | Robert ThomasFSTL | STL | 0.097 | 103 | 10.0 | 16 | 93%▲20 |
| 10 | Brett HowdenFVGK | VGK | 0.097 | 90 | 8.7 | 12 | 15%▲15 |
| 11 | Mikko RantanenFDAL | DAL | 0.097 | 130 | 12.6 | 16 | 99%▲0.7 |
| 12 | Gabriel VilardiFWPG | WPG | 0.097 | 161 | 15.6 | 16 | 80%▲7.7 |
| 13 | Andrew MangiapaneFEDM/CHI | EDM/CHI | 0.096 | 85 | 8.2 | 7 | 4.0%▲3.9 |
| 14 | Michael MisaFSJS | SJS | 0.096 | 68 | 6.5 | 6 | 60%▲48 |
| 15 | Jake NeighboursFSTL | STL | 0.096 | 106 | 10.2 | 13 | 30%▲26 |
| 16 | Jamie BennFDAL | DAL | 0.096 | 88 | 8.4 | 12 | 22%▲18 |
| 17 | Beckett SenneckeFANA | ANA | 0.095 | 227 | 21.7 | 20 | 93%▲13 |
| 18 | Artturi LehkonenFCOL | COL | 0.095 | 185 | 17.6 | 18 | 54%▲37 |
| 19 | Mark JankowskiFCAR | CAR | 0.095 | 100 | 9.5 | 10 | 0.2% |
| 20 | John TavaresFTOR | TOR | 0.095 | 194 | 18.4 | 15 | 96%▲9.3 |
| 21 | Collin GrafFSJS | SJS | 0.095 | 143 | 13.5 | 16 | 28%▲24 |
| 22 | Braeden BowmanFVGK | VGK | 0.094 | 98 | 9.3 | 6 | 16%▲16 |
| 23 | Emmitt FinnieFDET | DET | 0.094 | 148 | 13.9 | 8 | 28%▲25 |
| 24 | Brock NelsonFCOL | COL | 0.093 | 186 | 17.4 | 20 | 87%▼4 |
| 25 | Oliver KapanenFMTL | MTL | 0.093 | 168 | 15.7 | 19 | 29%▲25 |
| 26 | Justin HryckowianFDAL | DAL | 0.093 | 108 | 10.1 | 12 | 18%▲17 |
| 27 | Ryan O'ReillyFNSH | NSH | 0.093 | 158 | 14.7 | 17 | 84%▲5.1 |
| 28 | Brayden SchennFSTL/NYI | STL/NYI | 0.092 | 129 | 11.9 | 11 | 29%▲8.7 |
| 29 | Logan CooleyFUTA | UTA | 0.092 | 116 | 10.7 | 14 | 94%▲9.6 |
| 30 | Tyler BertuzziFCHI | CHI | 0.092 | 169 | 15.5 | 20 | 62%▼3.2 |
| 31 | Alex NewhookFMTL | MTL | 0.092 | 68 | 6.2 | 10 | 26%▲23 |
| 32 | Brayden PointFTBL | TBL | 0.092 | 108 | 9.9 | 12 | 95%▲7.7 |
| 33 | Wyatt JohnstonFDAL | DAL | 0.091 | 174 | 15.9 | 16 | 100%▲0.8 |
| 34 | Brandon HagelFTBL | TBL | 0.091 | 237 | 21.6 | 23 | 100%▲1.9 |
| 35 | Ivan BarbashevFVGK | VGK | 0.091 | 178 | 16.2 | 20 | 67%▲26 |
| 36 | Pius SuterFSTL | STL | 0.091 | 118 | 10.7 | 9 | 4.1%▲3.3 |
| 37 | Anthony CirelliFTBL | TBL | 0.091 | 136 | 12.4 | 15 | 51%▲19 |
| 38 | Ryan GreeneFCHI | CHI | 0.091 | 124 | 11.2 | 9 | 10%▲10 |
| 39 | Jackson BlakeFCAR | CAR | 0.090 | 209 | 18.9 | 14 | 68%▲21 |
| 40 | Mark StoneFVGK | VGK | 0.090 | 126 | 11.4 | 14 | 93%▲9 |
| 41 | Marco RossiFVAN/MIN | VAN/MIN | 0.090 | 76 | 6.9 | 9 | 58%▲12 |
| 42 | Evgeni MalkinFPIT | PIT | 0.090 | 128 | 11.5 | 12 | 82%▲10 |
| 43 | Ilya MikheyevFCHI | CHI | 0.090 | 142 | 12.8 | 15 | 8.4%▲6.8 |
| 44 | Taylor HallFCAR | CAR | 0.090 | 169 | 15.2 | 14 | 28%▲21 |
| 45 | Tommy NovakFPIT | PIT | 0.090 | 167 | 15.0 | 10 | 11%▲9.1 |
| 46 | Cole ReinhardtFVGK/FLA | VGK/FLA | 0.090 | 77 | 6.9 | 9 | 0.1% |
| 47 | Zach BensonFBUF | BUF | 0.090 | 128 | 11.5 | 8 | 56%▲44 |
| 48 | Jack McBainFUTA | UTA | 0.089 | 152 | 13.6 | 7 | 18%▲15 |
| 49 | Gage GoncalvesFTBL | TBL | 0.089 | 95 | 8.5 | 11 | 11%▲11 |
| 50 | Mark ScheifeleFWPG | WPG | 0.089 | 181 | 16.0 | 25 | 100% |
| 51 | Jordan StaalFCAR | CAR | 0.088 | 140 | 12.4 | 14 | 20%▲13 |
| 52 | Noah CatesFPHI | PHI | 0.088 | 125 | 11.1 | 11 | 18%▲15 |
| 53 | Gabe PerreaultFNYR | NYR | 0.088 | 92 | 8.1 | 8 | 53%▲47 |
| 54 | Mavrik BourqueFDAL | DAL | 0.088 | 173 | 15.3 | 16 | 35%▲31 |
| 55 | Adam ErneFDAL | DAL | 0.088 | 66 | 5.8 | 6 | 0.0% |
| 56 | Steven StamkosFNSH | NSH | 0.088 | 183 | 16.2 | 18 | 94%▼3.7 |
| 57 | Marcus FolignoFMIN | MIN | 0.088 | 86 | 7.6 | 5 | 4.1%▲3.4 |
| 58 | Jake GuentzelFTBL | TBL | 0.088 | 195 | 17.1 | 21 | 100% |
| 59 | Jason ZuckerFBUF | BUF | 0.088 | 135 | 11.9 | 14 | 23%▲18 |
| 60 | Jonathan DrouinFNYI/STL | NYI/STL | 0.088 | 100 | 8.8 | 3 | 0.5% |
| 61 | Simon HolmstromFNYI | NYI | 0.087 | 118 | 10.3 | 12 | 16%▲14 |
| 62 | Josh AndersonFMTL | MTL | 0.087 | 109 | 9.5 | 10 | 10%▲9.2 |
| 63 | Fraser MintenFBOS | BOS | 0.087 | 137 | 12.0 | 13 | 45%▲35 |
| 64 | Connor McDavidFEDM | EDM | 0.087 | 266 | 23.2 | 24 | 100%▲1.5 |
| 65 | Nico HischierFNJD | NJD | 0.087 | 175 | 15.2 | 12 | 98%▲3 |
| 66 | Cody GlassFNJD | NJD | 0.087 | 133 | 11.6 | 18 | 4.9%▲4.5 |
| 67 | Ben MeyersFSEA | SEA | 0.087 | 86 | 7.5 | 7 | 0.0% |
| 68 | Brandon SaadFVGK | VGK | 0.087 | 107 | 9.3 | 3 | — |
| 69 | Tom WilsonFWSH | WSH | 0.086 | 141 | 12.2 | 17 | 95%▲6.5 |
| 70 | Tanner JeannotFBOS | BOS | 0.086 | 117 | 10.1 | 6 | 6.5%▲6.1 |
| 71 | Berkly CattonFSEA | SEA | 0.086 | 115 | 9.9 | 6 | 30%▲29 |
| 72 | Nicolas RoyFTOR/COL | TOR/COL | 0.086 | 92 | 7.9 | 6 | 4.9%▲4.7 |
| 73 | Hendrix LapierreFWSH | WSH | 0.086 | 84 | 7.2 | 4 | 7.3%▲7.2 |
| 74 | Tim StützleFOTT | OTT | 0.086 | 169 | 14.5 | 17 | 100%▲0.8 |
| 75 | Noel AcciariFPIT | PIT | 0.086 | 120 | 10.3 | 12 | 3.3%▲3.1 |
| 76 | Max SassonFVAN | VAN | 0.086 | 87 | 7.5 | 12 | 4.9%▲4.9 |
| 77 | Matthew KniesFTOR | TOR | 0.085 | 120 | 10.2 | 10 | 94%▲14 |
| 78 | Gabriel LandeskogFCOL | COL | 0.085 | 165 | 14.1 | 11 | 50%▲32 |
| 79 | David PerronFOTT/DET | OTT/DET | 0.085 | 94 | 8.0 | 10 | 0.2% |
| 80 | J.T. CompherFDET | DET | 0.085 | 118 | 10.0 | 11 | 4.0%▲3.9 |
| 81 | Jean-Gabriel PageauFNYI | NYI | 0.084 | 101 | 8.5 | 12 | 12%▲11 |
| 82 | Shane WrightFSEA | SEA | 0.084 | 122 | 10.3 | 8 | 27%▲26 |
| 83 | Auston MatthewsFTOR | TOR | 0.084 | 229 | 19.3 | 17 | 99% |
| 84 | Ridly GreigFOTT | OTT | 0.084 | 161 | 13.5 | 10 | 15%▲13 |
| 85 | Bobby BrinkFPHI/MIN | PHI/MIN | 0.084 | 118 | 9.9 | 11 | 14%▲12 |
| 86 | Jordan KyrouFSTL | STL | 0.084 | 201 | 16.9 | 12 | 79%▲2.9 |
| 87 | Marat KhusnutdinovFBOS | BOS | 0.084 | 104 | 8.7 | 10 | 11%▲11 |
| 88 | Morgan GeekieFBOS | BOS | 0.084 | 168 | 14.0 | 23 | 97%▲8.6 |
| 89 | Rickard RakellFPIT | PIT | 0.083 | 157 | 13.1 | 13 | 82%▲9.9 |
| 90 | Justin BrazeauFPIT | PIT | 0.083 | 134 | 11.2 | 13 | 11%▲9.4 |
| 91 | A.J. GreerFFLA | FLA | 0.083 | 157 | 13.0 | 14 | 7.5%▲5.8 |
| 92 | Alexey ToropchenkoFSTL | STL | 0.083 | 85 | 7.0 | 3 | 0.1% |
| 93 | Nick CousinsFOTT | OTT | 0.083 | 108 | 8.9 | 9 | 0.1% |
| 94 | Leo CarlssonFANA | ANA | 0.083 | 188 | 15.5 | 18 | 94%▲10 |
| 95 | Martin NecasFCOL | COL | 0.083 | 194 | 16.0 | 25 | 100%▲1.3 |
| 96 | Nino NiederreiterFWPG | WPG | 0.083 | 99 | 8.2 | 6 | 4.0%▲3.8 |
| 97 | Dawson MercerFNJD | NJD | 0.082 | 171 | 14.1 | 8 | 25%▲19 |
| 98 | Dylan CozensFOTT | OTT | 0.082 | 204 | 16.8 | 13 | 90%▲3.6 |
| 99 | Kirby DachFMTL | MTL | 0.082 | 69 | 5.7 | 8 | 12%▲11 |
| 100 | Andrei KuzmenkoFLAK | LAK | 0.082 | 83 | 6.8 | 5 | 11%▲9.8 |
Minimum sample: 66 attempts (it scales with games played and sequence coverage). 365 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.