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
Roki Sasaki
Roki Sasaki RHP LAD
96 matchups scored · 11 game days
9 HRs Allowed
9.4% HR Rate (Pool)
25.6% Overall HR/FB
6.05 FIP
4.79 xFIP
+1.26 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.82
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
25.6%
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.
95th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
70.2%
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.
6.05
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.
93th pctile
4.79
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+1.26
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
94th pctile
9.4%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
96
Pool Matchups
9
HRs Allowed (Pool)
11
Top-15 Matchups
1
HRs to Top-15
9.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 9 1 2 22.2% 2.0 101.8mph 102.0mph 37.0° 375ft Up +12.8pp
Last 15 24 3 3 12.5% 1.0 98.5mph 101.1mph 33.7° 379ft Up +3.1pp
Last 30 42 5 4 9.5% 0.8 94.2mph 101.6mph 32.0° 386ft Flat +0.1pp
Batted-Ball Damage
84 tracked BBE from 96 pool matchups
97.3
112.8
59
0
103.5
28.4°
400
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-19 Samuel Basallo 109.1mph · · · ·
2026-06-19 Gunnar Henderson 106.6mph 106.6mph 40° 375ft Yes
2026-06-19 Coby Mayo 103.8mph · · · ·
2026-06-19 Jeremiah Jackson 103.6mph · · · ·
2026-06-19 Pete Alonso 97.5mph 97.5mph 34° 375ft Yes
2026-06-12 Chase Meidroth 105.8mph · · · ·
2026-06-12 Tristan Peters 103.1mph · · · ·
2026-06-12 Miguel Vargas 102.0mph · · · ·
HRs Allowed Per Game Day
11 days · 9 total HRs
HRs Allowed
9 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-19 Pete Alonso #9 75 Dodger Stadium 97.5mph 34.0° 375ft
2026-06-19 Gunnar Henderson #18 68 Dodger Stadium 106.6mph 40.0° 375ft
2026-06-12 Andrew Benintendi #59 57 Rate Field 99.2mph 27.0° 387ft
2026-05-30 Alec Bohm #72 57 Dodger Stadium 103.0mph 27.0° 406ft
2026-05-11 Rafael Devers #25 45 Dodger Stadium 102.7mph 26.0° 401.0ft
2026-05-02 Jordan Walker #21 47 Busch Stadium 110.0mph 17.0° 372.0ft
2026-04-25 Seiya Suzuki #50 64 Dodger Stadium 103.8mph 25.0° 404.0ft
2026-04-19 Mickey Moniak #20 72 Coors Field 102.4mph 30.0° 428.0ft
2026-04-19 Kyle Karros #141 43 Coors Field 105.9mph 30.0° 448.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 535 43.5% +1.8 86.5 25.7° 8
Splitter 266 21.6% -1.2 81.8 1.9° 2
Slider 259 21.1% -0.2 79.3 11.6° 1
Forkball 168 13.7% +1.8 81.2 7.0° 2
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
70.2%
70.2%
All Scored Matchups
96 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-19 Leody Taveras #139 40 ⚪ D 📉 COOL ·
2026-06-19 Taylor Ward #133 42 ⚪ D ➖ NTRL ·
2026-06-19 Blaze Alexander #58 55 🟠 C 📈 WARM ·
2026-06-19 Adley Rutschman #54 56 🟠 C ❄ COLD ·
2026-06-19 Jeremiah Jackson #39 62 🔵 C+ 📉 COOL ·
2026-06-19 Samuel Basallo #37 62 🔵 C+ 📉 COOL ·
2026-06-19 Coby Mayo #32 63 🔵 C+ 📉 COOL ·
2026-06-19 Gunnar Henderson #18 68 🔵 C+ 📈 WARM 💥
2026-06-19 Pete Alonso #9 75 🟡 B ➖ NTRL 💥
2026-06-12 Sam Antonacci #201 29 ⚪ D 📉 COOL ·
2026-06-12 Chase Meidroth #193 30 ⚪ D ❄ COLD ·
2026-06-12 Jacob Gonzalez #175 34 ⚪ D ➖ NTRL ·
2026-06-12 Tristan Peters #174 34 ⚪ D 📉 COOL ·
2026-06-12 Drew Romo #99 47 ⚪ D ❄ COLD ·
2026-06-12 Andrew Benintendi #59 57 🟠 C 📈 WARM 💥
2026-06-12 Colson Montgomery #25 66 🔵 C+ 📉 COOL ·
2026-06-12 Miguel Vargas #19 68 🔵 C+ ➖ NTRL ·
2026-06-05 Logan O'Hoppe #82 49 ⚪ D ➖ NTRL ·
2026-06-05 Jo Adell #40 60 🔵 C+ 📈 WARM ·
2026-06-05 Zach Neto #30 64 🔵 C+ 📉 COOL ·
2026-06-05 Oswald Peraza #29 65 🔵 C+ 📈 WARM ·
2026-06-05 Jorge Soler #27 65 🔵 C+ ➖ NTRL ·
2026-06-05 Vaughn Grissom #18 69 🔵 C+ 📈 WARM ·
2026-06-05 Mike Trout #2 81 🟢 A ➖ NTRL ·
2026-05-30 Justin Crawford #201 35 ⚪ D ❄ COLD ·
2026-05-30 Adolis García #162 41 ⚪ D ❄ COLD ·
2026-05-30 J. T. Realmuto #89 54 🟠 C 📈 WARM ·
2026-05-30 Alec Bohm #72 57 🟠 C 🔥 HOT 💥
2026-05-30 Brandon Marsh #71 57 🟠 C 📈 WARM ·
2026-05-30 Bryson Stott #66 57 🟠 C ➖ NTRL ·
2026-05-30 Trea Turner #34 64 🔵 C+ 📈 WARM ·
2026-05-30 Bryce Harper #4 83 🟢 A 📈 WARM ·
2026-05-30 Kyle Schwarber #1 88 🟢 A 📉 COOL ·
2026-05-23 David Hamilton #274 20 ⚪ D ❄ COLD ·
2026-05-23 Joey Ortiz #263 24 ⚪ D 📉 COOL ·
2026-05-23 Sal Frelick #241 29 ⚪ D 📉 COOL ·
2026-05-23 Brice Turang #99 51 🟠 C ❄ COLD ·
2026-05-23 Jackson Chourio #94 52 🟠 C ➖ NTRL ·
2026-05-23 Andrew Vaughn #83 54 🟠 C ➖ NTRL ·
2026-05-23 Gary Sánchez #64 58 🟠 C ❄ COLD ·
2026-05-23 Christian Yelich #43 64 🔵 C+ 📈 WARM ·
2026-05-23 Jake Bauers #16 73 🟡 B 📈 WARM ·
2026-05-17 Nolan Schanuel #155 42 ⚪ D 📈 WARM ·
2026-05-17 Adam Frazier #142 44 ⚪ D 📉 COOL ·
2026-05-17 Logan O'Hoppe #141 44 ⚪ D 📈 WARM ·
2026-05-17 Yoán Moncada #130 46 ⚪ D 📉 COOL ·
2026-05-17 Josh Lowe #117 48 ⚪ D ➖ NTRL ·
2026-05-17 Jo Adell #57 61 🔵 C+ 🔥 HOT ·
2026-05-17 Zach Neto #39 66 🔵 C+ 📈 WARM ·
2026-05-17 Jorge Soler #32 71 🟡 B ➖ NTRL ·
2026-05-17 Mike Trout #5 90 🔥 A+ ➖ NTRL ·
2026-05-11 Patrick Bailey #39 41 ⚪ D ❄ COLD ·
2026-05-11 Harrison Bader #36 42 ⚪ D ❄ COLD ·
2026-05-11 Jung Hoo Lee #35 42 ⚪ D ❄ COLD ·
2026-05-11 Luis Arraez #26 45 ⚪ D ➖ NTRL ·
2026-05-11 Rafael Devers #25 45 ⚪ D ➖ NTRL 💥
2026-05-11 Willy Adames #21 46 ⚪ D 📉 COOL ·
2026-05-11 Heliot Ramos #15 48 ⚪ D 📉 COOL ·
2026-05-11 Matt Chapman #10 50 🟠 C 📈 WARM ·
2026-05-11 Casey Schmitt #6 53 🟠 C 📉 COOL ·
2026-05-02 Masyn Winn #106 31 ⚪ D ➖ NTRL ·
2026-05-02 Nolan Gorman #85 34 ⚪ D ➖ NTRL ·
2026-05-02 Victor Scott II #83 35 ⚪ D 📈 WARM ·
2026-05-02 Alec Burleson #75 36 ⚪ D 📉 COOL ·
2026-05-02 Ivan Herrera #53 39 ⚪ D ➖ NTRL ·
2026-05-02 Nathan Church #42 41 ⚪ D 📈 WARM ·
2026-05-02 Pedro Pagés #33 43 ⚪ D 📈 WARM ·
2026-05-02 JJ Wetherholt #32 43 ⚪ D 📈 WARM ·
2026-05-02 Jordan Walker #21 47 ⚪ D ➖ NTRL 💥
2026-04-25 Michael Busch #123 49 ⚪ D 📉 COOL ·
2026-04-25 Pete Crow-Armstrong #118 50 🟠 C 📉 COOL ·
2026-04-25 Alex Bregman #74 59 🟠 C ➖ NTRL ·
2026-04-25 Nico Hoerner #70 60 🔵 C+ 📈 WARM ·
2026-04-25 Matt Shaw #56 63 🔵 C+ ➖ NTRL ·
2026-04-25 Seiya Suzuki #50 64 🔵 C+ ➖ NTRL 💥
2026-04-25 Carson Kelly #33 68 🔵 C+ 📉 COOL ·
2026-04-25 Dansby Swanson #14 78 🟡 B ➖ NTRL ·
2026-04-25 Ian Happ #11 81 🟢 A ➖ NTRL ·
2026-04-19 Tyler Freeman #181 34 ⚪ D ➖ NTRL ·
2026-04-19 Kyle Karros #141 43 ⚪ D 📈 WARM 💥
2026-04-19 Jake McCarthy #131 44 ⚪ D 📉 COOL ·
2026-04-19 TJ Rumfield #123 46 ⚪ D ❄ COLD ·
2026-04-19 Troy Johnston #110 48 ⚪ D 📉 COOL ·
2026-04-19 Edouard Julien #89 52 🟠 C 📉 COOL ·
2026-04-19 Willi Castro #72 57 🟠 C 🔥 HOT ·
2026-04-19 Hunter Goodman #24 71 🟡 B 🔥 HOT ·
2026-04-19 Mickey Moniak #20 72 🟡 B ➖ NTRL 💥
2026-03-30 Brayan Rocchio #132 34 ⚪ D 🔥 HOT ·
2026-03-30 Steven Kwan #127 31 ⚪ D ❄ COLD ·
2026-03-30 Nolan Jones #121 38 ⚪ D 📈 WARM ·
2026-03-30 Angel Martinez #88 37 ⚪ D 🔥 HOT ·
2026-03-30 Bo Naylor #44 49 ⚪ D 📈 WARM ·
2026-03-30 Daniel Schneemann #31 46 ⚪ D ➖ NTRL ·
2026-03-30 Jose Ramirez #28 50 🟠 C 🔥 HOT ·
2026-03-30 Gabriel Arias #24 46 ⚪ D 📈 WARM ·
2026-03-30 Kyle Manzardo #6 55 🟠 C 📈 WARM ·
Six home runs to freedom

Roki Sasaki's full pitcher profile is waiting

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

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