2026
15-Day HR Leaders
1 Pete Crow-Armstrong 6 HRs · 2 Byron Buxton 5 HRs · 3 Max Muncy 5 HRs · 4 Shohei Ohtani 5 HRs · 5 Wyatt Langford 5 HRs · 6 Paul Goldschmidt 5 HRs · 7 Bo Bichette 5 HRs · 8 Dansby Swanson 4 HRs · 9 Ben Rice 4 HRs · 10 Kazuma Okamoto 4 HRs · 11 Zach Neto 4 HRs · 12 Jac Caglianone 4 HRs 1 Pete Crow-Armstrong 6 HRs · 2 Byron Buxton 5 HRs · 3 Max Muncy 5 HRs · 4 Shohei Ohtani 5 HRs · 5 Wyatt Langford 5 HRs · 6 Paul Goldschmidt 5 HRs · 7 Bo Bichette 5 HRs · 8 Dansby Swanson 4 HRs · 9 Ben Rice 4 HRs · 10 Kazuma Okamoto 4 HRs · 11 Zach Neto 4 HRs · 12 Jac Caglianone 4 HRs
Brandon Sproat
Brandon Sproat RHP MIL
132 matchups scored · 15 game days
18 HRs Allowed
13.6% HR Rate (Pool)
20.0% Overall HR/FB
5.99 FIP
4.67 xFIP
+1.32 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.2
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
20.0%
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.
90th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
69.4%
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.
5.99
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.
92th pctile
4.67
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+1.32
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
94th pctile
13.6%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
132
Pool Matchups
18
HRs Allowed (Pool)
12
Top-15 Matchups
2
HRs to Top-15
13.6%
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 17 2 1 5.9% 0.5 94.3mph 99.4mph 29.0° 386ft Down -7.7pp
Last 15 25 3 3 12.0% 1.0 96.8mph 103.3mph 27.0° 437ft Flat -1.6pp
Last 30 43 5 6 14.0% 1.2 97.4mph 103.2mph 28.7° 410ft Flat +0.4pp
Batted-Ball Damage
111 tracked BBE from 132 pool matchups
98.0
116.1
77
0
104.5
28.2°
406
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-23 Nathaniel Lowe 112.6mph · · · ·
2026-06-23 Blake Dunn 105.7mph · · · ·
2026-06-23 Eugenio Suárez 103.6mph · · · ·
2026-06-23 JJ Bleday 101.0mph · · · ·
2026-06-23 Elly De La Cruz 100.5mph · · · ·
2026-06-17 Kyle Manzardo 102.0mph · · · ·
2026-06-17 Daniel Schneemann 99.4mph 99.4mph 29° 386ft Yes
2026-06-10 Tyler Soderstrom 108.2mph · · · ·
HRs Allowed Per Game Day
15 days · 18 total HRs
HRs Allowed
18 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-17 Daniel Schneemann #128 44 American Family Field 99.4mph 29.0° 386ft
2026-06-10 Carlos Cortes #83 49 Las Vegas Ballpark 104.4mph 25.0° 461ft
2026-06-10 Lawrence Butler #164 34 Las Vegas Ballpark 106.1mph 27.0° 463ft
2026-06-05 Hunter Goodman #7 75 Coors Field 106.4mph 39.0° 411ft
2026-05-30 Christian Walker #6 80 Minute Maid Park 99.4mph 25.0° 348ft
2026-05-30 Jeremy Peña #148 44 Minute Maid Park 103.3mph 27.0° 392ft
2026-05-24 Andy Pages #85 50 American Family Field 105.5mph 36.0° 380.0ft
2026-05-18 Dansby Swanson #82 52 Wrigley Field 108.6mph 29.0° 430.0ft
2026-05-12 Miguel Andujar #38 44 American Family Field 100.8mph 28.0° 405.0ft
2026-04-29 Corbin Carroll #106 36 American Family Field 106.4mph 29.0° 430.0ft
2026-04-29 Adrian Del Castillo #118 35 American Family Field 100.1mph 31.0° 377.0ft
2026-04-29 Ketel Marte #133 32 American Family Field 109.9mph 21.0° 409.0ft
2026-04-29 Nolan Arenado #140 31 American Family Field 104.3mph 32.0° 411.0ft
2026-04-23 Riley Greene #28 53 Comerica Park 107.7mph 23.0° 406.0ft
2026-04-23 Spencer Torkelson #44 47 Comerica Park 109.8mph 21.0° 382.0ft
2026-04-04 Salvador Perez #213 37 Kauffman Stadium 101.6mph 24.0° 417.0ft
2026-03-29 Colson Montgomery #173 52 American Family Field 103.6mph 30.0° 405.0ft
2026-03-29 Everson Pereira #183 30 American Family Field 103.0mph 31.0° 403.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Sinker 322 26.7% -0.2 81.1 12.8° 2
Cutter 300 24.9% +0.5 83.0 20.0° 3
Fastball 247 20.5% -0.4 85.0 30.0° 1
Curveball 136 11.3% +4.3 83.8 2.2° 5
Sweeper 114 9.5% +2.1 80.6 21.5° 2
Changeup 87 7.2% -0.2 86.7 -2.8° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
69.4%
69.4%
All Scored Matchups
132 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-23 Jose Trevino #188 32 ⚪ D 📉 COOL ·
2026-06-23 Blake Dunn #158 38 ⚪ D ❄ COLD ·
2026-06-23 Eugenio Suárez #69 53 🟠 C ➖ NTRL ·
2026-06-23 Noelvi Marte #37 61 🔵 C+ 📈 WARM ·
2026-06-23 Nathaniel Lowe #34 62 🔵 C+ ❄ COLD ·
2026-06-23 Sal Stewart #29 63 🔵 C+ ➖ NTRL ·
2026-06-23 Elly De La Cruz #22 67 🔵 C+ · — ·
2026-06-23 JJ Bleday #4 77 🟡 B 📉 COOL ·
2026-06-17 Steven Kwan #223 20 ⚪ D 📉 COOL ·
2026-06-17 Patrick Bailey #192 31 ⚪ D ❄ COLD ·
2026-06-17 Petey Halpin #190 32 ⚪ D · — ·
2026-06-17 Brayan Rocchio #152 40 ⚪ D ➖ NTRL ·
2026-06-17 David Fry #141 42 ⚪ D 🔥 HOT ·
2026-06-17 Daniel Schneemann #128 44 ⚪ D ➖ NTRL 💥
2026-06-17 Travis Bazzana #110 46 ⚪ D 📉 COOL ·
2026-06-17 Rhys Hoskins #74 53 🟠 C 📉 COOL ·
2026-06-17 Kyle Manzardo #62 56 🟠 C 📈 WARM ·
2026-06-10 Jeff Mcneil #188 29 ⚪ D 📉 COOL ·
2026-06-10 Lawrence Butler #164 34 ⚪ D ❄ COLD 💥
2026-06-10 Carlos Cortes #83 49 ⚪ D 📉 COOL 💥
2026-06-10 Zack Gelof #40 59 🟠 C 📉 COOL ·
2026-06-10 Tyler Soderstrom #13 72 🟡 B ➖ NTRL ·
2026-06-10 Brent Rooker #8 76 🟡 B 📈 WARM ·
2026-06-10 Shea Langeliers #6 80 🟢 A ➖ NTRL ·
2026-06-10 Nick Kurtz #4 84 🟢 A 📈 WARM ·
2026-06-05 Sterlin Thompson #212 25 ⚪ D ➖ NTRL ·
2026-06-05 Edouard Julien #168 35 ⚪ D ❄ COLD ·
2026-06-05 Willi Castro #145 40 ⚪ D ➖ NTRL ·
2026-06-05 Tyler Freeman #121 44 ⚪ D 🔥 HOT ·
2026-06-05 Troy Johnston #105 46 ⚪ D 📈 WARM ·
2026-06-05 TJ Rumfield #87 48 ⚪ D ❄ COLD ·
2026-06-05 Ezequiel Tovar #71 51 🟠 C 📈 WARM ·
2026-06-05 Jake McCarthy #67 53 🟠 C ➖ NTRL ·
2026-06-05 Hunter Goodman #7 75 🟡 B 📉 COOL 💥
2026-05-30 Christian Vázquez #174 39 ⚪ D ❄ COLD ·
2026-05-30 Jeremy Peña #148 44 ⚪ D 📈 WARM 💥
2026-05-30 Braden Shewmake #142 44 ⚪ D ❄ COLD ·
2026-05-30 Isaac Paredes #117 48 ⚪ D ➖ NTRL ·
2026-05-30 Taylor Trammell #116 48 ⚪ D ❄ COLD ·
2026-05-30 Jake Meyers #97 52 🟠 C 📉 COOL ·
2026-05-30 Cam Smith #82 55 🟠 C ➖ NTRL ·
2026-05-30 Christian Walker #6 80 🟢 A ➖ NTRL 💥
2026-05-30 Yordan Alvarez #3 86 🟢 A ➖ NTRL ·
2026-05-24 Hyeseong Kim #250 26 ⚪ D 📉 COOL ·
2026-05-24 Miguel Rojas #211 34 ⚪ D ❄ COLD ·
2026-05-24 Kyle Tucker #195 36 ⚪ D 📉 COOL ·
2026-05-24 Andy Pages #85 50 🟠 C 📉 COOL 💥
2026-05-24 Mookie Betts #78 52 🟠 C ➖ NTRL ·
2026-05-24 Freddie Freeman #74 53 🟠 C ➖ NTRL ·
2026-05-24 Teoscar Hernández #68 55 🟠 C 📉 COOL ·
2026-05-24 Dalton Rushing #55 58 🟠 C 📉 COOL ·
2026-05-24 Shohei Ohtani #37 62 🔵 C+ ➖ NTRL ·
2026-05-18 Nico Hoerner #199 33 ⚪ D ❄ COLD ·
2026-05-18 Carson Kelly #163 40 ⚪ D ❄ COLD ·
2026-05-18 Alex Bregman #111 45 ⚪ D ➖ NTRL ·
2026-05-18 Pete Crow-Armstrong #104 47 ⚪ D 📉 COOL ·
2026-05-18 Dansby Swanson #82 52 🟠 C 📉 COOL 💥
2026-05-18 Michael Busch #51 59 🟠 C 🔥 HOT ·
2026-05-18 Seiya Suzuki #43 61 🔵 C+ 📉 COOL ·
2026-05-18 Moisés Ballesteros #28 69 🔵 C+ ➖ NTRL ·
2026-05-18 Ian Happ #7 85 🟢 A 📈 WARM ·
2026-05-12 Fernando Tatis Jr. #224 18 ⚪ D 📉 COOL ·
2026-05-12 Jake Cronenworth #161 29 ⚪ D 📈 WARM ·
2026-05-12 Nick Castellanos #109 34 ⚪ D 📈 WARM ·
2026-05-12 Xander Bogaerts #99 35 ⚪ D 📉 COOL ·
2026-05-12 Jackson Merrill #98 35 ⚪ D 📈 WARM ·
2026-05-12 Ramón Laureano #74 38 ⚪ D 📉 COOL ·
2026-05-12 Manny Machado #58 41 ⚪ D 📈 WARM ·
2026-05-12 Miguel Andujar #38 44 ⚪ D 📈 WARM 💥
2026-05-12 Gavin Sheets #29 48 ⚪ D ➖ NTRL ·
2026-05-06 Masyn Winn #215 19 ⚪ D ➖ NTRL ·
2026-05-06 Pedro Pagés #198 21 ⚪ D 📉 COOL ·
2026-05-06 Victor Scott II #185 23 ⚪ D 📈 WARM ·
2026-05-06 Alec Burleson #171 25 ⚪ D 📉 COOL ·
2026-05-06 Nolan Gorman #162 26 ⚪ D 📈 WARM ·
2026-05-06 Iván Herrera #151 28 ⚪ D ➖ NTRL ·
2026-05-06 JJ Wetherholt #128 32 ⚪ D 📈 WARM ·
2026-05-06 Nathan Church #115 33 ⚪ D 🔥 HOT ·
2026-05-06 Jordan Walker #93 36 ⚪ D ➖ NTRL ·
2026-05-05 Masyn Winn #161 23 ⚪ D ➖ NTRL ·
2026-05-05 Victor Scott II #104 31 ⚪ D 📈 WARM ·
2026-05-05 Alec Burleson #103 31 ⚪ D 📉 COOL ·
2026-05-05 Nolan Gorman #84 35 ⚪ D 📈 WARM ·
2026-05-05 Ivan Herrera #67 41 ⚪ D ➖ NTRL ·
2026-05-05 JJ Wetherholt #27 59 🟠 C 📈 WARM ·
2026-05-05 Pedro Pagés #24 60 🔵 C+ 📈 WARM ·
2026-05-05 Nathan Church #18 66 🔵 C+ 📈 WARM ·
2026-05-05 Jordan Walker #16 69 🔵 C+ ➖ NTRL ·
2026-04-29 Jorge Barrosa #150 30 ⚪ D 📉 COOL ·
2026-04-29 Alek Thomas #141 31 ⚪ D 📉 COOL ·
2026-04-29 Nolan Arenado #140 31 ⚪ D 📈 WARM 💥
2026-04-29 Ketel Marte #133 32 ⚪ D ➖ NTRL 💥
2026-04-29 Adrian Del Castillo #118 35 ⚪ D 📈 WARM 💥
2026-04-29 Geraldo Perdomo #107 36 ⚪ D 📈 WARM ·
2026-04-29 Corbin Carroll #106 36 ⚪ D 📉 COOL 💥
2026-04-29 Jose Fernandez #82 39 ⚪ D 📈 WARM ·
2026-04-29 Ildemaro Vargas #70 41 ⚪ D ➖ NTRL ·
2026-04-23 Gleyber Torres #124 23 ⚪ D ➖ NTRL ·
2026-04-23 Javier Báez #110 28 ⚪ D ➖ NTRL ·
2026-04-23 Colt Keith #93 34 ⚪ D 📉 COOL ·
2026-04-23 Wenceel Pérez #85 36 ⚪ D ➖ NTRL ·
2026-04-23 Kevin McGonigle #55 45 ⚪ D · — ·
2026-04-23 Spencer Torkelson #44 47 ⚪ D ➖ NTRL 💥
2026-04-23 Riley Greene #28 53 🟠 C 📈 WARM 💥
2026-04-23 Kerry Carpenter #21 56 🟠 C ➖ NTRL ·
2026-04-23 Dillon Dingler #13 62 🔵 C+ ➖ NTRL ·
2026-04-16 Tyler Heineman #97 36 ⚪ D ➖ NTRL ·
2026-04-16 Ernie Clement #72 45 ⚪ D ➖ NTRL ·
2026-04-16 Lenyn Sosa #58 49 ⚪ D ➖ NTRL ·
2026-04-16 Andrés Giménez #40 57 🟠 C 📉 COOL ·
2026-04-16 Kazuma Okamoto #38 58 🟠 C · — ·
2026-04-16 Jesús Sánchez #32 61 🔵 C+ 📉 COOL ·
2026-04-16 Daulton Varsho #30 62 🔵 C+ 📈 WARM ·
2026-04-16 Vladimir Guerrero Jr. #13 71 🟡 B ➖ NTRL ·
2026-04-16 Davis Schneider #3 84 🟢 A ➖ NTRL ·
2026-04-04 Drew Waters #243 17 ⚪ D 📈 WARM ·
2026-04-04 Michael Massey #242 17 ⚪ D 📈 WARM ·
2026-04-04 Kyle Isbel #241 18 ⚪ D 📈 WARM ·
2026-04-04 Jonathan India #236 23 ⚪ D 📉 COOL ·
2026-04-04 Maikel Garcia #230 28 ⚪ D 📈 WARM ·
2026-04-04 Bobby Witt Jr. #225 36 ⚪ D ➖ NTRL ·
2026-04-04 Jac Caglianone #216 29 ⚪ D ❄ COLD ·
2026-04-04 Salvador Perez #213 37 ⚪ D 🔥 HOT 💥
2026-04-04 Vinnie Pasquantino #212 36 ⚪ D 📉 COOL ·
2026-03-29 Chase Meidroth #193 21 ⚪ D 🔥 HOT ·
2026-03-29 Edgar Quero #192 25 ⚪ D 📈 WARM ·
2026-03-29 Miguel Vargas #191 37 ⚪ D ➖ NTRL ·
2026-03-29 Tristan Peters #187 40 ⚪ D 📉 COOL ·
2026-03-29 Andrew Benintendi #184 40 ⚪ D 📈 WARM ·
2026-03-29 Everson Pereira #183 30 ⚪ D 📈 WARM 💥
2026-03-29 Austin Hays #179 40 ⚪ D 📉 COOL ·
2026-03-29 Colson Montgomery #173 52 🟠 C 📉 COOL 💥
Six home runs to freedom

Brandon Sproat's full pitcher profile is waiting

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

132 more waiting in the on-deck circle
LD 3.3.16 · build 516

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.