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
Matthew Liberatore
Matthew Liberatore LHP STL
121 matchups scored · 14 game days
15 HRs Allowed
12.4% HR Rate (Pool)
18.3% Overall HR/FB
5.36 FIP
4.51 xFIP
+0.85 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.
18.3%
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.
86th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
77.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.
5.36
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.
85th pctile
4.51
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.85
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
86th pctile
12.4%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
121
Pool Matchups
15
HRs Allowed (Pool)
5
Top-15 Matchups
2
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 14 2 2 14.3% 1.0 101.5mph 109.7mph 21.0° 409ft Flat +1.9pp
Last 15 23 3 5 21.7% 1.67 99.8mph 106.6mph 24.4° 395ft Up +9.3pp
Last 30 40 5 7 17.5% 1.4 99.7mph 105.3mph 25.3° 394ft Up +5.1pp
Batted-Ball Damage
103 tracked BBE from 121 pool matchups
98.9
112.0
80
0
105.1
27.5°
394
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-24 Ketel Marte 109.6mph 109.3mph 20° 416ft Yes
2026-06-24 Tommy Troy 103.7mph · · · ·
2026-06-24 Ildemaro Vargas 102.0mph · · · ·
2026-06-24 Nolan Arenado 100.9mph · · · ·
2026-06-18 Jac Caglianone 110.0mph 110.0mph 22° 402ft Yes
2026-06-18 Carter Jensen 108.4mph · · · ·
2026-06-18 Lane Thomas 107.3mph · · · ·
2026-06-18 Nick Loftin 106.5mph · · · ·
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-24 Ketel Marte #91 49 Busch Stadium 109.3mph 20.0° 416ft
2026-06-18 Jac Caglianone #43 52 Kauffman Stadium 110.0mph 22.0° 402ft
2026-06-13 Byron Buxton #4 81 Target Field 106.5mph 31.0° 420ft
2026-06-13 Royce Lewis #78 52 Target Field 100.1mph 25.0° 366ft
2026-06-13 Luke Keaschall #210 23 Target Field 107.1mph 24.0° 371ft
2026-06-06 Matt McLain #187 32 Busch Stadium 103.5mph 25.0° 381ft
2026-05-31 Alex Bregman #204 32 Busch Stadium 100.5mph 30.0° 404ft
2026-05-25 Christian Yelich #43 59 American Family Field 101.8mph 27.0° 381.0ft
2026-05-13 Nick Kurtz #56 41 Sutter Health Park 100.3mph 30.0° 405.0ft
2026-04-25 Julio Rodríguez #185 35 Busch Stadium 108.0mph 33.0° 402.0ft
2026-04-25 Cole Young #186 35 Busch Stadium 109.9mph 26.0° 423.0ft
2026-04-19 Yordan Alvarez #4 87 Minute Maid Park 95.8mph 28.0° 357.0ft
2026-04-13 Bo Naylor #36 39 Busch Stadium 111.5mph 27.0° 433.0ft
2026-04-13 Angel Martinez #50 18 Busch Stadium 105.2mph 22.0° 398.0ft
2026-04-01 Juan Soto #33 54 Busch Stadium 107.6mph 42.0° 344.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 424 33.1% +0.5 86.2 29.7° 5
Slider 276 21.6% +1.6 83.0 17.7° 7
Curveball 209 16.3% +1.3 81.6 -4.3° 3
Changeup 196 15.3% -0.6 82.4 12.3° 0
Sinker 119 9.3% +1.5 89.7 20.3° 0
Cutter 47 3.7% +3.5 86.0 7.7° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
77.7%
77.7%
All Scored Matchups
121 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-24 Geraldo Perdomo #225 28 ⚪ D ❄ COLD ·
2026-06-24 Ildemaro Vargas #184 36 ⚪ D ➖ NTRL ·
2026-06-24 Nolan Arenado #174 38 ⚪ D 📉 COOL ·
2026-06-24 Ketel Marte #91 49 ⚪ D ➖ NTRL 💥
2026-06-24 Gabriel Moreno #86 50 🟠 C 📈 WARM ·
2026-06-24 Tommy Troy #83 50 🟠 C 📉 COOL ·
2026-06-24 Corbin Carroll #33 61 🔵 C+ 📉 COOL ·
2026-06-18 Isaac Collins #124 26 ⚪ D ❄ COLD ·
2026-06-18 Starling Marte #91 38 ⚪ D 📉 COOL ·
2026-06-18 Nick Loftin #84 40 ⚪ D 📈 WARM ·
2026-06-18 Lane Thomas #51 51 🟠 C 🔥 HOT ·
2026-06-18 Carter Jensen #46 52 🟠 C 📈 WARM ·
2026-06-18 Michael Massey #45 52 🟠 C ➖ NTRL ·
2026-06-18 Jac Caglianone #43 52 🟠 C ➖ NTRL 💥
2026-06-13 Alex Jackson #223 19 ⚪ D 📉 COOL ·
2026-06-13 Luke Keaschall #210 23 ⚪ D 📉 COOL 💥
2026-06-13 Austin Martin #206 24 ⚪ D 📉 COOL ·
2026-06-13 Orlando Arcia #176 33 ⚪ D 📈 WARM ·
2026-06-13 Ryan Kreidler #142 40 ⚪ D ❄ COLD ·
2026-06-13 Royce Lewis #78 52 🟠 C ➖ NTRL 💥
2026-06-13 Brooks Lee #65 54 🟠 C 📈 WARM ·
2026-06-13 Kody Clemens #20 67 🔵 C+ ➖ NTRL ·
2026-06-13 Byron Buxton #4 81 🟢 A 📈 WARM 💥
2026-06-06 Noelvi Marte #231 15 ⚪ D 📈 WARM ·
2026-06-06 Blake Dunn #196 30 ⚪ D ❄ COLD ·
2026-06-06 Matt McLain #187 32 ⚪ D 📉 COOL 💥
2026-06-06 Dane Myers #157 38 ⚪ D ➖ NTRL ·
2026-06-06 Eugenio Suárez #147 39 ⚪ D 📈 WARM ·
2026-06-06 Sal Stewart #103 47 ⚪ D 📉 COOL ·
2026-06-06 Spencer Steer #79 50 🟠 C ➖ NTRL ·
2026-06-06 JJ Bleday #16 68 🔵 C+ 📉 COOL ·
2026-05-31 Kevin Alcántara #269 11 ⚪ D · — ·
2026-05-31 Nico Hoerner #236 27 ⚪ D 📉 COOL ·
2026-05-31 Carson Kelly #226 29 ⚪ D ❄ COLD ·
2026-05-31 Alex Bregman #204 32 ⚪ D ❄ COLD 💥
2026-05-31 Dansby Swanson #167 39 ⚪ D ❄ COLD ·
2026-05-31 Seiya Suzuki #142 43 ⚪ D ➖ NTRL ·
2026-05-31 Pete Crow-Armstrong #78 54 🟠 C 🔥 HOT ·
2026-05-31 Michael Busch #69 56 🟠 C 📈 WARM ·
2026-05-31 Ian Happ #34 67 🔵 C+ 📉 COOL ·
2026-05-25 Joey Ortiz #218 20 ⚪ D 📉 COOL ·
2026-05-25 Luis Rengifo #205 25 ⚪ D 📉 COOL ·
2026-05-25 Blake Perkins #201 26 ⚪ D 📈 WARM ·
2026-05-25 Brice Turang #91 46 ⚪ D ❄ COLD ·
2026-05-25 Andrew Vaughn #87 47 ⚪ D ➖ NTRL ·
2026-05-25 William Contreras #86 47 ⚪ D 📈 WARM ·
2026-05-25 Jackson Chourio #80 49 ⚪ D ➖ NTRL ·
2026-05-25 Garrett Mitchell #74 51 🟠 C 🔥 HOT ·
2026-05-25 Christian Yelich #43 59 🟠 C 📈 WARM 💥
2026-05-19 Jhostynxon Garcia #257 10 ⚪ D · — ·
2026-05-19 Jared Triolo #250 14 ⚪ D ❄ COLD ·
2026-05-19 Nick Gonzales #248 15 ⚪ D 📉 COOL ·
2026-05-19 Bryan Reynolds #150 37 ⚪ D 📉 COOL ·
2026-05-19 Henry Davis #128 40 ⚪ D 📈 WARM ·
2026-05-19 Konnor Griffin #125 41 ⚪ D ➖ NTRL ·
2026-05-19 Marcell Ozuna #113 43 ⚪ D 📈 WARM ·
2026-05-19 Oneil Cruz #20 69 🔵 C+ 📉 COOL ·
2026-05-19 Brandon Lowe #16 72 🟡 B ➖ NTRL ·
2026-05-13 Jeff McNeil #158 28 ⚪ D ❄ COLD ·
2026-05-13 Jacob Wilson #129 31 ⚪ D 📉 COOL ·
2026-05-13 Brent Rooker #85 37 ⚪ D ➖ NTRL ·
2026-05-13 Lawrence Butler #57 41 ⚪ D 📈 WARM ·
2026-05-13 Nick Kurtz #56 41 ⚪ D ❄ COLD 💥
2026-05-13 Tyler Soderstrom #24 49 ⚪ D ➖ NTRL ·
2026-05-13 Max Muncy #22 50 🟠 C 📈 WARM ·
2026-05-13 Carlos Cortes #6 59 🟠 C 📉 COOL ·
2026-05-13 Shea Langeliers #3 61 🔵 C+ 📈 WARM ·
2026-05-07 Jake Cronenworth #160 14 ⚪ D 📉 COOL ·
2026-05-07 Fernando Tatis Jr. #139 19 ⚪ D ➖ NTRL ·
2026-05-07 Jackson Merrill #134 21 ⚪ D 📉 COOL ·
2026-05-07 Ramón Laureano #113 25 ⚪ D 📉 COOL ·
2026-05-07 Nick Castellanos #104 28 ⚪ D 📈 WARM ·
2026-05-07 Xander Bogaerts #103 28 ⚪ D 📈 WARM ·
2026-05-07 Manny Machado #97 30 ⚪ D 📈 WARM ·
2026-05-07 Miguel Andujar #82 33 ⚪ D 📈 WARM ·
2026-05-07 Gavin Sheets #68 35 ⚪ D 📈 WARM ·
2026-05-01 Hyeseong Kim #180 22 ⚪ D 📉 COOL ·
2026-05-01 Will Smith #128 28 ⚪ D ➖ NTRL ·
2026-05-01 Andy Pages #116 30 ⚪ D ❄ COLD ·
2026-05-01 Alex Freeland #107 31 ⚪ D 📈 WARM ·
2026-05-01 Freddie Freeman #106 31 ⚪ D 📉 COOL ·
2026-05-01 Teoscar Hernández #91 33 ⚪ D ➖ NTRL ·
2026-05-01 Kyle Tucker #90 33 ⚪ D 📈 WARM ·
2026-05-01 Max Muncy #82 34 ⚪ D ➖ NTRL ·
2026-05-01 Shohei Ohtani #38 40 ⚪ D ➖ NTRL ·
2026-04-25 Leo Rivas #221 29 ⚪ D 📈 WARM ·
2026-04-25 Brendan Donovan #215 30 ⚪ D ❄ COLD ·
2026-04-25 Josh Naylor #196 33 ⚪ D ➖ NTRL ·
2026-04-25 Cole Young #186 35 ⚪ D 📈 WARM 💥
2026-04-25 Julio Rodríguez #185 35 ⚪ D 📈 WARM 💥
2026-04-25 J.P. Crawford #172 39 ⚪ D ➖ NTRL ·
2026-04-25 Randy Arozarena #171 39 ⚪ D ➖ NTRL ·
2026-04-25 Cal Raleigh #111 50 🟠 C 📈 WARM ·
2026-04-25 Luke Raley #26 71 🟡 B ➖ NTRL ·
2026-04-19 Shay Whitcomb #196 31 ⚪ D ➖ NTRL ·
2026-04-19 Taylor Trammell #171 36 ⚪ D 📈 WARM ·
2026-04-19 Isaac Paredes #143 42 ⚪ D ➖ NTRL ·
2026-04-19 Yainer Diaz #114 47 ⚪ D 📈 WARM ·
2026-04-19 Jose Altuve #87 53 🟠 C 📉 COOL ·
2026-04-19 Carlos Correa #55 61 🔵 C+ 📈 WARM ·
2026-04-19 Christian Walker #28 69 🔵 C+ ❄ COLD ·
2026-04-19 Cam Smith #15 77 🟡 B 📈 WARM ·
2026-04-19 Yordan Alvarez #4 87 🟢 A ➖ NTRL 💥
2026-04-13 Steven Kwan #62 21 ⚪ D 📈 WARM ·
2026-04-13 Nolan Jones #60 25 ⚪ D 📉 COOL ·
2026-04-13 Angel Martinez #50 18 ⚪ D 📉 COOL 💥
2026-04-13 Daniel Schneemann #41 29 ⚪ D ➖ NTRL ·
2026-04-13 Bo Naylor #36 39 ⚪ D 📈 WARM 💥
2026-04-13 Rhys Hoskins #33 40 ⚪ D 📈 WARM ·
2026-04-13 Jose Ramirez #28 40 ⚪ D 📈 WARM ·
2026-04-13 Gabriel Arias #22 37 ⚪ D 📈 WARM ·
2026-04-13 Kyle Manzardo #20 41 ⚪ D 📉 COOL ·
2026-04-01 Tyrone Taylor #239 23 ⚪ D ❄ COLD ·
2026-04-01 Jeff McNeil #202 33 ⚪ D ❄ COLD ·
2026-04-01 Starling Marte #158 33 ⚪ D 📈 WARM ·
2026-04-01 Mark Vientos #131 40 ⚪ D 📈 WARM ·
2026-04-01 Brandon Nimmo #130 38 ⚪ D 📈 WARM ·
2026-04-01 Francisco Lindor #129 40 ⚪ D 📉 COOL ·
2026-04-01 Pete Alonso #85 53 🟠 C 📈 WARM ·
2026-04-01 Brett Baty #52 42 ⚪ D 📈 WARM ·
2026-04-01 Juan Soto #33 54 🟠 C ❄ COLD 💥
Six home runs to freedom

Matthew Liberatore's full pitcher profile is waiting

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

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