2026
15-Day HR Leaders
1 Wyatt Langford 6 HRs · 2 Pete Crow-Armstrong 6 HRs · 3 Byron Buxton 5 HRs · 4 Paul Goldschmidt 5 HRs · 5 Kazuma Okamoto 5 HRs · 6 Max Muncy 5 HRs · 7 Dansby Swanson 4 HRs · 8 Curtis Mead 4 HRs · 9 Brandon Marsh 4 HRs · 10 Bo Bichette 4 HRs · 11 Ben Rice 4 HRs · 12 TJ Rumfield 4 HRs 1 Wyatt Langford 6 HRs · 2 Pete Crow-Armstrong 6 HRs · 3 Byron Buxton 5 HRs · 4 Paul Goldschmidt 5 HRs · 5 Kazuma Okamoto 5 HRs · 6 Max Muncy 5 HRs · 7 Dansby Swanson 4 HRs · 8 Curtis Mead 4 HRs · 9 Brandon Marsh 4 HRs · 10 Bo Bichette 4 HRs · 11 Ben Rice 4 HRs · 12 TJ Rumfield 4 HRs
Sonny Gray
Sonny Gray RHP BOS
113 matchups scored · 13 game days
9 HRs Allowed
8.0% HR Rate (Pool)
17.9% Overall HR/FB
4.01 FIP
3.75 xFIP
+0.27 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.69
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
17.9%
Overall HR/FB ?Pitcher's overall season HR-per-fly-ball rate. Matchup rows may show handedness splits such as vs LHH or vs RHH.
85th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
66.3%
Hard-Hit% Allowed ?% of batted balls hit ≥95 mph against this pitcher. >45% elite homer-prone, <33% elite homer-resistant.
·
FB% ?Fly-ball rate (% of batted balls that are fly balls). >45% extreme fly-ball pitcher — gives up many HRs. <30% ground-ball pitcher — HR-resistant.
4.01
FIP ?Fielding Independent Pitching. >5.0 elite-bad, 4.0–5.0 above avg, <3.5 elite-good. Isolates pitcher's HR/K/BB skill from defense.
49th pctile
3.75
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.27
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
64th pctile
8.0%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
113
Pool Matchups
9
HRs Allowed (Pool)
3
Top-15 Matchups
1
HRs to Top-15
8.0%
HR Rate
Recent HR Splits
trend vs full-pool HR rate
Window Matchups Game Days HR HR Rate HR/Game Avg Max EV Avg HR EV Avg HR LA Avg HR Dist Trend
Last 7 16 2 3 18.8% 1.5 98.0mph 101.2mph 26.0° 402ft Up +10.8pp
Last 15 25 3 3 12.0% 1.0 95.3mph 101.2mph 26.0° 402ft Up +4.0pp
Last 30 42 5 5 11.9% 1.0 95.1mph 101.8mph 27.4° 402ft Up +3.9pp
Batted-Ball Damage
92 tracked BBE from 113 pool matchups
96.2
111.9
61
0
103.2
26.7°
400
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-23 Willi Castro 107.9mph 107.9mph 27° 435ft Yes
2026-06-23 Ezequiel Tovar 106.1mph 95.3mph 29° 380ft Yes
2026-06-23 Troy Johnston 102.4mph · · · ·
2026-06-18 Brandon Valenzuela 105.8mph · · · ·
2026-06-18 Jesús Sánchez 105.2mph · · · ·
2026-06-18 George Springer 105.1mph · · · ·
2026-06-18 Nathan Lukes 100.4mph 100.4mph 22° 392ft Yes
2026-06-12 Josh Jung 105.7mph · · · ·
HRs Allowed Per Game Day
13 days · 9 total HRs
HRs Allowed
9 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-23 Ezequiel Tovar #127 43 Coors Field 95.3mph 29.0° 380ft
2026-06-23 Willi Castro #146 40 Coors Field 107.9mph 27.0° 435ft
2026-06-18 Nathan Lukes #134 12 Fenway Park 100.4mph 22.0° 392ft
2026-06-05 Ben Rice #23 67 Yankee Stadium 96.9mph 34.0° 377ft
2026-06-05 Trent Grisham #137 41 Yankee Stadium 108.3mph 25.0° 424ft
2026-05-13 Justin Crawford #251 11 Fenway Park 103.4mph 25.0° 403.0ft
2026-04-14 Byron Buxton #53 41 Target Field 107.9mph 28.0° 438.0ft
2026-04-14 Brooks Lee #95 15 Target Field 101.5mph 26.0° 371.0ft
2026-03-28 Elly De La Cruz #13 48 Great American Ball Park 106.8mph 24.0° 379.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Cutter 250 20.6% -1.0 82.2 8.6° 2
Fastball 236 19.5% -0.6 84.8 19.1° 2
Sweeper 231 19.1% -0.9 82.7 6.7° 1
Sinker 224 18.5% -2.1 83.6 11.6° 2
Curveball 204 16.8% +3.2 81.2 -1.3° 3
Changeup 63 5.2% -0.3 76.7 11.2° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
66.3%
66.3%
All Scored Matchups
113 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-23 Tyler Freeman #192 31 ⚪ D 📈 WARM ·
2026-06-23 Edouard Julien #159 38 ⚪ D 📈 WARM ·
2026-06-23 Willi Castro #146 40 ⚪ D ➖ NTRL 💥
2026-06-23 Troy Johnston #134 41 ⚪ D 📉 COOL ·
2026-06-23 Ezequiel Tovar #127 43 ⚪ D 📉 COOL 💥
2026-06-23 Jake McCarthy #106 46 ⚪ D ❄ COLD ·
2026-06-23 TJ Rumfield #38 60 🔵 C+ ❄ COLD ·
2026-06-23 Mickey Moniak #16 69 🔵 C+ ❄ COLD ·
2026-06-23 Hunter Goodman #6 75 🟡 B ➖ NTRL ·
2026-06-18 Nathan Lukes #134 12 ⚪ D ❄ COLD 💥
2026-06-18 Ernie Clement #117 31 ⚪ D 📉 COOL ·
2026-06-18 Andrés Giménez #107 35 ⚪ D 📈 WARM ·
2026-06-18 George Springer #77 42 ⚪ D ➖ NTRL ·
2026-06-18 Kazuma Okamoto #57 48 ⚪ D ❄ COLD ·
2026-06-18 Jesús Sánchez #54 50 🟠 C 📈 WARM ·
2026-06-18 Brandon Valenzuela #42 52 🟠 C ➖ NTRL ·
2026-06-12 Nicky Lopez #215 24 ⚪ D 📉 COOL ·
2026-06-12 Evan Carter #188 31 ⚪ D ❄ COLD ·
2026-06-12 Ezequiel Duran #187 31 ⚪ D ❄ COLD ·
2026-06-12 Josh Jung #156 38 ⚪ D 📉 COOL ·
2026-06-12 Jake Burger #119 43 ⚪ D 📉 COOL ·
2026-06-12 Wyatt Langford #117 44 ⚪ D 📈 WARM ·
2026-06-12 Kyle Higashioka #116 44 ⚪ D 📈 WARM ·
2026-06-12 Brandon Nimmo #111 45 ⚪ D 📈 WARM ·
2026-06-12 Joc Pederson #65 55 🟠 C 📈 WARM ·
2026-06-05 Austin Wells #174 34 ⚪ D 📉 COOL ·
2026-06-05 Anthony Volpe #140 41 ⚪ D 📈 WARM ·
2026-06-05 Trent Grisham #137 41 ⚪ D ❄ COLD 💥
2026-06-05 Cody Bellinger #69 53 🟠 C 📈 WARM ·
2026-06-05 Ryan McMahon #68 53 🟠 C 📈 WARM ·
2026-06-05 Paul Goldschmidt #64 54 🟠 C ❄ COLD ·
2026-06-05 Spencer Jones #54 56 🟠 C · — ·
2026-06-05 Ben Rice #23 67 🔵 C+ 📉 COOL 💥
2026-05-30 Austin Hedges #262 16 ⚪ D 📉 COOL ·
2026-05-30 Daniel Schneemann #226 29 ⚪ D ❄ COLD ·
2026-05-30 Brayan Rocchio #220 32 ⚪ D 📈 WARM ·
2026-05-30 Petey Halpin #198 36 ⚪ D ❄ COLD ·
2026-05-30 Chase DeLauter #194 36 ⚪ D ❄ COLD ·
2026-05-30 José Ramírez #147 44 ⚪ D ➖ NTRL ·
2026-05-30 Angel Martínez #133 45 ⚪ D ❄ COLD ·
2026-05-30 Kyle Manzardo #125 47 ⚪ D 📈 WARM ·
2026-05-30 Travis Bazzana #118 48 ⚪ D 📈 WARM ·
2026-05-24 Austin Martin #256 24 ⚪ D ➖ NTRL ·
2026-05-24 Brooks Lee #234 29 ⚪ D 📉 COOL ·
2026-05-24 Trevor Larnach #228 30 ⚪ D ➖ NTRL ·
2026-05-24 Victor Caratini #209 34 ⚪ D 📈 WARM ·
2026-05-24 Josh Bell #201 35 ⚪ D ➖ NTRL ·
2026-05-24 James Outman #183 37 ⚪ D 📈 WARM ·
2026-05-24 Orlando Arcia #164 39 ⚪ D ❄ COLD ·
2026-05-24 Kody Clemens #144 42 ⚪ D ➖ NTRL ·
2026-05-24 Ryan Kreidler #25 65 🔵 C+ ➖ NTRL ·
2026-05-18 Lane Thomas #244 17 ⚪ D 📉 COOL ·
2026-05-18 Kyle Isbel #215 28 ⚪ D 📉 COOL ·
2026-05-18 Maikel Garcia #201 32 ⚪ D 📉 COOL ·
2026-05-18 Salvador Perez #145 41 ⚪ D ➖ NTRL ·
2026-05-18 Carter Jensen #136 42 ⚪ D ❄ COLD ·
2026-05-18 Vinnie Pasquantino #135 42 ⚪ D ➖ NTRL ·
2026-05-18 Isaac Collins #118 44 ⚪ D 📈 WARM ·
2026-05-18 Bobby Witt Jr. #42 61 🔵 C+ 📈 WARM ·
2026-05-18 Jac Caglianone #35 64 🔵 C+ 📈 WARM ·
2026-05-13 Justin Crawford #251 11 ⚪ D ❄ COLD 💥
2026-05-13 Alec Bohm #250 12 ⚪ D 📉 COOL ·
2026-05-13 J.T. Realmuto #223 18 ⚪ D ➖ NTRL ·
2026-05-13 Trea Turner #217 19 ⚪ D 📉 COOL ·
2026-05-13 Bryson Stott #213 20 ⚪ D 📈 WARM ·
2026-05-13 Brandon Marsh #181 25 ⚪ D 📉 COOL ·
2026-05-13 Adolis García #163 27 ⚪ D ➖ NTRL ·
2026-05-13 Bryce Harper #67 39 ⚪ D ➖ NTRL ·
2026-05-13 Kyle Schwarber #18 52 🟠 C 📈 WARM ·
2026-05-06 Colt Keith #250 13 ⚪ D ❄ COLD ·
2026-05-06 Gleyber Torres #244 14 ⚪ D ➖ NTRL ·
2026-05-06 Matt Vierling #200 21 ⚪ D ➖ NTRL ·
2026-05-06 Dillon Dingler #186 23 ⚪ D ❄ COLD ·
2026-05-06 Kevin McGonigle #179 24 ⚪ D ➖ NTRL ·
2026-05-06 Javier Báez #166 26 ⚪ D 📈 WARM ·
2026-05-06 Riley Greene #152 28 ⚪ D 📈 WARM ·
2026-05-06 Kerry Carpenter #118 33 ⚪ D ➖ NTRL ·
2026-05-06 Spencer Torkelson #104 35 ⚪ D 🔥 HOT ·
2026-04-20 Zach McKinstry #169 14 ⚪ D 📉 COOL ·
2026-04-20 Gleyber Torres #158 18 ⚪ D ➖ NTRL ·
2026-04-20 Javier Báez #154 19 ⚪ D ➖ NTRL ·
2026-04-20 Spencer Torkelson #143 25 ⚪ D ➖ NTRL ·
2026-04-20 Colt Keith #133 29 ⚪ D 📉 COOL ·
2026-04-20 Kevin McGonigle #120 32 ⚪ D · — ·
2026-04-20 Riley Greene #97 37 ⚪ D 📈 WARM ·
2026-04-20 Kerry Carpenter #58 48 ⚪ D ➖ NTRL ·
2026-04-20 Dillon Dingler #29 58 🟠 C 📈 WARM ·
2026-04-14 Christian Vazquez #114 21 ⚪ D 📈 WARM ·
2026-04-14 Luke Keaschall #104 23 ⚪ D 📈 WARM ·
2026-04-14 Royce Lewis #101 33 ⚪ D 📈 WARM ·
2026-04-14 Brooks Lee #95 15 ⚪ D 📉 COOL 💥
2026-04-14 Ryan Jeffers #89 34 ⚪ D ➖ NTRL ·
2026-04-14 Trevor Larnach #85 29 ⚪ D 🔥 HOT ·
2026-04-14 Byron Buxton #53 41 ⚪ D 📈 WARM 💥
2026-04-14 Matt Wallner #29 48 ⚪ D 📈 WARM ·
2026-04-08 Joey Ortiz #216 21 ⚪ D 🔥 HOT ·
2026-04-08 Caleb Durbin #198 27 ⚪ D 📉 COOL ·
2026-04-08 Sal Frelick #190 24 ⚪ D ➖ NTRL ·
2026-04-08 William Contreras #150 30 ⚪ D ➖ NTRL ·
2026-04-08 Isaac Collins #138 30 ⚪ D 📈 WARM ·
2026-04-08 Brice Turang #132 33 ⚪ D ➖ NTRL ·
2026-04-08 Rhys Hoskins #102 38 ⚪ D 📉 COOL ·
2026-04-08 Jackson Chourio #61 40 ⚪ D 📈 WARM ·
2026-04-08 Christian Yelich #46 40 ⚪ D ❄ COLD ·
2026-03-28 Santiago Espinal #245 20 ⚪ D 📈 WARM ·
2026-03-28 Gavin Lux #153 33 ⚪ D ❄ COLD ·
2026-03-28 TJ Friedl #84 34 ⚪ D 📈 WARM ·
2026-03-28 Matt McLain #60 40 ⚪ D ❄ COLD ·
2026-03-28 Spencer Steer #33 45 ⚪ D 📈 WARM ·
2026-03-28 Austin Hays #21 49 ⚪ D 📉 COOL ·
2026-03-28 Noelvi Marte #17 48 ⚪ D 📈 WARM ·
2026-03-28 Elly De La Cruz #13 48 ⚪ D · — 💥
2026-03-28 Tyler Stephenson #9 52 🟠 C 🔥 HOT ·
Six home runs to freedom

Sonny Gray's full pitcher profile is waiting

Upgrade to see vulnerability signals, today’s threat breakdown, recent splits, batted-ball damage, and every scored matchup.

113 more waiting in the on-deck circle
LD 3.3.21 · build 521

The top 10 picks. Every morning.

Free daily home run predictions from the model, in your inbox before first pitch.

No spam. Unsubscribe anytime. Just picks and results.