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
Michael King RHP SD
127 matchups scored · 15 game days
8 HRs Allowed
6.3% HR Rate (Pool)
14.0% Overall HR/FB
3.89 FIP
4.13 xFIP
-0.25 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.
14.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.
65th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
64.5%
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.89
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.
45th pctile
4.13
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.25
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
35th pctile
6.3%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
127
Pool Matchups
8
HRs Allowed (Pool)
4
Top-15 Matchups
0
HRs to Top-15
6.3%
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 14 2 0 0.0% 0.0 101.2mph · · · Down -6.3pp
Last 15 22 3 3 13.6% 1.0 100.4mph 105.7mph 34.3° 381ft Up +7.3pp
Last 30 47 6 6 12.8% 1.0 100.6mph 105.1mph 30.8° 389ft Up +6.5pp
Batted-Ball Damage
107 tracked BBE from 127 pool matchups
95.8
115.6
69
0
104.1
29.2°
384
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-22 Austin Riley 110.3mph · · · ·
2026-06-22 Matt Olson 109.5mph · · · ·
2026-06-22 Mauricio Dubón 108.3mph · · · ·
2026-06-22 Mike Yastrzemski 104.9mph · · · ·
2026-06-16 Jordan Walker 107.0mph · · · ·
2026-06-16 Alec Burleson 103.2mph · · · ·
2026-06-16 JJ Wetherholt 103.0mph · · · ·
2026-06-16 Iván Herrera 102.1mph · · · ·
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-10 JJ Bleday #17 69 Petco Park 108.7mph 26.0° 391ft
2026-06-10 Spencer Steer #79 50 Petco Park 103.5mph 34.0° 387ft
2026-06-10 Eugenio Suárez #147 39 Petco Park 104.8mph 43.0° 365ft
2026-06-05 Luis Torrens #199 29 Petco Park 107.3mph 30.0° 413ft
2026-05-30 Drew Millas #254 19 Nationals Park 106.6mph 25.0° 397ft
2026-05-24 Carlos Cortes #187 37 Petco Park 99.5mph 27.0° 380.0ft
2026-05-07 Alec Burleson #133 21 Petco Park 111.2mph 22.0° 378.0ft
2026-04-26 Ildemaro Vargas #103 50 Estadio Alfredo Harp Helu 90.9mph 27.0° 360.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Sinker 426 29.0% -0.3 84.2 14.6° 5
Changeup 385 26.2% -1.0 81.0 11.5° 4
Sweeper 292 19.9% -0.3 78.8 23.8° 1
Fastball 283 19.3% -0.7 81.3 27.6° 0
Slider 81 5.5% -2.9 82.3 19.5° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
64.5%
64.5%
All Scored Matchups
127 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-22 Dominic Smith #157 39 ⚪ D 📉 COOL ·
2026-06-22 Mike Yastrzemski #156 39 ⚪ D 📉 COOL ·
2026-06-22 Mauricio Dubón #148 40 ⚪ D 📉 COOL ·
2026-06-22 Ozzie Albies #140 41 ⚪ D ➖ NTRL ·
2026-06-22 Austin Riley #123 44 ⚪ D ➖ NTRL ·
2026-06-22 Drake Baldwin #30 62 🔵 C+ ❄ COLD ·
2026-06-22 Matt Olson #18 68 🔵 C+ 📉 COOL ·
2026-06-16 Masyn Winn #219 20 ⚪ D 📉 COOL ·
2026-06-16 Nathan Church #196 30 ⚪ D ❄ COLD ·
2026-06-16 JJ Wetherholt #175 35 ⚪ D 📉 COOL ·
2026-06-16 Iván Herrera #133 43 ⚪ D ➖ NTRL ·
2026-06-16 Lars Nootbaar #48 59 🟠 C ➖ NTRL ·
2026-06-16 Alec Burleson #44 61 🔵 C+ 📈 WARM ·
2026-06-16 Jordan Walker #27 66 🔵 C+ ➖ NTRL ·
2026-06-10 Noelvi Marte #230 14 ⚪ D 📈 WARM ·
2026-06-10 Dane Myers #158 36 ⚪ D 📉 COOL ·
2026-06-10 Eugenio Suárez #147 39 ⚪ D 📈 WARM 💥
2026-06-10 Spencer Steer #79 50 🟠 C ➖ NTRL 💥
2026-06-10 Matt McLain #72 52 🟠 C 📈 WARM ·
2026-06-10 Sal Stewart #70 53 🟠 C ➖ NTRL ·
2026-06-10 Nathaniel Lowe #42 58 🟠 C 📉 COOL ·
2026-06-10 JJ Bleday #17 69 🔵 C+ ➖ NTRL 💥
2026-06-05 Brett Baty #203 27 ⚪ D ❄ COLD ·
2026-06-05 Luis Torrens #199 29 ⚪ D 📈 WARM 💥
2026-06-05 Bo Bichette #190 32 ⚪ D ➖ NTRL ·
2026-06-05 Marcus Semien #118 44 ⚪ D 📈 WARM ·
2026-06-05 Mark Vientos #113 44 ⚪ D 📉 COOL ·
2026-06-05 Carson Benge #108 45 ⚪ D 📈 WARM ·
2026-06-05 Juan Soto #15 69 🔵 C+ 📉 COOL ·
2026-05-30 Nasim Nuñez #265 14 ⚪ D 📉 COOL ·
2026-05-30 Drew Millas #254 19 ⚪ D ❄ COLD 💥
2026-05-30 Jorbit Vivas #168 41 ⚪ D 🔥 HOT ·
2026-05-30 Luis García Jr. #155 42 ⚪ D ➖ NTRL ·
2026-05-30 Dylan Crews #145 44 ⚪ D ➖ NTRL ·
2026-05-30 Daylen Lile #131 46 ⚪ D ➖ NTRL ·
2026-05-30 José Tena #102 51 🟠 C ➖ NTRL ·
2026-05-30 CJ Abrams #35 63 🔵 C+ ➖ NTRL ·
2026-05-30 James Wood #11 77 🟡 B ➖ NTRL ·
2026-05-24 Henry Bolte #288 6 ⚪ D · — ·
2026-05-24 Jonah Heim #271 20 ⚪ D ❄ COLD ·
2026-05-24 Jeff McNeil #232 30 ⚪ D 📈 WARM ·
2026-05-24 Alika Williams #212 34 ⚪ D 📈 WARM ·
2026-05-24 Carlos Cortes #187 37 ⚪ D 📉 COOL 💥
2026-05-24 Tyler Soderstrom #179 38 ⚪ D ❄ COLD ·
2026-05-24 Shea Langeliers #61 57 🟠 C 📉 COOL ·
2026-05-24 Nick Kurtz #56 58 🟠 C ➖ NTRL ·
2026-05-24 Zack Gelof #50 59 🟠 C 📈 WARM ·
2026-05-18 Hyeseong Kim #226 25 ⚪ D ➖ NTRL ·
2026-05-18 Alex Freeland #203 32 ⚪ D 📉 COOL ·
2026-05-18 Kyle Tucker #195 34 ⚪ D 📉 COOL ·
2026-05-18 Teoscar Hernández #148 41 ⚪ D ➖ NTRL ·
2026-05-18 Freddie Freeman #124 43 ⚪ D 📉 COOL ·
2026-05-18 Will Smith #101 48 ⚪ D 📈 WARM ·
2026-05-18 Shohei Ohtani #72 54 🟠 C ❄ COLD ·
2026-05-18 Andy Pages #62 56 🟠 C 📈 WARM ·
2026-05-18 Max Muncy #46 61 🔵 C+ ➖ NTRL ·
2026-05-13 David Hamilton #258 7 ⚪ D ❄ COLD ·
2026-05-13 Brandon Lockridge #254 9 ⚪ D ❄ COLD ·
2026-05-13 Luis Rengifo #224 18 ⚪ D 📉 COOL ·
2026-05-13 Garrett Mitchell #185 25 ⚪ D 📉 COOL ·
2026-05-13 William Contreras #184 25 ⚪ D ➖ NTRL ·
2026-05-13 Sal Frelick #154 28 ⚪ D 📈 WARM ·
2026-05-13 Jake Bauers #115 33 ⚪ D ❄ COLD ·
2026-05-13 Brice Turang #79 38 ⚪ D 📉 COOL ·
2026-05-13 Gary Sánchez #31 46 ⚪ D 📉 COOL ·
2026-05-07 Masyn Winn #153 16 ⚪ D ➖ NTRL ·
2026-05-07 Pedro Pagés #143 18 ⚪ D 📉 COOL ·
2026-05-07 Victor Scott II #136 20 ⚪ D 📈 WARM ·
2026-05-07 Alec Burleson #133 21 ⚪ D 📉 COOL 💥
2026-05-07 Ivan Herrera #132 21 ⚪ D 📉 COOL ·
2026-05-07 Nolan Gorman #119 23 ⚪ D 📈 WARM ·
2026-05-07 JJ Wetherholt #102 28 ⚪ D 📈 WARM ·
2026-05-07 Nathan Church #100 29 ⚪ D 🔥 HOT ·
2026-05-07 Jordan Walker #87 32 ⚪ D ➖ NTRL ·
2026-05-02 Luisangel Acuña #253 8 ⚪ D 📉 COOL ·
2026-05-02 Chase Meidroth #244 10 ⚪ D ❄ COLD ·
2026-05-02 Edgar Quero #225 13 ⚪ D 📉 COOL ·
2026-05-02 Tristan Peters #221 14 ⚪ D ➖ NTRL ·
2026-05-02 Everson Pereira #192 19 ⚪ D ❄ COLD ·
2026-05-02 Andrew Benintendi #164 23 ⚪ D ➖ NTRL ·
2026-05-02 Miguel Vargas #119 30 ⚪ D 📈 WARM ·
2026-05-02 Colson Montgomery #91 33 ⚪ D 📈 WARM ·
2026-05-02 Munetaka Murakami #70 37 ⚪ D ➖ NTRL ·
2026-04-26 Geraldo Perdomo #238 27 ⚪ D 📉 COOL ·
2026-04-26 Jorge Barrosa #164 39 ⚪ D 📉 COOL ·
2026-04-26 Adrian Del Castillo #146 42 ⚪ D 📈 WARM ·
2026-04-26 Jose Fernandez #145 42 ⚪ D 📈 WARM ·
2026-04-26 Alek Thomas #134 44 ⚪ D ➖ NTRL ·
2026-04-26 Nolan Arenado #133 44 ⚪ D 📈 WARM ·
2026-04-26 Ketel Marte #108 49 ⚪ D 📈 WARM ·
2026-04-26 Ildemaro Vargas #103 50 🟠 C ➖ NTRL 💥
2026-04-26 Corbin Carroll #87 54 🟠 C 📉 COOL ·
2026-04-19 Nolan Schanuel #184 33 ⚪ D 📉 COOL ·
2026-04-19 Josh Lowe #111 48 ⚪ D ❄ COLD ·
2026-04-19 Logan O'Hoppe #106 49 ⚪ D 📈 WARM ·
2026-04-19 Yoán Moncada #91 52 🟠 C ➖ NTRL ·
2026-04-19 Jo Adell #90 52 🟠 C 📈 WARM ·
2026-04-19 Oswald Peraza #65 58 🟠 C ➖ NTRL ·
2026-04-19 Zach Neto #50 63 🔵 C+ ➖ NTRL ·
2026-04-19 Jorge Soler #22 72 🟡 B 📈 WARM ·
2026-04-19 Mike Trout #11 81 🟢 A ➖ NTRL ·
2026-04-14 Ben Williamson #121 9 ⚪ D 📉 COOL ·
2026-04-14 Cole Young #113 32 ⚪ D 📉 COOL ·
2026-04-14 J.P. Crawford #103 14 ⚪ D ➖ NTRL ·
2026-04-14 Randy Arozarena #72 41 ⚪ D ➖ NTRL ·
2026-04-14 Dominic Canzone #71 47 ⚪ D 📉 COOL ·
2026-04-14 Jorge Polanco #64 39 ⚪ D ➖ NTRL ·
2026-04-14 Julio Rodriguez #62 37 ⚪ D 🔥 HOT ·
2026-04-14 Cal Raleigh #37 54 🟠 C 📈 WARM ·
2026-04-08 Nick Gonzales #233 22 ⚪ D ❄ COLD ·
2026-04-08 Jared Triolo #223 27 ⚪ D ❄ COLD ·
2026-04-08 Henry Davis #218 29 ⚪ D 📈 WARM ·
2026-04-08 Joey Bart #207 26 ⚪ D ❄ COLD ·
2026-04-08 Spencer Horwitz #189 32 ⚪ D ❄ COLD ·
2026-04-08 Tommy Pham #182 27 ⚪ D · — ·
2026-04-08 Andrew McCutchen #137 29 ⚪ D 🔥 HOT ·
2026-04-08 Bryan Reynolds #119 34 ⚪ D 📈 WARM ·
2026-04-08 Oneil Cruz #54 42 ⚪ D 📉 COOL ·
2026-03-27 Gleyber Torres #82 33 ⚪ D 📈 WARM ·
2026-03-27 Zach McKinstry #76 36 ⚪ D 🔥 HOT ·
2026-03-27 Javier Baez #74 32 ⚪ D 📈 WARM ·
2026-03-27 Colt Keith #73 37 ⚪ D · — ·
2026-03-27 Wenceel Perez #69 40 ⚪ D ❄ COLD ·
2026-03-27 Dillon Dingler #66 36 ⚪ D 📈 WARM ·
2026-03-27 Spencer Torkelson #40 47 ⚪ D 📉 COOL ·
2026-03-27 Kerry Carpenter #30 49 ⚪ D · — ·
2026-03-27 Riley Greene #13 52 🟠 C 📈 WARM ·
Six home runs to freedom

Michael King's full pitcher profile is waiting

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

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