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
Braxton Ashcraft
Braxton Ashcraft RHP PIT
131 matchups scored · 15 game days
8 HRs Allowed
6.1% HR Rate (Pool)
9.3% Overall HR/FB
2.88 FIP
3.28 xFIP
-0.40 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.53
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
9.3%
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.
20th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
68.2%
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.
2.88
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.
14th pctile
3.28
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.40
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
28th pctile
6.1%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
131
Pool Matchups
8
HRs Allowed (Pool)
2
Top-15 Matchups
1
HRs to Top-15
6.1%
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 8 1 0 0.0% 0.0 101.8mph · · · Down -6.1pp
Last 15 24 3 2 8.3% 0.67 98.3mph 93.7mph 33.5° 360ft Up +2.2pp
Last 30 50 6 4 8.0% 0.67 97.4mph 95.6mph 33.0° 366ft Flat +1.9pp
Batted-Ball Damage
110 tracked BBE from 131 pool matchups
96.8
112.2
75
0
100.1
30.4°
372
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-24 Julio Rodríguez 109.2mph · · · ·
2026-06-24 Cole Young 108.1mph · · · ·
2026-06-24 Dominic Canzone 104.0mph · · · ·
2026-06-24 Cal Raleigh 103.6mph · · · ·
2026-06-24 Colt Emerson 101.0mph · · · ·
2026-06-17 Nick Kurtz 108.2mph · · · ·
2026-06-17 Zack Gelof 96.8mph 96.8mph 36° 363ft Yes
2026-06-12 Xavier Edwards 108.6mph · · · ·
HRs Allowed Per Game Day
15 days · 8 total HRs
HRs Allowed
8 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-17 Zack Gelof #55 56 Sutter Health Park 96.8mph 36.0° 363ft
2026-06-12 Liam Hicks #182 32 PNC Park 90.6mph 31.0° 356ft
2026-06-06 Dominic Smith #194 30 Truist Park 93.4mph 29.0° 351ft
2026-05-31 Brooks Lee #217 31 PNC Park 101.6mph 36.0° 393ft
2026-05-21 Iván Herrera #100 23 Busch Stadium 108.7mph 23.0° 408.0ft
2026-05-15 Kyle Schwarber #11 80 PNC Park 110.7mph 21.0° 408.0ft
2026-04-22 Josh Jung #230 19 Globe Life Field 98.0mph 34.0° 344.0ft
2026-03-30 Austin Hays #158 43 Great American Ball Park 100.8mph 33.0° 353.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 444 31.4% +0.3 84.1 35.4° 5
Curveball 358 25.4% -2.2 84.3 5.4° 2
Slider 331 23.4% -0.1 82.4 -1.6° 1
Sinker 214 15.2% -2.4 87.0 -4.7° 0
Splitter 65 4.6% -0.1 82.4 21.1° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
68.2%
68.2%
All Scored Matchups
131 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-24 Josh Naylor #231 26 ⚪ D 📈 WARM ·
2026-06-24 Cole Young #218 30 ⚪ D 📈 WARM ·
2026-06-24 Randy Arozarena #209 32 ⚪ D 📈 WARM ·
2026-06-24 Cal Raleigh #183 36 ⚪ D ➖ NTRL ·
2026-06-24 Julio Rodríguez #163 40 ⚪ D 📉 COOL ·
2026-06-24 Luke Raley #73 52 🟠 C 📈 WARM ·
2026-06-24 Colt Emerson #66 53 🟠 C 📉 COOL ·
2026-06-24 Dominic Canzone #30 61 🔵 C+ ➖ NTRL ·
2026-06-17 Jeff Mcneil #210 26 ⚪ D 📉 COOL ·
2026-06-17 Jacob Wilson #207 27 ⚪ D 📉 COOL ·
2026-06-17 Lawrence Butler #168 35 ⚪ D 📉 COOL ·
2026-06-17 Carlos Cortes #113 46 ⚪ D ➖ NTRL ·
2026-06-17 Zack Gelof #55 56 🟠 C 📉 COOL 💥
2026-06-17 Tyler Soderstrom #27 65 🔵 C+ ➖ NTRL ·
2026-06-17 Shea Langeliers #22 69 🔵 C+ ➖ NTRL ·
2026-06-17 Nick Kurtz #7 75 🟡 B ➖ NTRL ·
2026-06-12 Javier Sanoja #231 15 ⚪ D ❄ COLD ·
2026-06-12 Jakob Marsee #230 15 ⚪ D ❄ COLD ·
2026-06-12 Xavier Edwards #221 22 ⚪ D ❄ COLD ·
2026-06-12 Otto Lopez #196 30 ⚪ D ➖ NTRL ·
2026-06-12 Joe Mack #192 31 ⚪ D 📈 WARM ·
2026-06-12 Liam Hicks #182 32 ⚪ D ❄ COLD 💥
2026-06-12 Kyle Stowers #145 40 ⚪ D 📈 WARM ·
2026-06-12 Owen Caissie #142 40 ⚪ D ➖ NTRL ·
2026-06-06 Ha-Seong Kim #235 9 ⚪ D 📉 COOL ·
2026-06-06 Austin Wynns #229 16 ⚪ D · — ·
2026-06-06 Dominic Smith #194 30 ⚪ D ❄ COLD 💥
2026-06-06 Mike Yastrzemski #186 32 ⚪ D 📉 COOL ·
2026-06-06 Ozzie Albies #143 39 ⚪ D ➖ NTRL ·
2026-06-06 Austin Riley #135 41 ⚪ D ➖ NTRL ·
2026-06-06 Mauricio Dubón #99 48 ⚪ D 🔥 HOT ·
2026-06-06 Matt Olson #28 64 🔵 C+ 📉 COOL ·
2026-05-31 Orlando Arcia #266 13 ⚪ D ➖ NTRL ·
2026-05-31 Luke Keaschall #263 14 ⚪ D 📉 COOL ·
2026-05-31 Trevor Larnach #248 24 ⚪ D 📉 COOL ·
2026-05-31 Tristan Gray #247 24 ⚪ D 📉 COOL ·
2026-05-31 Josh Bell #242 25 ⚪ D 📉 COOL ·
2026-05-31 Austin Martin #232 28 ⚪ D 📈 WARM ·
2026-05-31 Alex Jackson #221 30 ⚪ D ❄ COLD ·
2026-05-31 Brooks Lee #217 31 ⚪ D ➖ NTRL 💥
2026-05-31 Kody Clemens #149 42 ⚪ D ➖ NTRL ·
2026-05-26 Nico Hoerner #252 15 ⚪ D ❄ COLD ·
2026-05-26 Carson Kelly #240 21 ⚪ D 📉 COOL ·
2026-05-26 Seiya Suzuki #218 27 ⚪ D ❄ COLD ·
2026-05-26 Dansby Swanson #213 28 ⚪ D ❄ COLD ·
2026-05-26 Alex Bregman #210 29 ⚪ D ➖ NTRL ·
2026-05-26 Pete Crow-Armstrong #208 29 ⚪ D 📉 COOL ·
2026-05-26 Moisés Ballesteros #132 42 ⚪ D 📈 WARM ·
2026-05-26 Michael Busch #82 48 ⚪ D 🔥 HOT ·
2026-05-26 Ian Happ #74 49 ⚪ D ➖ NTRL ·
2026-05-21 Victor Scott II #115 8 ⚪ D ❄ COLD ·
2026-05-21 Masyn Winn #106 19 ⚪ D ➖ NTRL ·
2026-05-21 José Fermín #102 22 ⚪ D ➖ NTRL ·
2026-05-21 Iván Herrera #100 23 ⚪ D ❄ COLD 💥
2026-05-21 Pedro Pagés #99 24 ⚪ D 📉 COOL ·
2026-05-21 JJ Wetherholt #68 33 ⚪ D 📉 COOL ·
2026-05-21 Nolan Gorman #46 37 ⚪ D 📈 WARM ·
2026-05-21 Alec Burleson #44 38 ⚪ D 📉 COOL ·
2026-05-21 Jordan Walker #17 56 🟠 C ❄ COLD ·
2026-05-15 Edmundo Sosa #254 13 ⚪ D ❄ COLD ·
2026-05-15 Alec Bohm #253 13 ⚪ D 📉 COOL ·
2026-05-15 Garrett Stubbs #246 16 ⚪ D 📉 COOL ·
2026-05-15 Trea Turner #239 20 ⚪ D 📉 COOL ·
2026-05-15 Brandon Marsh #215 28 ⚪ D 📉 COOL ·
2026-05-15 Justin Crawford #202 30 ⚪ D 📈 WARM ·
2026-05-15 Bryson Stott #160 39 ⚪ D 📈 WARM ·
2026-05-15 Bryce Harper #40 64 🔵 C+ 📈 WARM ·
2026-05-15 Kyle Schwarber #11 80 🟢 A 📈 WARM 💥
2026-05-09 Patrick Bailey #256 7 ⚪ D 📉 COOL ·
2026-05-09 Harrison Bader #238 13 ⚪ D 📈 WARM ·
2026-05-09 Luis Arraez #237 13 ⚪ D ➖ NTRL ·
2026-05-09 Rafael Devers #236 13 ⚪ D ➖ NTRL ·
2026-05-09 Willy Adames #231 14 ⚪ D 📉 COOL ·
2026-05-09 Matt Chapman #213 18 ⚪ D 📈 WARM ·
2026-05-09 Heliot Ramos #200 19 ⚪ D ➖ NTRL ·
2026-05-09 Casey Schmitt #185 21 ⚪ D 📉 COOL ·
2026-05-09 Jung Hoo Lee #160 24 ⚪ D 📈 WARM ·
2026-05-03 Eugenio Suárez #243 3 ⚪ D ❄ COLD ·
2026-05-03 Matt McLain #237 9 ⚪ D ➖ NTRL ·
2026-05-03 Tyler Stephenson #234 11 ⚪ D 📉 COOL ·
2026-05-03 Ke'Bryan Hayes #225 13 ⚪ D 📈 WARM ·
2026-05-03 TJ Friedl #224 13 ⚪ D 📈 WARM ·
2026-05-03 Spencer Steer #175 22 ⚪ D 📈 WARM ·
2026-05-03 Sal Stewart #136 26 ⚪ D ➖ NTRL ·
2026-05-03 Elly De La Cruz #117 28 ⚪ D ➖ NTRL ·
2026-05-03 Nathaniel Lowe #104 30 ⚪ D 📈 WARM ·
2026-04-22 Joc Pederson #251 13 ⚪ D ➖ NTRL ·
2026-04-22 Josh Smith #239 16 ⚪ D 📈 WARM ·
2026-04-22 Josh Jung #230 19 ⚪ D 📈 WARM 💥
2026-04-22 Wyatt Langford #229 19 ⚪ D 📉 COOL ·
2026-04-22 Danny Jansen #205 24 ⚪ D 📈 WARM ·
2026-04-22 Evan Carter #181 28 ⚪ D 📉 COOL ·
2026-04-22 Brandon Nimmo #158 33 ⚪ D 📈 WARM ·
2026-04-22 Jake Burger #133 37 ⚪ D ➖ NTRL ·
2026-04-22 Corey Seager #114 40 ⚪ D 📉 COOL ·
2026-04-16 Nasim Nuñez #160 1 ⚪ D 📉 COOL ·
2026-04-16 Jorbit Vivas #159 1 ⚪ D 📉 COOL ·
2026-04-16 Drew Millas #158 2 ⚪ D 📉 COOL ·
2026-04-16 Daylen Lile #156 10 ⚪ D ➖ NTRL ·
2026-04-16 Jacob Young #145 19 ⚪ D ❄ COLD ·
2026-04-16 Brady House #136 23 ⚪ D 📉 COOL ·
2026-04-16 Luis García Jr. #121 28 ⚪ D 📈 WARM ·
2026-04-16 CJ Abrams #56 49 ⚪ D 📈 WARM ·
2026-04-16 James Wood #36 58 🟠 C 📈 WARM ·
2026-04-11 Nico Hoerner #231 23 ⚪ D ❄ COLD ·
2026-04-11 Carson Kelly #164 37 ⚪ D 📈 WARM ·
2026-04-11 Kyle Tucker #158 40 ⚪ D ❄ COLD ·
2026-04-11 Dansby Swanson #157 37 ⚪ D ➖ NTRL ·
2026-04-11 Matt Shaw #142 34 ⚪ D 📈 WARM ·
2026-04-11 Pete Crow-Armstrong #115 45 ⚪ D ❄ COLD ·
2026-04-11 Ian Happ #89 38 ⚪ D 📈 WARM ·
2026-04-11 Michael Busch #81 50 🟠 C ❄ COLD ·
2026-04-11 Seiya Suzuki #74 47 ⚪ D ❄ COLD ·
2026-04-05 Adley Rutschman #248 25 ⚪ D ➖ NTRL ·
2026-04-05 Dylan Carlson #247 23 ⚪ D ➖ NTRL ·
2026-04-05 Ryan Mountcastle #245 24 ⚪ D 📉 COOL ·
2026-04-05 Jackson Holliday #241 24 ⚪ D 📈 WARM ·
2026-04-05 Coby Mayo #240 29 ⚪ D 📈 WARM ·
2026-04-05 Gunnar Henderson #239 28 ⚪ D 📉 COOL ·
2026-04-05 Tyler O'Neill #237 34 ⚪ D 📉 COOL ·
2026-04-05 Jordan Westburg #225 32 ⚪ D 🔥 HOT ·
2026-04-05 Colton Cowser #213 33 ⚪ D ➖ NTRL ·
2026-03-30 Santiago Espinal #225 19 ⚪ D 🔥 HOT ·
2026-03-30 Gavin Lux #214 30 ⚪ D 📉 COOL ·
2026-03-30 TJ Friedl #199 30 ⚪ D 📈 WARM ·
2026-03-30 Matt McLain #187 35 ⚪ D 🔥 HOT ·
2026-03-30 Spencer Steer #175 40 ⚪ D 🔥 HOT ·
2026-03-30 Austin Hays #158 43 ⚪ D 📉 COOL 💥
2026-03-30 Noelvi Marte #149 42 ⚪ D 📈 WARM ·
2026-03-30 Elly De La Cruz #147 42 ⚪ D 🔥 HOT ·
2026-03-30 Tyler Stephenson #128 46 ⚪ D 📈 WARM ·
Six home runs to freedom

Braxton Ashcraft's full pitcher profile is waiting

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

131 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.