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
Michael McGreevy
Michael McGreevy RHP STL
112 matchups scored · 13 game days
12 HRs Allowed
10.7% HR Rate (Pool)
15.7% Overall HR/FB
4.16 FIP
3.91 xFIP
+0.25 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.92
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
15.7%
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.
77th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
73.7%
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.16
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.
55th pctile
3.91
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.
63th pctile
10.7%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
112
Pool Matchups
12
HRs Allowed (Pool)
3
Top-15 Matchups
1
HRs to Top-15
10.7%
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 1 7.1% 0.5 100.4mph 110.5mph 24.0° 404ft Down -3.6pp
Last 15 22 3 3 13.6% 1.0 100.2mph 105.3mph 26.3° 394ft Up +2.9pp
Last 30 40 5 5 12.5% 1.0 101.0mph 104.8mph 28.2° 399ft Flat +1.8pp
Batted-Ball Damage
99 tracked BBE from 112 pool matchups
99.4
112.8
73
0
106.9
27.0°
403
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-19 Jac Caglianone 110.5mph 110.5mph 24° 404ft Yes
2026-06-19 Isaac Collins 108.3mph · · · ·
2026-06-19 Carter Jensen 104.3mph · · · ·
2026-06-19 Lane Thomas 100.1mph · · · ·
2026-06-14 Byron Buxton 111.8mph · · · ·
2026-06-14 Kody Clemens 107.9mph · · · ·
2026-06-14 Brooks Lee 101.2mph · · · ·
2026-06-07 Nathaniel Lowe 111.6mph · · · ·
HRs Allowed Per Game Day
13 days · 12 total HRs
HRs Allowed
12 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-19 Jac Caglianone #84 50 Kauffman Stadium 110.5mph 24.0° 404ft
2026-06-07 Tyler Stephenson #133 40 Busch Stadium 103.3mph 24.0° 373ft
2026-06-07 Matt McLain #166 35 Busch Stadium 102.0mph 31.0° 405ft
2026-05-26 Jake Bauers #46 60 American Family Field 102.3mph 35.0° 394.0ft
2026-05-26 Garrett Mitchell #98 46 American Family Field 105.7mph 27.0° 421.0ft
2026-05-20 Spencer Horwitz #167 37 Busch Stadium 108.0mph 22.0° 365.0ft
2026-05-14 Zack Gelof #12 65 Sutter Health Park 103.8mph 31.0° 401.0ft
2026-05-14 Nick Kurtz #24 58 Sutter Health Park 111.8mph 26.0° 442.0ft
2026-04-26 Cal Raleigh #122 46 Busch Stadium 109.8mph 25.0° 401.0ft
2026-04-20 Agustín Ramírez #112 34 loanDepot Park 111.8mph 17.0° 411.0ft
2026-04-14 Jose Ramirez #80 48 Busch Stadium 107.6mph 29.0° 398.0ft
2026-04-14 Daniel Schneemann #102 35 Busch Stadium 105.6mph 33.0° 424.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 342 25.0% +0.1 85.4 23.6° 5
Changeup 284 20.8% -2.0 82.5 4.4° 1
Sinker 235 17.2% -3.4 80.6 7.3° 1
Curveball 150 11.0% +1.0 85.9 1.2° 1
Cutter 149 10.9% +0.8 80.1 22.1° 2
Sweeper 148 10.8% +2.9 83.9 9.4° 3
Slider 58 4.2% +2.3 92.1 11.4° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
73.7%
73.7%
All Scored Matchups
112 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-19 Isaac Collins #196 26 ⚪ D 📉 COOL ·
2026-06-19 Nick Loftin #153 38 ⚪ D 📈 WARM ·
2026-06-19 Michael Massey #95 49 ⚪ D ➖ NTRL ·
2026-06-19 Jac Caglianone #84 50 🟠 C ➖ NTRL 💥
2026-06-19 Carter Jensen #78 51 🟠 C 📈 WARM ·
2026-06-19 Lane Thomas #75 52 🟠 C 🔥 HOT ·
2026-06-14 Luke Keaschall #194 30 ⚪ D ➖ NTRL ·
2026-06-14 Tristan Gray #167 37 ⚪ D ❄ COLD ·
2026-06-14 Trevor Larnach #164 38 ⚪ D ➖ NTRL ·
2026-06-14 Josh Bell #87 50 🟠 C 📈 WARM ·
2026-06-14 Brooks Lee #60 57 🟠 C 📈 WARM ·
2026-06-14 Royce Lewis #40 62 🔵 C+ 📈 WARM ·
2026-06-14 Kody Clemens #20 68 🔵 C+ ➖ NTRL ·
2026-06-14 Byron Buxton #3 85 🟢 A 📈 WARM ·
2026-06-07 Blake Dunn #191 29 ⚪ D ❄ COLD ·
2026-06-07 Matt McLain #166 35 ⚪ D 📉 COOL 💥
2026-06-07 Tyler Stephenson #133 40 ⚪ D ➖ NTRL 💥
2026-06-07 Will Benson #119 43 ⚪ D 📉 COOL ·
2026-06-07 Sal Stewart #87 48 ⚪ D 📉 COOL ·
2026-06-07 Spencer Steer #79 50 🟠 C ➖ NTRL ·
2026-06-07 Nathaniel Lowe #41 59 🟠 C 📉 COOL ·
2026-06-07 JJ Bleday #19 69 🔵 C+ 📉 COOL ·
2026-06-01 Alejandro Osuna #154 16 ⚪ D ➖ NTRL ·
2026-06-01 Nicky Lopez #105 36 ⚪ D 📉 COOL ·
2026-06-01 Danny Jansen #91 40 ⚪ D ➖ NTRL ·
2026-06-01 Evan Carter #69 46 ⚪ D ➖ NTRL ·
2026-06-01 Ezequiel Duran #67 47 ⚪ D 📈 WARM ·
2026-06-01 Josh Jung #65 47 ⚪ D ➖ NTRL ·
2026-06-01 Brandon Nimmo #33 57 🟠 C 📈 WARM ·
2026-06-01 Jake Burger #30 58 🟠 C 📈 WARM ·
2026-06-01 Joc Pederson #16 64 🔵 C+ 📈 WARM ·
2026-05-26 David Hamilton #251 16 ⚪ D ❄ COLD ·
2026-05-26 Luis Rengifo #228 24 ⚪ D 📉 COOL ·
2026-05-26 Sal Frelick #224 25 ⚪ D 📉 COOL ·
2026-05-26 Brice Turang #111 44 ⚪ D ❄ COLD ·
2026-05-26 William Contreras #108 45 ⚪ D 📈 WARM ·
2026-05-26 Garrett Mitchell #98 46 ⚪ D 📈 WARM 💥
2026-05-26 Jackson Chourio #88 47 ⚪ D ➖ NTRL ·
2026-05-26 Christian Yelich #50 59 🟠 C 📈 WARM ·
2026-05-26 Jake Bauers #46 60 🔵 C+ ➖ NTRL 💥
2026-05-20 Nick Gonzales #259 13 ⚪ D 📉 COOL ·
2026-05-20 Konnor Griffin #193 33 ⚪ D ❄ COLD ·
2026-05-20 Henry Davis #189 34 ⚪ D ➖ NTRL ·
2026-05-20 Spencer Horwitz #167 37 ⚪ D 📈 WARM 💥
2026-05-20 Marcell Ozuna #166 37 ⚪ D ➖ NTRL ·
2026-05-20 Bryan Reynolds #155 39 ⚪ D ➖ NTRL ·
2026-05-20 Ryan O'Hearn #125 43 ⚪ D ➖ NTRL ·
2026-05-20 Oneil Cruz #39 64 🔵 C+ 📉 COOL ·
2026-05-20 Brandon Lowe #29 68 🔵 C+ ➖ NTRL ·
2026-05-14 Henry Bolte #169 16 ⚪ D · — ·
2026-05-14 Jeff McNeil #159 20 ⚪ D ❄ COLD ·
2026-05-14 Darell Hernaiz #153 21 ⚪ D 📉 COOL ·
2026-05-14 Carlos Cortes #40 52 🟠 C 📉 COOL ·
2026-05-14 Tyler Soderstrom #28 57 🟠 C ➖ NTRL ·
2026-05-14 Nick Kurtz #24 58 🟠 C ❄ COLD 💥
2026-05-14 Brent Rooker #18 62 🔵 C+ 📈 WARM ·
2026-05-14 Zack Gelof #12 65 🔵 C+ 📈 WARM 💥
2026-05-14 Shea Langeliers #3 79 🟡 B 📈 WARM ·
2026-05-08 Jake Cronenworth #206 14 ⚪ D 📉 COOL ·
2026-05-08 Fernando Tatis Jr. #185 19 ⚪ D ➖ NTRL ·
2026-05-08 Jackson Merrill #177 20 ⚪ D 📉 COOL ·
2026-05-08 Xander Bogaerts #161 22 ⚪ D 📉 COOL ·
2026-05-08 Nick Castellanos #144 24 ⚪ D 📈 WARM ·
2026-05-08 Ramón Laureano #143 24 ⚪ D 📉 COOL ·
2026-05-08 Manny Machado #119 29 ⚪ D 📈 WARM ·
2026-05-08 Gavin Sheets #95 32 ⚪ D ➖ NTRL ·
2026-05-08 Miguel Andujar #82 33 ⚪ D 📈 WARM ·
2026-05-02 Hyeseong Kim #159 24 ⚪ D 📉 COOL ·
2026-05-02 Alex Freeland #148 26 ⚪ D 📉 COOL ·
2026-05-02 Will Smith #118 30 ⚪ D ➖ NTRL ·
2026-05-02 Max Muncy #117 30 ⚪ D ❄ COLD ·
2026-05-02 Andy Pages #105 31 ⚪ D ❄ COLD ·
2026-05-02 Freddie Freeman #94 32 ⚪ D 📉 COOL ·
2026-05-02 Teoscar Hernández #82 35 ⚪ D ➖ NTRL ·
2026-05-02 Kyle Tucker #81 35 ⚪ D 📈 WARM ·
2026-05-02 Shohei Ohtani #37 42 ⚪ D ➖ NTRL ·
2026-04-26 Leo Rivas #245 25 ⚪ D 📈 WARM ·
2026-04-26 Connor Joe #211 31 ⚪ D 🔥 HOT ·
2026-04-26 Julio Rodríguez #198 33 ⚪ D 📈 WARM ·
2026-04-26 Cole Young #191 34 ⚪ D 📈 WARM ·
2026-04-26 Randy Arozarena #183 36 ⚪ D ➖ NTRL ·
2026-04-26 J.P. Crawford #182 36 ⚪ D ➖ NTRL ·
2026-04-26 Cal Raleigh #122 46 ⚪ D 📈 WARM 💥
2026-04-26 Dominic Canzone #45 63 🔵 C+ ➖ NTRL ·
2026-04-26 Luke Raley #28 67 🔵 C+ ➖ NTRL ·
2026-04-20 Jakob Marsee #163 17 ⚪ D 📉 COOL ·
2026-04-20 Javier Sanoja #155 19 ⚪ D 📉 COOL ·
2026-04-20 Heriberto Hernández #147 24 ⚪ D 📉 COOL ·
2026-04-20 Liam Hicks #119 33 ⚪ D ❄ COLD ·
2026-04-20 Agustín Ramírez #112 34 ⚪ D 📈 WARM 💥
2026-04-20 Xavier Edwards #103 36 ⚪ D 📈 WARM ·
2026-04-20 Connor Norby #77 43 ⚪ D 📈 WARM ·
2026-04-20 Otto Lopez #37 55 🟠 C 📈 WARM ·
2026-04-20 Owen Caissie #26 62 🔵 C+ 📈 WARM ·
2026-04-14 Steven Kwan #118 26 ⚪ D 📈 WARM ·
2026-04-14 Nolan Jones #117 34 ⚪ D 📉 COOL ·
2026-04-14 Angel Martinez #106 19 ⚪ D ➖ NTRL ·
2026-04-14 Daniel Schneemann #102 35 ⚪ D ➖ NTRL 💥
2026-04-14 Bo Naylor #96 49 ⚪ D 📈 WARM ·
2026-04-14 Rhys Hoskins #91 52 🟠 C 📈 WARM ·
2026-04-14 Jose Ramirez #80 48 ⚪ D 📈 WARM 💥
2026-04-14 Gabriel Arias #75 48 ⚪ D 🔥 HOT ·
2026-04-14 Kyle Manzardo #69 50 🟠 C 📉 COOL ·
2026-03-28 Hunter Feduccia #247 22 ⚪ D ❄ COLD ·
2026-03-28 Chandler Simpson #246 9 ⚪ D 📉 COOL ·
2026-03-28 Jake Fraley #160 29 ⚪ D 🔥 HOT ·
2026-03-28 Richie Palacios #154 26 ⚪ D · — ·
2026-03-28 Cedric Mullins #151 34 ⚪ D · — ·
2026-03-28 Jonathan Aranda #106 39 ⚪ D 📉 COOL ·
2026-03-28 Yandy Díaz #70 37 ⚪ D 📈 WARM ·
2026-03-28 Junior Caminero #34 51 🟠 C ➖ NTRL ·
2026-03-28 Carson Williams #16 38 ⚪ D 📈 WARM ·
Six home runs to freedom

Michael McGreevy's full pitcher profile is waiting

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

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