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
Kyle Bradish
Kyle Bradish RHP BAL
120 matchups scored · 14 game days
15 HRs Allowed
12.5% HR Rate (Pool)
16.4% Overall HR/FB
4.03 FIP
3.94 xFIP
+0.09 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.07
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
16.4%
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.
80th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
73.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.
4.03
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.
50th pctile
3.94
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.09
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
55th pctile
12.5%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
120
Pool Matchups
15
HRs Allowed (Pool)
17
Top-15 Matchups
2
HRs to Top-15
12.5%
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 100.2mph 103.1mph 35.0° 380ft Up +6.3pp
Last 15 24 3 6 25.0% 2.0 100.6mph 101.5mph 31.0° 382ft Up +12.5pp
Last 30 50 6 9 18.0% 1.5 98.6mph 101.7mph 29.4° 384ft Up +5.5pp
Batted-Ball Damage
112 tracked BBE from 120 pool matchups
98.4
114.2
82
0
103.0
29.0°
392
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-22 Jorge Soler 106.0mph 106.0mph 33° 391ft Yes
2026-06-22 Zach Neto 103.2mph · · · ·
2026-06-22 Donovan Walton 103.0mph · · · ·
2026-06-22 Nolan Schanuel 102.2mph · · · ·
2026-06-22 Wade Meckler 101.8mph · · · ·
2026-06-17 Cal Raleigh 107.2mph · · · ·
2026-06-17 Julio Rodríguez 103.5mph · · · ·
2026-06-17 Dominic Canzone 102.5mph 101.9mph 39° 374ft Yes
HRs Allowed Per Game Day
14 days · 15 total HRs
HRs Allowed
15 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-22 Jorge Soler #68 54 Angel Stadium 106.0mph 33.0° 391ft
2026-06-17 Dominic Canzone #16 71 T-Mobile Park 101.9mph 39.0° 374ft
2026-06-17 Cole Young #189 32 T-Mobile Park 101.5mph 33.0° 375ft
2026-06-11 Dominic Canzone #5 79 Camden Yards 101.6mph 27.0° 401ft
2026-06-11 Luke Raley #7 75 Camden Yards 92.4mph 34.0° 388ft
2026-06-11 Cole Young #87 37 Camden Yards 105.3mph 20.0° 364ft
2026-06-06 Ernie Clement #113 46 Rogers Centre 95.3mph 27.0° 367ft
2026-05-25 Jonathan Aranda #35 61 Camden Yards 105.6mph 24.0° 371.0ft
2026-05-25 Victor Mesa Jr. #164 34 Camden Yards 105.9mph 28.0° 421.0ft
2026-05-19 Yandy Díaz #92 46 Tropicana Field 111.3mph 25.0° 439.0ft
2026-05-02 Cody Bellinger #18 47 Yankee Stadium 93.5mph 30.0° 354.0ft
2026-05-02 Trent Grisham #19 47 Yankee Stadium 105.6mph 32.0° 412.0ft
2026-04-26 Willson Contreras #20 69 Camden Yards 108.6mph 31.0° 406.0ft
2026-04-20 Jac Caglianone #61 48 Kauffman Stadium 109.7mph 25.0° 437.0ft
2026-03-28 Royce Lewis #92 43 Camden Yards 101.0mph 27.0° 378.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Sinker 510 32.6% -0.7 84.7 16.1° 2
Slider 422 27.0% +1.0 80.8 7.6° 6
Curveball 342 21.9% -0.4 87.0 5.8° 2
Fastball 289 18.5% -0.6 82.6 18.1° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
73.2%
73.2%
All Scored Matchups
120 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-22 Nolan Schanuel #175 35 ⚪ D 📈 WARM ·
2026-06-22 Wade Meckler #137 42 ⚪ D 📉 COOL ·
2026-06-22 Jo Adell #130 43 ⚪ D ❄ COLD ·
2026-06-22 Logan O'Hoppe #108 46 ⚪ D ➖ NTRL ·
2026-06-22 Jorge Soler #68 54 🟠 C · — 💥
2026-06-22 Donovan Walton #62 55 🟠 C ➖ NTRL ·
2026-06-22 Denzer Guzman #49 58 🟠 C ➖ NTRL ·
2026-06-22 Jose Siri #46 58 🟠 C ➖ NTRL ·
2026-06-22 Zach Neto #19 67 🔵 C+ 📈 WARM ·
2026-06-17 Cole Young #189 32 ⚪ D 📉 COOL 💥
2026-06-17 Josh Naylor #170 35 ⚪ D 📉 COOL ·
2026-06-17 Cal Raleigh #114 46 ⚪ D ❄ COLD ·
2026-06-17 Julio Rodríguez #111 46 ⚪ D 📉 COOL ·
2026-06-17 J. P. Crawford #101 48 ⚪ D 📈 WARM ·
2026-06-17 Luke Raley #39 61 🔵 C+ 📉 COOL ·
2026-06-17 Dominic Canzone #16 71 🟡 B ➖ NTRL 💥
2026-06-11 Cole Young #87 37 ⚪ D ❄ COLD 💥
2026-06-11 Jhonny Pereda #77 42 ⚪ D ➖ NTRL ·
2026-06-11 Josh Naylor #76 42 ⚪ D 📉 COOL ·
2026-06-11 Randy Arozarena #31 56 🟠 C 📈 WARM ·
2026-06-11 Julio Rodríguez #12 66 🔵 C+ 📈 WARM ·
2026-06-11 Colt Emerson #8 75 🟡 B 📈 WARM ·
2026-06-11 Luke Raley #7 75 🟡 B 📉 COOL 💥
2026-06-11 Dominic Canzone #5 79 🟡 B 📈 WARM 💥
2026-06-06 Myles Straw #201 29 ⚪ D 📉 COOL ·
2026-06-06 Nathan Lukes #172 36 ⚪ D 📈 WARM ·
2026-06-06 Andrés Giménez #164 37 ⚪ D ➖ NTRL ·
2026-06-06 Ernie Clement #113 46 ⚪ D 📈 WARM 💥
2026-06-06 George Springer #89 49 ⚪ D 📈 WARM ·
2026-06-06 Brandon Valenzuela #54 57 🟠 C 📈 WARM ·
2026-06-06 Jesús Sánchez #46 59 🟠 C 🔥 HOT ·
2026-06-06 Kazuma Okamoto #39 61 🔵 C+ 📉 COOL ·
2026-05-31 Charles McAdoo #262 16 ⚪ D · — ·
2026-05-31 Nathan Lukes #177 38 ⚪ D 📈 WARM ·
2026-05-31 Brandon Valenzuela #161 40 ⚪ D ❄ COLD ·
2026-05-31 Vladimir Guerrero Jr. #156 41 ⚪ D 📉 COOL ·
2026-05-31 Andrés Giménez #133 44 ⚪ D ➖ NTRL ·
2026-05-31 Daulton Varsho #124 46 ⚪ D ➖ NTRL ·
2026-05-31 Ernie Clement #79 54 🟠 C 📈 WARM ·
2026-05-31 Jesús Sánchez #58 60 🔵 C+ 📈 WARM ·
2026-05-31 Kazuma Okamoto #39 65 🔵 C+ 📉 COOL ·
2026-05-25 Chandler Simpson #198 27 ⚪ D ➖ NTRL ·
2026-05-25 Cedric Mullins #185 29 ⚪ D ❄ COLD ·
2026-05-25 Richie Palacios #169 33 ⚪ D ➖ NTRL ·
2026-05-25 Victor Mesa Jr. #164 34 ⚪ D 📉 COOL 💥
2026-05-25 Taylor Walls #136 39 ⚪ D 📈 WARM ·
2026-05-25 Hunter Feduccia #79 49 ⚪ D 📈 WARM ·
2026-05-25 Jonathan Aranda #35 61 🔵 C+ 📈 WARM 💥
2026-05-25 Yandy Díaz #16 68 🔵 C+ 🔥 HOT ·
2026-05-25 Junior Caminero #6 73 🟡 B 📈 WARM ·
2026-05-19 Hunter Feduccia #252 13 ⚪ D 📉 COOL ·
2026-05-19 Cedric Mullins #246 15 ⚪ D ❄ COLD ·
2026-05-19 Taylor Walls #243 16 ⚪ D 📉 COOL ·
2026-05-19 Richie Palacios #242 16 ⚪ D ❄ COLD ·
2026-05-19 Chandler Simpson #236 18 ⚪ D ➖ NTRL ·
2026-05-19 Jonny DeLuca #206 28 ⚪ D ❄ COLD ·
2026-05-19 Yandy Díaz #92 46 ⚪ D 📈 WARM 💥
2026-05-19 Jonathan Aranda #73 51 🟠 C ➖ NTRL ·
2026-05-19 Junior Caminero #35 62 🔵 C+ ➖ NTRL ·
2026-05-13 J.C. Escarra #230 17 ⚪ D 📉 COOL ·
2026-05-13 Anthony Volpe #199 22 ⚪ D ❄ COLD ·
2026-05-13 Jazz Chisholm Jr. #138 29 ⚪ D ❄ COLD ·
2026-05-13 Ryan McMahon #130 30 ⚪ D ➖ NTRL ·
2026-05-13 Cody Bellinger #59 40 ⚪ D 📈 WARM ·
2026-05-13 Trent Grisham #58 40 ⚪ D ➖ NTRL ·
2026-05-13 Spencer Jones #28 47 ⚪ D ➖ NTRL ·
2026-05-13 Aaron Judge #2 62 🔵 C+ ➖ NTRL ·
2026-05-13 Ben Rice #1 62 🔵 C+ ➖ NTRL ·
2026-05-08 Jacob Wilson #61 36 ⚪ D 📉 COOL ·
2026-05-08 Jeff McNeil #58 37 ⚪ D 📉 COOL ·
2026-05-08 Brent Rooker #45 41 ⚪ D ➖ NTRL ·
2026-05-08 Nick Kurtz #31 46 ⚪ D ❄ COLD ·
2026-05-08 Lawrence Butler #27 47 ⚪ D 📈 WARM ·
2026-05-08 Max Muncy #23 48 ⚪ D ➖ NTRL ·
2026-05-08 Tyler Soderstrom #15 53 🟠 C 📈 WARM ·
2026-05-08 Carlos Cortes #7 57 🟠 C ➖ NTRL ·
2026-05-08 Shea Langeliers #5 58 🟠 C 📈 WARM ·
2026-05-02 José Caballero #54 38 ⚪ D 📉 COOL ·
2026-05-02 Ryan McMahon #49 39 ⚪ D 📉 COOL ·
2026-05-02 Austin Wells #44 40 ⚪ D ❄ COLD ·
2026-05-02 Trent Grisham #19 47 ⚪ D ➖ NTRL 💥
2026-05-02 Cody Bellinger #18 47 ⚪ D 📈 WARM 💥
2026-05-02 Jazz Chisholm Jr. #11 51 🟠 C 📈 WARM ·
2026-05-02 Giancarlo Stanton #8 53 🟠 C 📈 WARM ·
2026-05-02 Ben Rice #2 60 🔵 C+ ➖ NTRL ·
2026-05-02 Aaron Judge #1 62 🔵 C+ 📈 WARM ·
2026-04-26 Ceddanne Rafaela #120 46 ⚪ D 📉 COOL ·
2026-04-26 Connor Wong #112 48 ⚪ D 📉 COOL ·
2026-04-26 Caleb Durbin #111 48 ⚪ D 📈 WARM ·
2026-04-26 Marcelo Mayer #68 57 🟠 C 📉 COOL ·
2026-04-26 Jarren Duran #60 58 🟠 C ➖ NTRL ·
2026-04-26 Wilyer Abreu #47 62 🔵 C+ 📉 COOL ·
2026-04-26 Roman Anthony #46 62 🔵 C+ 📈 WARM ·
2026-04-26 Andruw Monasterio #44 63 🔵 C+ 📈 WARM ·
2026-04-26 Willson Contreras #20 69 🔵 C+ ➖ NTRL 💥
2026-04-20 Kyle Isbel #137 28 ⚪ D ❄ COLD ·
2026-04-20 Isaac Collins #130 30 ⚪ D ❄ COLD ·
2026-04-20 Jonathan India #114 34 ⚪ D 📈 WARM ·
2026-04-20 Vinnie Pasquantino #113 34 ⚪ D 📈 WARM ·
2026-04-20 Salvador Perez #107 35 ⚪ D ❄ COLD ·
2026-04-20 Maikel Garcia #94 39 ⚪ D ❄ COLD ·
2026-04-20 Bobby Witt Jr. #83 42 ⚪ D 📈 WARM ·
2026-04-20 Jac Caglianone #61 48 ⚪ D 🔥 HOT 💥
2026-04-20 Carter Jensen #32 58 🟠 C ➖ NTRL ·
2026-04-15 Jorge Barrosa #67 37 ⚪ D 📉 COOL ·
2026-04-15 Alek Thomas #49 41 ⚪ D 📉 COOL ·
2026-04-15 Ildemaro Vargas #47 41 ⚪ D ➖ NTRL ·
2026-04-15 Nolan Arenado #39 41 ⚪ D 📈 WARM ·
2026-04-15 Jose Fernandez #34 44 ⚪ D 🔥 HOT ·
2026-04-15 Geraldo Perdomo #31 42 ⚪ D ❄ COLD ·
2026-04-15 Ketel Marte #2 60 🔵 C+ ➖ NTRL ·
2026-03-28 Ryan Jeffers #140 38 ⚪ D 📈 WARM ·
2026-03-28 Luke Keaschall #124 39 ⚪ D 🔥 HOT ·
2026-03-28 Royce Lewis #92 43 ⚪ D 📈 WARM 💥
2026-03-28 Brooks Lee #80 38 ⚪ D 🔥 HOT ·
2026-03-28 Trevor Larnach #61 42 ⚪ D ❄ COLD ·
2026-03-28 Josh Bell #32 48 ⚪ D ❄ COLD ·
2026-03-28 Kody Clemens #29 53 🟠 C 📈 WARM ·
2026-03-28 Matt Wallner #12 58 🟠 C ❄ COLD ·
2026-03-28 Byron Buxton #10 63 🔵 C+ · — ·
Six home runs to freedom

Kyle Bradish's full pitcher profile is waiting

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

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