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
Justin Wrobleski
Justin Wrobleski LHP LAD
105 matchups scored · 12 game days
9 HRs Allowed
8.6% HR Rate (Pool)
5.0% Overall HR/FB
3.33 FIP
4.65 xFIP
-1.33 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.75
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
5.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.
5th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
79.3%
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.33
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.
26th pctile
4.65
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-1.33
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
3th pctile
8.6%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
105
Pool Matchups
9
HRs Allowed (Pool)
9
Top-15 Matchups
2
HRs to Top-15
8.6%
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 95.8mph 97.7mph 30.5° 359ft Up +16.4pp
Last 15 24 3 3 12.5% 1.0 96.6mph 99.7mph 28.3° 367ft Up +3.9pp
Last 30 42 5 6 14.3% 1.2 99.3mph 102.5mph 28.3° 388ft Up +5.7pp
Batted-Ball Damage
87 tracked BBE from 105 pool matchups
99.8
113.0
69
0
103.3
28.0°
391
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-23 Byron Buxton 105.1mph · · · ·
2026-06-23 Brooks Lee 100.4mph 94.9mph 33° 349ft Yes
2026-06-23 Victor Caratini 100.4mph 100.4mph 28° 369ft Yes
2026-06-16 Nick Fortes 106.0mph · · · ·
2026-06-16 Junior Caminero 105.0mph · · · ·
2026-06-16 Yandy Díaz 102.5mph · · · ·
2026-06-16 Ben Williamson 101.1mph · · · ·
2026-06-11 Brandon Lowe 103.7mph 103.7mph 24° 383ft Yes
HRs Allowed Per Game Day
12 days · 9 total HRs
HRs Allowed
9 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-23 Brooks Lee #98 48 Target Field 94.9mph 33.0° 349ft
2026-06-23 Victor Caratini #170 36 Target Field 100.4mph 28.0° 369ft
2026-06-11 Brandon Lowe #55 49 PNC Park 103.7mph 24.0° 383ft
2026-06-04 Corbin Carroll #61 47 Chase Field 98.1mph 30.0° 383ft
2026-06-04 Ketel Marte #71 44 Chase Field 113.0mph 29.0° 431ft
2026-05-29 Kyle Schwarber #3 84 Dodger Stadium 104.8mph 26.0° 411ft
2026-05-22 William Contreras #200 30 American Family Field 107.2mph 29.0° 410.0ft
2026-05-10 Matt Olson #4 59 Dodger Stadium 103.1mph 25.0° 396.0ft
2026-05-10 Drake Baldwin #20 51 Dodger Stadium 104.9mph 28.0° 390.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 623 49.6% -2.4 84.0 29.7° 3
Slider 402 32.0% -0.2 87.6 8.2° 3
Sinker 87 6.9% -1.6 82.7 6.6° 1
Curveball 74 5.9% -1.4 79.5 0.8° 0
Changeup 55 4.4% -0.4 83.6 13.1° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
79.3%
79.3%
All Scored Matchups
105 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-23 Austin Martin #220 24 ⚪ D 📉 COOL ·
2026-06-23 Luke Keaschall #213 27 ⚪ D 🔥 HOT ·
2026-06-23 Victor Caratini #170 36 ⚪ D ➖ NTRL 💥
2026-06-23 Josh Bell #109 46 ⚪ D ➖ NTRL ·
2026-06-23 Brooks Lee #98 48 ⚪ D 📉 COOL 💥
2026-06-23 Ryan Kreidler #92 49 ⚪ D 📈 WARM ·
2026-06-23 Royce Lewis #66 54 🟠 C 📈 WARM ·
2026-06-23 Byron Buxton #8 75 🟡 B 📈 WARM ·
2026-06-16 Chandler Simpson #217 22 ⚪ D 📉 COOL ·
2026-06-16 Richie Palacios #211 24 ⚪ D ❄ COLD ·
2026-06-16 Taylor Walls #179 35 ⚪ D 📈 WARM ·
2026-06-16 Nick Fortes #178 35 ⚪ D 📈 WARM ·
2026-06-16 Ben Williamson #162 38 ⚪ D 📈 WARM ·
2026-06-16 Cedric Mullins #97 50 🟠 C 📈 WARM ·
2026-06-16 Yandy Díaz #85 52 🟠 C 📉 COOL ·
2026-06-16 Jonathan Aranda #84 52 🟠 C 📉 COOL ·
2026-06-16 Junior Caminero #41 61 🔵 C+ ➖ NTRL ·
2026-06-11 Jared Triolo #127 8 ⚪ D 📉 COOL ·
2026-06-11 Jake Mangum #122 22 ⚪ D 📈 WARM ·
2026-06-11 Marcell Ozuna #114 27 ⚪ D ❄ COLD ·
2026-06-11 Nick Gonzales #111 28 ⚪ D 📈 WARM ·
2026-06-11 Bryan Reynolds #72 44 ⚪ D 📈 WARM ·
2026-06-11 Spencer Horwitz #66 46 ⚪ D 📈 WARM ·
2026-06-11 Brandon Lowe #55 49 ⚪ D 📉 COOL 💥
2026-06-04 Jose Fernandez #156 14 ⚪ D ❄ COLD ·
2026-06-04 Tommy Troy #150 18 ⚪ D 📈 WARM ·
2026-06-04 Ryan Waldschmidt #145 21 ⚪ D 📉 COOL ·
2026-06-04 Geraldo Perdomo #144 22 ⚪ D 📉 COOL ·
2026-06-04 Ildemaro Vargas #117 33 ⚪ D ➖ NTRL ·
2026-06-04 Gabriel Moreno #86 40 ⚪ D ➖ NTRL ·
2026-06-04 Nolan Arenado #78 42 ⚪ D ➖ NTRL ·
2026-06-04 Ketel Marte #71 44 ⚪ D 📉 COOL 💥
2026-06-04 Corbin Carroll #61 47 ⚪ D 📉 COOL 💥
2026-05-29 Justin Crawford #213 27 ⚪ D ❄ COLD ·
2026-05-29 Adolis García #183 33 ⚪ D ❄ COLD ·
2026-05-29 J. T. Realmuto #126 45 ⚪ D 📈 WARM ·
2026-05-29 Brandon Marsh #111 47 ⚪ D 📈 WARM ·
2026-05-29 Bryson Stott #90 49 ⚪ D ➖ NTRL ·
2026-05-29 Alec Bohm #88 50 🟠 C 🔥 HOT ·
2026-05-29 Trea Turner #65 55 🟠 C 📈 WARM ·
2026-05-29 Bryce Harper #10 74 🟡 B 📈 WARM ·
2026-05-29 Kyle Schwarber #3 84 🟢 A 📈 WARM 💥
2026-05-22 David Hamilton #261 7 ⚪ D ❄ COLD ·
2026-05-22 Joey Ortiz #252 14 ⚪ D 📉 COOL ·
2026-05-22 Sal Frelick #243 18 ⚪ D 📉 COOL ·
2026-05-22 Luis Rengifo #237 20 ⚪ D 📉 COOL ·
2026-05-22 William Contreras #200 30 ⚪ D ➖ NTRL 💥
2026-05-22 Brice Turang #136 39 ⚪ D ❄ COLD ·
2026-05-22 Gary Sánchez #93 44 ⚪ D ❄ COLD ·
2026-05-22 Garrett Mitchell #92 44 ⚪ D 📈 WARM ·
2026-05-22 Jake Bauers #44 55 🟠 C 📈 WARM ·
2026-05-16 Nolan Schanuel #159 37 ⚪ D 📈 WARM ·
2026-05-16 Logan O'Hoppe #156 38 ⚪ D ❄ COLD ·
2026-05-16 Yoán Moncada #148 40 ⚪ D 📉 COOL ·
2026-05-16 Josh Lowe #121 44 ⚪ D ➖ NTRL ·
2026-05-16 Oswald Peraza #105 47 ⚪ D ❄ COLD ·
2026-05-16 Jo Adell #104 47 ⚪ D 📈 WARM ·
2026-05-16 Zach Neto #51 60 🔵 C+ 📈 WARM ·
2026-05-16 Jorge Soler #40 63 🔵 C+ ➖ NTRL ·
2026-05-16 Mike Trout #22 76 🟡 B ❄ COLD ·
2026-05-10 Mike Yastrzemski #88 34 ⚪ D 📉 COOL ·
2026-05-10 Mauricio Dubón #70 38 ⚪ D 📉 COOL ·
2026-05-10 Ronald Acuña Jr. #45 44 ⚪ D 📈 WARM ·
2026-05-10 Austin Riley #40 45 ⚪ D 📈 WARM ·
2026-05-10 Dominic Smith #21 51 🟠 C 📈 WARM ·
2026-05-10 Drake Baldwin #20 51 🟠 C 📈 WARM 💥
2026-05-10 Ozzie Albies #19 52 🟠 C 📈 WARM ·
2026-05-10 Michael Harris II #15 54 🟠 C 📈 WARM ·
2026-05-10 Matt Olson #4 59 🟠 C 📈 WARM 💥
2026-05-03 Masyn Winn #131 27 ⚪ D ➖ NTRL ·
2026-05-03 Victor Scott II #98 31 ⚪ D 📈 WARM ·
2026-05-03 Alec Burleson #87 33 ⚪ D 📉 COOL ·
2026-05-03 Nolan Gorman #79 34 ⚪ D 📈 WARM ·
2026-05-03 Ivan Herrera #64 36 ⚪ D ➖ NTRL ·
2026-05-03 Nathan Church #51 37 ⚪ D 📈 WARM ·
2026-05-03 Pedro Pagés #39 39 ⚪ D 📈 WARM ·
2026-05-03 JJ Wetherholt #33 40 ⚪ D 📈 WARM ·
2026-05-03 Jordan Walker #16 44 ⚪ D ➖ NTRL ·
2026-04-26 Pete Crow-Armstrong #136 44 ⚪ D 📉 COOL ·
2026-04-26 Alex Bregman #110 49 ⚪ D 📉 COOL ·
2026-04-26 Michael Busch #98 52 🟠 C 📈 WARM ·
2026-04-26 Nico Hoerner #93 53 🟠 C 📈 WARM ·
2026-04-26 Matt Shaw #75 56 🟠 C ➖ NTRL ·
2026-04-26 Seiya Suzuki #55 61 🔵 C+ ➖ NTRL ·
2026-04-26 Carson Kelly #54 61 🔵 C+ 📉 COOL ·
2026-04-26 Dansby Swanson #29 67 🔵 C+ 📉 COOL ·
2026-04-26 Ian Happ #12 74 🟡 B ➖ NTRL ·
2026-04-20 Brenton Doyle #115 34 ⚪ D 📉 COOL ·
2026-04-20 TJ Rumfield #84 42 ⚪ D ❄ COLD ·
2026-04-20 Kyle Karros #79 43 ⚪ D 📈 WARM ·
2026-04-20 Troy Johnston #63 48 ⚪ D ➖ NTRL ·
2026-04-20 Edouard Julien #56 49 ⚪ D 📉 COOL ·
2026-04-20 Ezequiel Tovar #46 52 🟠 C 📈 WARM ·
2026-04-20 Willi Castro #43 53 🟠 C 🔥 HOT ·
2026-04-20 Hunter Goodman #14 67 🔵 C+ 🔥 HOT ·
2026-04-20 Mickey Moniak #12 68 🔵 C+ ➖ NTRL ·
2026-04-06 Ernie Clement #178 28 ⚪ D 📉 COOL ·
2026-04-06 Myles Straw #167 27 ⚪ D ❄ COLD ·
2026-04-06 Nathan Lukes #115 33 ⚪ D ❄ COLD ·
2026-04-06 Alejandro Kirk #111 35 ⚪ D ❄ COLD ·
2026-04-06 Andres Gimenez #100 27 ⚪ D 🔥 HOT ·
2026-04-06 Bo Bichette #91 38 ⚪ D 📉 COOL ·
2026-04-06 Vladimir Guerrero Jr. #73 40 ⚪ D ➖ NTRL ·
2026-04-06 Addison Barger #43 44 ⚪ D 📉 COOL ·
2026-04-06 George Springer #3 53 🟠 C ➖ NTRL ·
Six home runs to freedom

Justin Wrobleski's full pitcher profile is waiting

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

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