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
Mitch Keller
Mitch Keller RHP PIT
129 matchups scored · 15 game days
16 HRs Allowed
12.4% HR Rate (Pool)
8.1% Overall HR/FB
3.42 FIP
4.17 xFIP
-0.75 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.
8.1%
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.
12th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
75.9%
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.
3.42
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.
28th pctile
4.17
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.75
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
13th pctile
12.4%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
129
Pool Matchups
16
HRs Allowed (Pool)
2
Top-15 Matchups
0
HRs to Top-15
12.4%
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 2 25.0% 2.0 97.2mph 100.2mph 34.0° 388ft Up +12.6pp
Last 15 24 3 4 16.7% 1.33 98.2mph 101.6mph 31.5° 382ft Up +4.3pp
Last 30 40 5 5 12.5% 1.0 97.6mph 101.5mph 31.0° 386ft Flat +0.1pp
Batted-Ball Damage
116 tracked BBE from 129 pool matchups
97.1
110.8
88
0
103.2
29.1°
398
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-23 Josh Naylor 105.2mph · · · ·
2026-06-23 Cole Young 100.9mph 100.9mph 36° 382ft Yes
2026-06-23 Luke Raley 100.2mph · · · ·
2026-06-23 Cal Raleigh 99.4mph 99.4mph 32° 393ft Yes
2026-06-16 Jacob Wilson 105.0mph · · · ·
2026-06-16 Nick Kurtz 101.6mph · · · ·
2026-06-16 Carlos Cortes 100.2mph · · · ·
2026-06-16 Zack Gelof 99.2mph 98.4mph 37° 360ft Yes
HRs Allowed Per Game Day
15 days · 16 total HRs
HRs Allowed
16 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-23 Cal Raleigh #176 36 PNC Park 99.4mph 32.0° 393ft
2026-06-23 Cole Young #193 31 PNC Park 100.9mph 36.0° 382ft
2026-06-16 Zack Gelof #58 57 Sutter Health Park 98.4mph 37.0° 360ft
2026-06-11 Shohei Ohtani #38 53 PNC Park 107.7mph 21.0° 391ft
2026-06-05 Mauricio Dubón #161 37 Truist Park 101.2mph 29.0° 405ft
2026-05-19 Alec Burleson #119 42 Busch Stadium 102.5mph 28.0° 404.0ft
2026-05-19 Nolan Gorman #129 40 Busch Stadium 108.2mph 29.0° 437.0ft
2026-05-19 JJ Wetherholt #182 33 Busch Stadium 105.0mph 23.0° 406.0ft
2026-05-19 Iván Herrera #218 25 Busch Stadium 102.6mph 24.0° 410.0ft
2026-05-13 Mickey Moniak #35 45 PNC Park 103.4mph 31.0° 372.0ft
2026-05-13 TJ Rumfield #206 21 PNC Park 105.9mph 33.0° 415.0ft
2026-05-07 Corbin Carroll #122 22 Chase Field 104.0mph 27.0° 406.0ft
2026-04-19 Junior Caminero #197 30 PNC Park 103.0mph 29.0° 398.0ft
2026-04-14 CJ Abrams #137 27 PNC Park 102.7mph 30.0° 389.0ft
2026-04-08 Jake Cronenworth #221 25 PNC Park 103.2mph 28.0° 399.0ft
2026-03-28 Luis Robert Jr. #128 34 Citi Field · · ·
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 485 32.4% -1.3 83.4 29.9° 1
Sinker 274 18.3% +0.6 85.3 10.9° 0
Sweeper 251 16.8% +2.2 79.0 15.6° 5
Slider 132 8.8% -0.8 83.2 1.8° 1
Changeup 127 8.5% +1.7 86.0 2.3° 1
Curveball 126 8.4% +1.3 82.3 1.0° 1
Cutter 103 6.9% +0.3 77.9 9.0° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
75.9%
75.9%
All Scored Matchups
129 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-23 Victor Robles #224 21 ⚪ D ➖ NTRL ·
2026-06-23 Josh Naylor #204 29 ⚪ D 📈 WARM ·
2026-06-23 Cole Young #193 31 ⚪ D 📈 WARM 💥
2026-06-23 Cal Raleigh #176 36 ⚪ D ➖ NTRL 💥
2026-06-23 Randy Arozarena #150 39 ⚪ D 📈 WARM ·
2026-06-23 Julio Rodríguez #128 43 ⚪ D 📉 COOL ·
2026-06-23 Luke Raley #48 57 🟠 C 📈 WARM ·
2026-06-23 Colt Emerson #46 57 🟠 C 📉 COOL ·
2026-06-16 Jacob Wilson #206 25 ⚪ D ❄ COLD ·
2026-06-16 Jeff Mcneil #202 26 ⚪ D 📉 COOL ·
2026-06-16 Lawrence Butler #134 43 ⚪ D 📈 WARM ·
2026-06-16 Carlos Cortes #101 49 ⚪ D ➖ NTRL ·
2026-06-16 Zack Gelof #58 57 🟠 C 📉 COOL 💥
2026-06-16 Tyler Soderstrom #25 66 🔵 C+ ➖ NTRL ·
2026-06-16 Shea Langeliers #12 72 🟡 B ➖ NTRL ·
2026-06-16 Nick Kurtz #6 75 🟡 B ➖ NTRL ·
2026-06-11 Alex Freeland #109 30 ⚪ D ➖ NTRL ·
2026-06-11 Kyle Tucker #108 30 ⚪ D ➖ NTRL ·
2026-06-11 Mookie Betts #103 31 ⚪ D 📉 COOL ·
2026-06-11 Freddie Freeman #69 44 ⚪ D 📉 COOL ·
2026-06-11 Andy Pages #64 47 ⚪ D 📉 COOL ·
2026-06-11 Dalton Rushing #53 50 🟠 C 📉 COOL ·
2026-06-11 Max Muncy #44 52 🟠 C 📉 COOL ·
2026-06-11 Shohei Ohtani #38 53 🟠 C ➖ NTRL 💥
2026-06-05 Sandy León #240 8 ⚪ D ➖ NTRL ·
2026-06-05 Dominic Smith #184 32 ⚪ D ❄ COLD ·
2026-06-05 Mike Yastrzemski #173 34 ⚪ D 📉 COOL ·
2026-06-05 Mauricio Dubón #161 37 ⚪ D ➖ NTRL 💥
2026-06-05 Austin Riley #151 39 ⚪ D 📉 COOL ·
2026-06-05 Ozzie Albies #139 41 ⚪ D ➖ NTRL ·
2026-06-05 Matt Olson #16 69 🔵 C+ ➖ NTRL ·
2026-05-30 Orlando Arcia #269 12 ⚪ D ➖ NTRL ·
2026-05-30 Luke Keaschall #261 16 ⚪ D 📉 COOL ·
2026-05-30 Victor Caratini #246 23 ⚪ D ➖ NTRL ·
2026-05-30 Tristan Gray #235 26 ⚪ D 📉 COOL ·
2026-05-30 Josh Bell #232 27 ⚪ D 📉 COOL ·
2026-05-30 Trevor Larnach #228 29 ⚪ D ➖ NTRL ·
2026-05-30 Austin Martin #224 30 ⚪ D 📈 WARM ·
2026-05-30 Kody Clemens #156 42 ⚪ D ➖ NTRL ·
2026-05-30 Byron Buxton #28 66 🔵 C+ 📈 WARM ·
2026-05-24 Yohendrick Piñango #242 27 ⚪ D ➖ NTRL ·
2026-05-24 Vladimir Guerrero Jr. #233 29 ⚪ D 📉 COOL ·
2026-05-24 Brandon Valenzuela #227 30 ⚪ D ❄ COLD ·
2026-05-24 Ernie Clement #214 33 ⚪ D 📈 WARM ·
2026-05-24 Andrés Giménez #206 34 ⚪ D ➖ NTRL ·
2026-05-24 Jesús Sánchez #181 37 ⚪ D 📉 COOL ·
2026-05-24 George Springer #162 39 ⚪ D 📉 COOL ·
2026-05-24 Daulton Varsho #153 40 ⚪ D 📈 WARM ·
2026-05-24 Kazuma Okamoto #137 43 ⚪ D 📉 COOL ·
2026-05-19 César Prieto #261 3 ⚪ D ➖ NTRL ·
2026-05-19 Victor Scott II #258 9 ⚪ D ❄ COLD ·
2026-05-19 Iván Herrera #218 25 ⚪ D ❄ COLD 💥
2026-05-19 Pedro Pagés #211 27 ⚪ D 📉 COOL ·
2026-05-19 JJ Wetherholt #182 33 ⚪ D ❄ COLD 💥
2026-05-19 Nathan Church #172 34 ⚪ D ❄ COLD ·
2026-05-19 Nolan Gorman #129 40 ⚪ D 📈 WARM 💥
2026-05-19 Alec Burleson #119 42 ⚪ D 📉 COOL 💥
2026-05-19 Jordan Walker #30 65 🔵 C+ ❄ COLD ·
2026-05-13 Brenton Doyle #260 5 ⚪ D ❄ COLD ·
2026-05-13 Kyle Karros #253 10 ⚪ D ➖ NTRL ·
2026-05-13 Ezequiel Tovar #252 10 ⚪ D 📉 COOL ·
2026-05-13 Willi Castro #243 13 ⚪ D 📉 COOL ·
2026-05-13 Troy Johnston #225 17 ⚪ D 📉 COOL ·
2026-05-13 TJ Rumfield #206 21 ⚪ D ➖ NTRL 💥
2026-05-13 Edouard Julien #195 23 ⚪ D 📈 WARM ·
2026-05-13 Hunter Goodman #46 42 ⚪ D ➖ NTRL ·
2026-05-13 Mickey Moniak #35 45 ⚪ D 📈 WARM 💥
2026-05-07 Jose Fernandez #172 9 ⚪ D 📉 COOL ·
2026-05-07 Jorge Barrosa #170 11 ⚪ D 📉 COOL ·
2026-05-07 Alek Thomas #169 11 ⚪ D 📉 COOL ·
2026-05-07 Nolan Arenado #167 12 ⚪ D ➖ NTRL ·
2026-05-07 Geraldo Perdomo #165 13 ⚪ D 📈 WARM ·
2026-05-07 Ketel Marte #154 15 ⚪ D ➖ NTRL ·
2026-05-07 Adrian Del Castillo #147 16 ⚪ D 📈 WARM ·
2026-05-07 Ildemaro Vargas #138 19 ⚪ D 📉 COOL ·
2026-05-07 Corbin Carroll #122 22 ⚪ D ➖ NTRL 💥
2026-05-01 Eugenio Suárez #252 2 ⚪ D ❄ COLD ·
2026-05-01 Matt McLain #248 9 ⚪ D ➖ NTRL ·
2026-05-01 Ke'Bryan Hayes #247 11 ⚪ D 📈 WARM ·
2026-05-01 TJ Friedl #240 12 ⚪ D 📈 WARM ·
2026-05-01 Tyler Stephenson #232 14 ⚪ D ➖ NTRL ·
2026-05-01 Spencer Steer #201 20 ⚪ D 📈 WARM ·
2026-05-01 Sal Stewart #158 25 ⚪ D ➖ NTRL ·
2026-05-01 Elly De La Cruz #136 27 ⚪ D ➖ NTRL ·
2026-05-01 Nathaniel Lowe #125 28 ⚪ D 📈 WARM ·
2026-04-25 David Hamilton #268 10 ⚪ D ❄ COLD ·
2026-04-25 Brandon Lockridge #263 14 ⚪ D ❄ COLD ·
2026-04-25 Sal Frelick #258 18 ⚪ D 📉 COOL ·
2026-04-25 Luis Rengifo #212 31 ⚪ D ➖ NTRL ·
2026-04-25 William Contreras #176 39 ⚪ D ➖ NTRL ·
2026-04-25 Garrett Mitchell #150 44 ⚪ D ❄ COLD ·
2026-04-25 Jake Bauers #121 49 ⚪ D ➖ NTRL ·
2026-04-25 Brice Turang #104 52 🟠 C 📈 WARM ·
2026-04-25 Gary Sánchez #42 66 🔵 C+ ➖ NTRL ·
2026-04-19 Taylor Walls #267 3 ⚪ D 📉 COOL ·
2026-04-19 Chandler Simpson #265 4 ⚪ D 📉 COOL ·
2026-04-19 Jonny DeLuca #236 21 ⚪ D 📉 COOL ·
2026-04-19 Cedric Mullins #232 22 ⚪ D 📈 WARM ·
2026-04-19 Yandy Díaz #231 22 ⚪ D ❄ COLD ·
2026-04-19 Richie Palacios #215 25 ⚪ D ❄ COLD ·
2026-04-19 Junior Caminero #197 30 ⚪ D ➖ NTRL 💥
2026-04-19 Jonathan Aranda #182 33 ⚪ D ➖ NTRL ·
2026-04-19 Hunter Feduccia #162 37 ⚪ D ❄ COLD ·
2026-04-14 Keibert Ruiz #161 16 ⚪ D 📈 WARM ·
2026-04-14 Jorbit Vivas #158 10 ⚪ D 📉 COOL ·
2026-04-14 Brady House #156 19 ⚪ D ❄ COLD ·
2026-04-14 Luis García Jr. #151 25 ⚪ D 📉 COOL ·
2026-04-14 Daylen Lile #149 25 ⚪ D ➖ NTRL ·
2026-04-14 CJ Abrams #137 27 ⚪ D 📈 WARM 💥
2026-04-14 Joey Wiemer #120 31 ⚪ D ❄ COLD ·
2026-04-14 James Wood #107 36 ⚪ D 📈 WARM ·
2026-04-08 Luis Arraez #239 15 ⚪ D 📉 COOL ·
2026-04-08 Jose Iglesias #226 13 ⚪ D · — ·
2026-04-08 Xander Bogaerts #224 25 ⚪ D ➖ NTRL ·
2026-04-08 Jake Cronenworth #221 25 ⚪ D 📉 COOL 💥
2026-04-08 Elias Diaz #197 26 ⚪ D · — ·
2026-04-08 Gavin Sheets #174 32 ⚪ D ❄ COLD ·
2026-04-08 Manny Machado #158 35 ⚪ D ❄ COLD ·
2026-04-08 Fernando Tatis Jr. #154 34 ⚪ D 📈 WARM ·
2026-04-08 Jackson Merrill #125 37 ⚪ D ➖ NTRL ·
2026-03-28 Marcus Semien #176 31 ⚪ D · — ·
2026-03-28 Bo Bichette #131 36 ⚪ D · — ·
2026-03-28 Luis Robert Jr. #128 34 ⚪ D 📈 WARM 💥
2026-03-28 Carson Benge #111 38 ⚪ D 📉 COOL ·
2026-03-28 Jorge Polanco #102 44 ⚪ D ❄ COLD ·
2026-03-28 Francisco Lindor #99 40 ⚪ D · — ·
2026-03-28 Francisco Alvarez #71 41 ⚪ D · — ·
2026-03-28 Brett Baty #43 41 ⚪ D ❄ COLD ·
2026-03-28 Juan Soto #30 52 🟠 C 📉 COOL ·
Six home runs to freedom

Mitch Keller's full pitcher profile is waiting

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

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