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
Foster Griffin
Foster Griffin LHP WSH
108 matchups scored · 13 game days
16 HRs Allowed
14.8% HR Rate (Pool)
17.5% Overall HR/FB
4.47 FIP
3.98 xFIP
+0.49 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.23
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
17.5%
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.
84th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
75.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.
4.47
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.
66th pctile
3.98
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.49
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
73th pctile
14.8%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
108
Pool Matchups
16
HRs Allowed (Pool)
6
Top-15 Matchups
1
HRs to Top-15
14.8%
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 13 2 2 15.4% 1.0 98.9mph 102.2mph 25.5° 392ft Flat +0.6pp
Last 15 19 3 5 26.3% 1.67 99.8mph 101.0mph 32.6° 385ft Up +11.5pp
Last 30 45 6 8 17.8% 1.33 97.9mph 103.3mph 30.2° 394ft Up +3.0pp
Batted-Ball Damage
93 tracked BBE from 108 pool matchups
98.2
119.0
70
0
104.0
29.8°
400
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-22 Edmundo Sosa 108.8mph · · · ·
2026-06-22 Derek Hill 108.2mph · · · ·
2026-06-22 Alec Bohm 107.0mph · · · ·
2026-06-22 Brandon Marsh 102.5mph 102.5mph 24° 376ft Yes
2026-06-22 Trea Turner 101.6mph · · · ·
2026-06-16 Jac Caglianone 108.2mph · · · ·
2026-06-16 Lane Thomas 101.9mph 101.9mph 27° 407ft Yes
2026-06-10 Matt Chapman 107.9mph 101.4mph 31° 409ft Yes
HRs Allowed Per Game Day
13 days · 16 total HRs
HRs Allowed
16 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-22 Brandon Marsh #121 44 Nationals Park 102.5mph 24.0° 376ft
2026-06-16 Lane Thomas #159 38 Nationals Park 101.9mph 27.0° 407ft
2026-06-10 Bryce Eldridge #81 50 Oracle Park 98.1mph 44.0° 326ft
2026-06-10 Rafael Devers #111 44 Oracle Park 101.3mph 37.0° 408ft
2026-06-10 Matt Chapman #156 37 Oracle Park 101.4mph 31.0° 409ft
2026-05-30 Manny Machado #46 62 Nationals Park 102.4mph 25.0° 362ft
2026-05-30 Xander Bogaerts #178 39 Nationals Park 104.7mph 30.0° 417ft
2026-05-30 Fernando Tatis Jr. #234 26 Nationals Park 114.0mph 24.0° 451ft
2026-05-19 Juan Soto #42 60 Nationals Park 110.2mph 29.0° 434.0ft
2026-05-19 Bo Bichette #189 32 Nationals Park 103.5mph 24.0° 400.0ft
2026-05-14 JJ Bleday #5 77 Great American Ball Park 100.6mph 36.0° 366.0ft
2026-05-14 Dane Myers #68 43 Great American Ball Park 100.6mph 30.0° 385.0ft
2026-05-14 Matt McLain #96 35 Great American Ball Park 104.3mph 26.0° 400.0ft
2026-05-08 Xavier Edwards #172 20 loanDepot Park 103.9mph 31.0° 400.0ft
2026-04-21 Drake Baldwin #20 63 Nationals Park 105.5mph 27.0° 438.0ft
2026-04-16 Marcell Ozuna #154 11 PNC Park 109.6mph 32.0° 423.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Cutter 457 30.0% -1.5 80.4 25.8° 6
Fastball 277 18.2% +0.4 83.6 26.1° 4
Sweeper 229 15.0% +0.2 80.9 21.2° 2
Sinker 165 10.8% -1.1 77.4 13.8° 1
Curveball 158 10.4% +1.8 84.3 -2.7° 3
Changeup 151 9.9% -0.5 83.9 3.8° 0
Splitter 88 5.8% +1.1 77.9 14.8° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
75.3%
75.3%
All Scored Matchups
108 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-22 Rafael Marchán #186 31 ⚪ D ❄ COLD ·
2026-06-22 Trea Turner #180 33 ⚪ D ❄ COLD ·
2026-06-22 Derek Hill #155 39 ⚪ D ❄ COLD ·
2026-06-22 Alec Bohm #145 40 ⚪ D 📈 WARM ·
2026-06-22 Bryson Stott #139 41 ⚪ D ❄ COLD ·
2026-06-22 Brandon Marsh #121 44 ⚪ D ❄ COLD 💥
2026-06-22 Edmundo Sosa #120 44 ⚪ D ❄ COLD ·
2026-06-22 Bryce Harper #22 65 🔵 C+ 📈 WARM ·
2026-06-22 Kyle Schwarber #4 79 🟡 B ➖ NTRL ·
2026-06-16 Lane Thomas #159 38 ⚪ D 📈 WARM 💥
2026-06-16 Nick Loftin #121 46 ⚪ D 📈 WARM ·
2026-06-16 Starling Marte #118 46 ⚪ D 📈 WARM ·
2026-06-16 Jac Caglianone #79 53 🟠 C ➖ NTRL ·
2026-06-10 Daniel Susac #227 17 ⚪ D ❄ COLD ·
2026-06-10 Jung Hoo Lee #173 34 ⚪ D 📈 WARM ·
2026-06-10 Matt Chapman #156 37 ⚪ D 📈 WARM 💥
2026-06-10 Rafael Devers #111 44 ⚪ D ➖ NTRL 💥
2026-06-10 Bryce Eldridge #81 50 🟠 C 📈 WARM 💥
2026-06-10 Casey Schmitt #58 55 🟠 C 📉 COOL ·
2026-06-05 Geraldo Perdomo #202 28 ⚪ D 📉 COOL ·
2026-06-05 Adrian Del Castillo #163 36 ⚪ D 📉 COOL ·
2026-06-05 Jorge Barrosa #152 39 ⚪ D ❄ COLD ·
2026-06-05 Ildemaro Vargas #127 43 ⚪ D 📈 WARM ·
2026-06-05 Gabriel Moreno #92 48 ⚪ D ➖ NTRL ·
2026-06-05 Nolan Arenado #72 51 🟠 C 📈 WARM ·
2026-06-05 Ketel Marte #52 57 🟠 C 📉 COOL ·
2026-06-05 Corbin Carroll #48 58 🟠 C 📉 COOL ·
2026-05-30 Fernando Tatis Jr. #234 26 ⚪ D ❄ COLD 💥
2026-05-30 Rodolfo Durán #191 37 ⚪ D · — ·
2026-05-30 Xander Bogaerts #178 39 ⚪ D 📉 COOL 💥
2026-05-30 Jackson Merrill #149 43 ⚪ D 📉 COOL ·
2026-05-30 Miguel Andujar #114 48 ⚪ D 📉 COOL ·
2026-05-30 Ramón Laureano #77 55 🟠 C 📉 COOL ·
2026-05-30 Manny Machado #46 62 🔵 C+ 📈 WARM 💥
2026-05-30 Gavin Sheets #22 68 🔵 C+ 📈 WARM ·
2026-05-30 Ty France #19 69 🔵 C+ ➖ NTRL ·
2026-05-24 Ha-Seong Kim #253 26 ⚪ D ➖ NTRL ·
2026-05-24 Mauricio Dubón #141 43 ⚪ D ➖ NTRL ·
2026-05-24 Ozzie Albies #136 44 ⚪ D 📉 COOL ·
2026-05-24 Sandy León #115 47 ⚪ D 📉 COOL ·
2026-05-24 Ronald Acuña Jr. #79 52 🟠 C 📈 WARM ·
2026-05-24 Eli White #62 57 🟠 C 📈 WARM ·
2026-05-24 Austin Riley #23 67 🔵 C+ 📈 WARM ·
2026-05-24 Michael Harris II #16 70 🟡 B 📉 COOL ·
2026-05-24 Matt Olson #8 74 🟡 B 📉 COOL ·
2026-05-19 Nick Morabito #247 15 ⚪ D 📉 COOL ·
2026-05-19 Luis Torrens #228 21 ⚪ D ➖ NTRL ·
2026-05-19 Tyrone Taylor #208 28 ⚪ D 📉 COOL ·
2026-05-19 Bo Bichette #189 32 ⚪ D 📈 WARM 💥
2026-05-19 Marcus Semien #179 33 ⚪ D 📈 WARM ·
2026-05-19 Carson Benge #164 35 ⚪ D 📈 WARM ·
2026-05-19 Brett Baty #105 45 ⚪ D 🔥 HOT ·
2026-05-19 Mark Vientos #58 55 🟠 C 📈 WARM ·
2026-05-19 Juan Soto #42 60 🔵 C+ 📉 COOL 💥
2026-05-14 Blake Dunn #130 27 ⚪ D 📈 WARM ·
2026-05-14 Matt McLain #96 35 ⚪ D ❄ COLD 💥
2026-05-14 Jose Trevino #92 36 ⚪ D ➖ NTRL ·
2026-05-14 Ke'Bryan Hayes #73 41 ⚪ D 📉 COOL ·
2026-05-14 Dane Myers #68 43 ⚪ D ❄ COLD 💥
2026-05-14 Elly De La Cruz #22 59 🟠 C ❄ COLD ·
2026-05-14 Spencer Steer #17 62 🔵 C+ ➖ NTRL ·
2026-05-14 Sal Stewart #11 67 🔵 C+ 📉 COOL ·
2026-05-14 JJ Bleday #5 77 🟡 B ➖ NTRL 💥
2026-05-08 Heriberto Hernández #202 15 ⚪ D 📉 COOL ·
2026-05-08 Graham Pauley #181 19 ⚪ D 📉 COOL ·
2026-05-08 Xavier Edwards #172 20 ⚪ D 📉 COOL 💥
2026-05-08 Owen Caissie #166 21 ⚪ D ❄ COLD ·
2026-05-08 Jakob Marsee #165 21 ⚪ D ➖ NTRL ·
2026-05-08 Agustín Ramírez #122 28 ⚪ D 📈 WARM ·
2026-05-08 Connor Norby #114 29 ⚪ D 📈 WARM ·
2026-05-08 Otto Lopez #113 29 ⚪ D ➖ NTRL ·
2026-05-08 Liam Hicks #47 41 ⚪ D 📈 WARM ·
2026-05-02 Brandon Lockridge #210 16 ⚪ D ❄ COLD ·
2026-05-02 David Hamilton #195 18 ⚪ D 📉 COOL ·
2026-05-02 Luis Rengifo #138 27 ⚪ D ➖ NTRL ·
2026-05-02 William Contreras #137 27 ⚪ D 📉 COOL ·
2026-05-02 Garrett Mitchell #110 30 ⚪ D 📉 COOL ·
2026-05-02 Sal Frelick #90 33 ⚪ D 📈 WARM ·
2026-05-02 Jake Bauers #65 37 ⚪ D 📉 COOL ·
2026-05-02 Brice Turang #47 40 ⚪ D ➖ NTRL ·
2026-05-02 Gary Sánchez #39 41 ⚪ D 📉 COOL ·
2026-04-26 Tanner Murray #234 28 ⚪ D · — ·
2026-04-26 Chase Meidroth #225 29 ⚪ D 📉 COOL ·
2026-04-26 Derek Hill #218 30 ⚪ D 📉 COOL ·
2026-04-26 Drew Romo #210 31 ⚪ D 📈 WARM ·
2026-04-26 Luisangel Acuña #203 32 ⚪ D 📈 WARM ·
2026-04-26 Everson Pereira #79 55 🟠 C 📉 COOL ·
2026-04-26 Miguel Vargas #65 58 🟠 C 📈 WARM ·
2026-04-26 Colson Montgomery #39 65 🔵 C+ 📈 WARM ·
2026-04-26 Munetaka Murakami #10 75 🟡 B · — ·
2026-04-21 Ozzie Albies #115 37 ⚪ D 📉 COOL ·
2026-04-21 Mauricio Dubón #102 41 ⚪ D ❄ COLD ·
2026-04-21 Mike Yastrzemski #88 44 ⚪ D 🔥 HOT ·
2026-04-21 Austin Riley #49 54 🟠 C 🔥 HOT ·
2026-04-21 Ronald Acuña Jr. #40 56 🟠 C ➖ NTRL ·
2026-04-21 Dominic Smith #33 58 🟠 C ➖ NTRL ·
2026-04-21 Michael Harris II #21 63 🔵 C+ ➖ NTRL ·
2026-04-21 Drake Baldwin #20 63 🔵 C+ ➖ NTRL 💥
2026-04-21 Matt Olson #5 77 🟡 B ➖ NTRL ·
2026-04-16 Billy Cook #161 · ⚪ D ➖ NTRL ·
2026-04-16 Jake Mangum #157 5 ⚪ D 📉 COOL ·
2026-04-16 Joey Bart #155 11 ⚪ D 📉 COOL ·
2026-04-16 Marcell Ozuna #154 11 ⚪ D 📉 COOL 💥
2026-04-16 Nick Gonzales #146 19 ⚪ D 📈 WARM ·
2026-04-16 Nick Yorke #143 20 ⚪ D ➖ NTRL ·
2026-04-16 Konnor Griffin #137 22 ⚪ D · — ·
2026-04-16 Brandon Lowe #64 46 ⚪ D 📈 WARM ·
2026-04-16 Oneil Cruz #37 58 🟠 C ➖ NTRL ·
Six home runs to freedom

Foster Griffin's full pitcher profile is waiting

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

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