2026
15-Day HR Leaders
1 Pete Crow-Armstrong 6 HRs · 2 Kazuma Okamoto 6 HRs · 3 Wyatt Langford 6 HRs · 4 Paul Goldschmidt 5 HRs · 5 Byron Buxton 5 HRs · 6 Max Muncy 5 HRs · 7 Brandon Marsh 4 HRs · 8 Dansby Swanson 4 HRs · 9 Brooks Lee 4 HRs · 10 Mookie Betts 4 HRs · 11 Joc Pederson 4 HRs · 12 Junior Caminero 4 HRs 1 Pete Crow-Armstrong 6 HRs · 2 Kazuma Okamoto 6 HRs · 3 Wyatt Langford 6 HRs · 4 Paul Goldschmidt 5 HRs · 5 Byron Buxton 5 HRs · 6 Max Muncy 5 HRs · 7 Brandon Marsh 4 HRs · 8 Dansby Swanson 4 HRs · 9 Brooks Lee 4 HRs · 10 Mookie Betts 4 HRs · 11 Joc Pederson 4 HRs · 12 Junior Caminero 4 HRs
Chris Sale
Chris Sale LHP ATL
114 matchups scored · 13 game days
7 HRs Allowed
6.1% HR Rate (Pool)
15.1% Overall HR/FB
3.57 FIP
3.31 xFIP
+0.26 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.54
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
15.1%
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.
73th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
59.6%
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.57
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.
33th pctile
3.31
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.26
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
63th pctile
6.1%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
114
Pool Matchups
7
HRs Allowed (Pool)
9
Top-15 Matchups
3
HRs to Top-15
6.1%
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 0 0.0% 0.0 100.6mph · · · Down -6.1pp
Last 15 15 2 0 0.0% 0.0 97.1mph · · · Down -6.1pp
Last 30 33 4 0 0.0% 0.0 97.1mph · · · Down -6.1pp
Batted-Ball Damage
94 tracked BBE from 114 pool matchups
96.5
113.2
56
0
105.6
29.6°
399
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-20 William Contreras 110.9mph · · · ·
2026-06-20 Jackson Chourio 108.5mph · · · ·
2026-06-20 Joey Ortiz 105.3mph · · · ·
2026-06-20 Blake Perkins 101.4mph · · · ·
2026-06-20 Brice Turang 100.6mph · · · ·
2026-06-10 Chase Meidroth 105.3mph · · · ·
2026-06-10 Luisangel Acuña 105.3mph · · · ·
2026-06-10 Derek Hill 102.2mph · · · ·
HRs Allowed Per Game Day
13 days · 7 total HRs
HRs Allowed
7 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-05-14 Ian Happ #9 73 Truist Park 107.6mph 28.0° 424.0ft
2026-05-08 Freddie Freeman #39 45 Dodger Stadium 107.2mph 24.0° 413.0ft
2026-04-26 Kyle Schwarber #3 80 Truist Park 103.4mph 36.0° 377.0ft
2026-04-12 Rhys Hoskins #34 43 Truist Park 102.7mph 28.0° 411.0ft
2026-04-06 Zach Neto #14 51 Angel Stadium 107.0mph 29.0° 400.0ft
2026-04-06 Jo Adell #29 55 Angel Stadium 113.2mph 24.0° 411.0ft
2026-04-01 Shea Langeliers #68 49 Truist Park 98.1mph 38.0° 355.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Slider 578 40.6% -1.6 77.0 7.3° 0
Fastball 562 39.5% -1.0 84.0 27.7° 5
Changeup 170 11.9% -0.5 85.1 0.9° 1
Sinker 113 7.9% -3.0 76.5 -9.7° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
59.6%
59.6%
All Scored Matchups
114 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-20 Joey Ortiz #211 20 ⚪ D 📈 WARM ·
2026-06-20 Andrew Vaughn #169 35 ⚪ D ➖ NTRL ·
2026-06-20 Blake Perkins #152 39 ⚪ D 📈 WARM ·
2026-06-20 William Contreras #151 39 ⚪ D 📈 WARM ·
2026-06-20 Garrett Mitchell #102 48 ⚪ D 📈 WARM ·
2026-06-20 Brice Turang #80 52 🟠 C 📈 WARM ·
2026-06-20 Gary Sánchez #57 57 🟠 C 📈 WARM ·
2026-06-20 Jackson Chourio #37 61 🔵 C+ 📉 COOL ·
2026-06-10 Luisangel Acuña #215 23 ⚪ D 📈 WARM ·
2026-06-10 Tristan Peters #189 29 ⚪ D 📉 COOL ·
2026-06-10 Chase Meidroth #182 30 ⚪ D 📉 COOL ·
2026-06-10 Edgar Quero #175 34 ⚪ D 🔥 HOT ·
2026-06-10 Derek Hill #87 48 ⚪ D 📉 COOL ·
2026-06-10 Randal Grichuk #39 59 🟠 C ❄ COLD ·
2026-06-10 Miguel Vargas #29 62 🔵 C+ ➖ NTRL ·
2026-06-04 Charles McAdoo #159 8 ⚪ D ➖ NTRL ·
2026-06-04 Tyler Heineman #137 26 ⚪ D 📈 WARM ·
2026-06-04 Myles Straw #136 27 ⚪ D 📈 WARM ·
2026-06-04 Vladimir Guerrero Jr. #133 29 ⚪ D 📉 COOL ·
2026-06-04 Nathan Lukes #130 30 ⚪ D 📈 WARM ·
2026-06-04 Ernie Clement #81 42 ⚪ D 📈 WARM ·
2026-06-04 George Springer #72 44 ⚪ D 📈 WARM ·
2026-06-04 Yohendrick Piñango #52 53 🟠 C 🔥 HOT ·
2026-06-04 Kazuma Okamoto #25 59 🟠 C ➖ NTRL ·
2026-05-28 Nick Sogard #102 20 ⚪ D 📉 COOL ·
2026-05-28 Carlos Narváez #97 23 ⚪ D ❄ COLD ·
2026-05-28 Caleb Durbin #96 24 ⚪ D 📈 WARM ·
2026-05-28 Andruw Monasterio #95 24 ⚪ D ❄ COLD ·
2026-05-28 Isiah Kiner-Falefa #66 38 ⚪ D 🔥 HOT ·
2026-05-28 Wilyer Abreu #62 38 ⚪ D ➖ NTRL ·
2026-05-28 Ceddanne Rafaela #58 39 ⚪ D ➖ NTRL ·
2026-05-28 Jarren Duran #31 49 ⚪ D 📈 WARM ·
2026-05-28 Willson Contreras #22 53 🟠 C 📉 COOL ·
2026-05-20 Javier Sanoja #217 28 ⚪ D 📈 WARM ·
2026-05-20 Connor Norby #174 36 ⚪ D ❄ COLD ·
2026-05-20 Jakob Marsee #173 36 ⚪ D 📈 WARM ·
2026-05-20 Agustín Ramírez #164 37 ⚪ D 📈 WARM ·
2026-05-20 Kyle Stowers #150 39 ⚪ D 📈 WARM ·
2026-05-20 Otto Lopez #123 43 ⚪ D 📉 COOL ·
2026-05-20 Liam Hicks #102 47 ⚪ D 📉 COOL ·
2026-05-20 Xavier Edwards #91 49 ⚪ D 📈 WARM ·
2026-05-20 Owen Caissie #73 53 🟠 C 📈 WARM ·
2026-05-14 Alex Bregman #139 26 ⚪ D ❄ COLD ·
2026-05-14 Nico Hoerner #138 26 ⚪ D 📉 COOL ·
2026-05-14 Matt Shaw #109 33 ⚪ D ❄ COLD ·
2026-05-14 Miguel Amaya #98 35 ⚪ D 📈 WARM ·
2026-05-14 Pete Crow-Armstrong #82 38 ⚪ D ➖ NTRL ·
2026-05-14 Michael Busch #77 40 ⚪ D 📈 WARM ·
2026-05-14 Dansby Swanson #75 41 ⚪ D 📉 COOL ·
2026-05-14 Seiya Suzuki #41 52 🟠 C ➖ NTRL ·
2026-05-14 Ian Happ #9 73 🟡 B 🔥 HOT 💥
2026-05-08 Hyeseong Kim #65 36 ⚪ D 📉 COOL ·
2026-05-08 Alex Freeland #56 38 ⚪ D 📉 COOL ·
2026-05-08 Freddie Freeman #39 45 ⚪ D 📉 COOL 💥
2026-05-08 Will Smith #34 46 ⚪ D 📈 WARM ·
2026-05-08 Kyle Tucker #29 47 ⚪ D 📈 WARM ·
2026-05-08 Max Muncy #20 49 ⚪ D ➖ NTRL ·
2026-05-08 Andy Pages #19 50 🟠 C ➖ NTRL ·
2026-05-08 Teoscar Hernández #18 51 🟠 C 📈 WARM ·
2026-05-08 Shohei Ohtani #17 51 🟠 C 📉 COOL ·
2026-05-02 Ezequiel Tovar #125 29 ⚪ D ❄ COLD ·
2026-05-02 Troy Johnston #76 36 ⚪ D 📉 COOL ·
2026-05-02 Willi Castro #69 37 ⚪ D ➖ NTRL ·
2026-05-02 Brenton Doyle #68 37 ⚪ D 📈 WARM ·
2026-05-02 Kyle Karros #60 38 ⚪ D 📈 WARM ·
2026-05-02 TJ Rumfield #59 38 ⚪ D ➖ NTRL ·
2026-05-02 Edouard Julien #43 41 ⚪ D ➖ NTRL ·
2026-05-02 Mickey Moniak #10 52 🟠 C ➖ NTRL ·
2026-05-02 Hunter Goodman #5 54 🟠 C ➖ NTRL ·
2026-04-26 Felix Reyes #239 27 ⚪ D · — ·
2026-04-26 Rafael Marchán #215 30 ⚪ D ❄ COLD ·
2026-04-26 Alec Bohm #147 41 ⚪ D 🔥 HOT ·
2026-04-26 Dylan Moore #140 42 ⚪ D 📈 WARM ·
2026-04-26 Trea Turner #124 45 ⚪ D 📈 WARM ·
2026-04-26 Edmundo Sosa #104 49 ⚪ D 📈 WARM ·
2026-04-26 Adolis García #101 50 🟠 C 📉 COOL ·
2026-04-26 Bryce Harper #26 67 🔵 C+ 📈 WARM ·
2026-04-26 Kyle Schwarber #3 80 🟢 A ➖ NTRL 💥
2026-04-18 J.T. Realmuto #126 46 ⚪ D 📉 COOL ·
2026-04-18 Alec Bohm #115 48 ⚪ D 📈 WARM ·
2026-04-18 Bryson Stott #107 49 ⚪ D ➖ NTRL ·
2026-04-18 Justin Crawford #99 51 🟠 C 📈 WARM ·
2026-04-18 Trea Turner #83 55 🟠 C 📈 WARM ·
2026-04-18 Brandon Marsh #64 60 🔵 C+ ➖ NTRL ·
2026-04-18 Adolis García #28 71 🟡 B 📈 WARM ·
2026-04-18 Bryce Harper #10 82 🟢 A 📈 WARM ·
2026-04-18 Kyle Schwarber #1 92 🔥 A+ ➖ NTRL ·
2026-04-12 Steven Kwan #76 28 ⚪ D ➖ NTRL ·
2026-04-12 Angel Martinez #68 27 ⚪ D 📉 COOL ·
2026-04-12 Daniel Schneemann #51 35 ⚪ D 📈 WARM ·
2026-04-12 Nolan Jones #49 31 ⚪ D ➖ NTRL ·
2026-04-12 Bo Naylor #43 42 ⚪ D 📈 WARM ·
2026-04-12 Rhys Hoskins #34 43 ⚪ D 📉 COOL 💥
2026-04-12 Gabriel Arias #25 40 ⚪ D 📈 WARM ·
2026-04-12 Jose Ramirez #24 45 ⚪ D 📈 WARM ·
2026-04-12 Kyle Manzardo #16 46 ⚪ D 📈 WARM ·
2026-04-06 Luis Rengifo #154 30 ⚪ D ➖ NTRL ·
2026-04-06 Nolan Schanuel #144 32 ⚪ D ➖ NTRL ·
2026-04-06 Logan O'Hoppe #99 42 ⚪ D 📉 COOL ·
2026-04-06 Jorge Soler #90 43 ⚪ D ❄ COLD ·
2026-04-06 Yoan Moncada #37 49 ⚪ D ➖ NTRL ·
2026-04-06 Taylor Ward #36 53 🟠 C 📉 COOL ·
2026-04-06 Jo Adell #29 55 🟠 C ❄ COLD 💥
2026-04-06 Zach Neto #14 51 🟠 C ❄ COLD 💥
2026-04-06 Mike Trout #12 51 🟠 C 📈 WARM ·
2026-04-01 Luis Urias #188 27 ⚪ D ❄ COLD ·
2026-04-01 Jacob Wilson #165 29 ⚪ D 📈 WARM ·
2026-04-01 JJ Bleday #116 40 ⚪ D 🔥 HOT ·
2026-04-01 Brent Rooker #100 46 ⚪ D 🔥 HOT ·
2026-04-01 Lawrence Butler #88 39 ⚪ D 📉 COOL ·
2026-04-01 Max Muncy #84 47 ⚪ D ➖ NTRL ·
2026-04-01 Shea Langeliers #68 49 ⚪ D 🔥 HOT 💥
2026-04-01 Tyler Soderstrom #63 43 ⚪ D 📉 COOL ·
2026-04-01 Nick Kurtz #15 58 🟠 C 📈 WARM ·
Six home runs to freedom

Chris Sale's full pitcher profile is waiting

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

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