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
Cade Cavalli
Cade Cavalli RHP WSH
130 matchups scored · 15 game days
13 HRs Allowed
10.0% HR Rate (Pool)
7.4% Overall HR/FB
3.17 FIP
4.15 xFIP
-0.99 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.87
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
7.4%
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.
10th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
80.9%
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.17
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.
21th pctile
4.15
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.99
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
7th pctile
10.0%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
130
Pool Matchups
13
HRs Allowed (Pool)
12
Top-15 Matchups
1
HRs to Top-15
10.0%
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 92.7mph · · · Down -10.0pp
Last 15 22 3 3 13.6% 1.0 96.3mph 103.7mph 28.0° 390ft Up +3.6pp
Last 30 40 5 5 12.5% 1.0 97.3mph 103.8mph 28.8° 388ft Up +2.5pp
Batted-Ball Damage
110 tracked BBE from 130 pool matchups
98.9
111.5
89
0
103.7
29.0°
389
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-20 Yandy Díaz 109.3mph · · · ·
2026-06-20 Jonathan Aranda 105.0mph · · · ·
2026-06-20 Junior Caminero 104.3mph · · · ·
2026-06-20 Richie Palacios 101.1mph · · · ·
2026-06-13 Luke Raley 104.8mph · · · ·
2026-06-13 Dominic Canzone 103.6mph · · · ·
2026-06-13 Colt Emerson 98.6mph 98.6mph 36° 386ft Yes
2026-06-07 Gabriel Moreno 106.4mph 106.4mph 24° 368ft Yes
HRs Allowed Per Game Day
15 days · 13 total HRs
HRs Allowed
13 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-13 Colt Emerson #17 71 Nationals Park 98.6mph 36.0° 386ft
2026-06-07 Corbin Carroll #76 50 Chase Field 106.0mph 24.0° 417ft
2026-06-07 Gabriel Moreno #132 40 Chase Field 106.4mph 24.0° 368ft
2026-06-01 Liam Hicks #92 39 Nationals Park 100.9mph 33.0° 379ft
2026-06-01 Kyle Stowers #94 38 Nationals Park 107.0mph 27.0° 391ft
2026-05-16 Samuel Basallo #88 50 Nationals Park 109.2mph 22.0° 376.0ft
2026-05-16 Tyler O'Neill #249 15 Nationals Park 110.9mph 21.0° 402.0ft
2026-05-05 Byron Buxton #44 48 Nationals Park 106.4mph 41.0° 387.0ft
2026-04-23 Ozzie Albies #77 39 Nationals Park 104.5mph 35.0° 396.0ft
2026-04-18 Heliot Ramos #165 37 Nationals Park 99.9mph 27.0° 378.0ft
2026-04-07 Brendan Donovan #100 29 Nationals Park 94.0mph 34.0° 350.0ft
2026-04-01 Bryce Harper #7 46 Citizens Bank Park 106.0mph 25.0° 425.0ft
2026-04-01 J.T. Realmuto #70 33 Citizens Bank Park 98.8mph 28.0° 401.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 487 35.0% +1.1 84.3 27.6° 3
Knuckle Curve 402 28.9% -0.1 81.1 -0.9° 2
Sinker 221 15.9% -0.2 84.2 10.0° 0
Sweeper 157 11.3% +0.3 79.1 12.2° 0
Changeup 122 8.8% -0.9 81.1 0.8° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
80.9%
80.9%
All Scored Matchups
130 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-20 Chandler Simpson #214 17 ⚪ D 📉 COOL ·
2026-06-20 Richie Palacios #202 24 ⚪ D 📉 COOL ·
2026-06-20 Taylor Walls #186 30 ⚪ D 📈 WARM ·
2026-06-20 Hunter Feduccia #143 41 ⚪ D 🔥 HOT ·
2026-06-20 Cedric Mullins #142 41 ⚪ D 📈 WARM ·
2026-06-20 Yandy Díaz #114 46 ⚪ D 📉 COOL ·
2026-06-20 Jonathan Aranda #97 48 ⚪ D 📉 COOL ·
2026-06-20 Junior Caminero #47 60 🔵 C+ 📈 WARM ·
2026-06-13 Josh Naylor #166 35 ⚪ D 📉 COOL ·
2026-06-13 Cole Young #153 37 ⚪ D ➖ NTRL ·
2026-06-13 Mitch Garver #120 44 ⚪ D 📉 COOL ·
2026-06-13 Julio Rodríguez #89 50 🟠 C ➖ NTRL ·
2026-06-13 Luke Raley #29 62 🔵 C+ ❄ COLD ·
2026-06-13 Colt Emerson #17 71 🟡 B 📈 WARM 💥
2026-06-13 Dominic Canzone #13 74 🟡 B 📈 WARM ·
2026-06-07 Geraldo Perdomo #213 25 ⚪ D ➖ NTRL ·
2026-06-07 Ryan Waldschmidt #201 28 ⚪ D 📈 WARM ·
2026-06-07 Tommy Troy #200 28 ⚪ D ➖ NTRL ·
2026-06-07 Gabriel Moreno #132 40 ⚪ D ➖ NTRL 💥
2026-06-07 Nolan Arenado #131 40 ⚪ D ➖ NTRL ·
2026-06-07 Ketel Marte #101 46 ⚪ D 📉 COOL ·
2026-06-07 Corbin Carroll #76 50 🟠 C 📉 COOL 💥
2026-06-01 Leo Jiménez #142 22 ⚪ D 📈 WARM ·
2026-06-01 Jakob Marsee #137 24 ⚪ D ❄ COLD ·
2026-06-01 Otto Lopez #107 36 ⚪ D ➖ NTRL ·
2026-06-01 Joe Mack #104 36 ⚪ D ➖ NTRL ·
2026-06-01 Connor Norby #96 38 ⚪ D ➖ NTRL ·
2026-06-01 Kyle Stowers #94 38 ⚪ D ➖ NTRL 💥
2026-06-01 Liam Hicks #92 39 ⚪ D ❄ COLD 💥
2026-06-01 Xavier Edwards #88 40 ⚪ D 📉 COOL ·
2026-06-01 Owen Caissie #55 48 ⚪ D ➖ NTRL ·
2026-05-26 Steven Kwan #250 16 ⚪ D ❄ COLD ·
2026-05-26 Daniel Schneemann #152 39 ⚪ D ❄ COLD ·
2026-05-26 Patrick Bailey #141 41 ⚪ D 📈 WARM ·
2026-05-26 Brayan Rocchio #139 41 ⚪ D 📈 WARM ·
2026-05-26 José Ramírez #66 51 🟠 C 📉 COOL ·
2026-05-26 Travis Bazzana #65 51 🟠 C 📉 COOL ·
2026-05-26 Chase DeLauter #61 52 🟠 C ➖ NTRL ·
2026-05-26 Kyle Manzardo #51 59 🟠 C 📈 WARM ·
2026-05-26 Angel Martínez #24 65 🔵 C+ ➖ NTRL ·
2026-05-21 Luis Robert Jr. #103 21 ⚪ D · — ·
2026-05-21 Marcus Semien #94 26 ⚪ D ➖ NTRL ·
2026-05-21 Bo Bichette #86 29 ⚪ D 📈 WARM ·
2026-05-21 Carson Benge #80 30 ⚪ D 📈 WARM ·
2026-05-21 Francisco Lindor #69 33 ⚪ D 📈 WARM ·
2026-05-21 Brett Baty #51 36 ⚪ D 📈 WARM ·
2026-05-21 Mark Vientos #36 44 ⚪ D ➖ NTRL ·
2026-05-21 Francisco Alvarez #31 46 ⚪ D 📈 WARM ·
2026-05-21 Juan Soto #14 57 🟠 C ➖ NTRL ·
2026-05-16 Tyler O'Neill #249 15 ⚪ D 📉 COOL 💥
2026-05-16 Taylor Ward #238 19 ⚪ D ❄ COLD ·
2026-05-16 Leody Taveras #227 24 ⚪ D 📉 COOL ·
2026-05-16 Jeremiah Jackson #182 33 ⚪ D 📉 COOL ·
2026-05-16 Coby Mayo #153 38 ⚪ D 📈 WARM ·
2026-05-16 Gunnar Henderson #135 41 ⚪ D 📉 COOL ·
2026-05-16 Samuel Basallo #88 50 🟠 C 📈 WARM 💥
2026-05-16 Pete Alonso #66 55 🟠 C 📈 WARM ·
2026-05-16 Adley Rutschman #65 55 🟠 C 📈 WARM ·
2026-05-10 Joe Mack #232 12 ⚪ D 📉 COOL ·
2026-05-10 Javier Sanoja #228 12 ⚪ D ❄ COLD ·
2026-05-10 Christopher Morel #193 19 ⚪ D ➖ NTRL ·
2026-05-10 Kyle Stowers #178 20 ⚪ D 📉 COOL ·
2026-05-10 Xavier Edwards #170 21 ⚪ D 📉 COOL ·
2026-05-10 Owen Caissie #141 25 ⚪ D 📉 COOL ·
2026-05-10 Jakob Marsee #140 25 ⚪ D 📈 WARM ·
2026-05-10 Otto Lopez #129 27 ⚪ D 📉 COOL ·
2026-05-10 Liam Hicks #65 38 ⚪ D 📈 WARM ·
2026-05-05 Austin Martin #260 3 ⚪ D 📉 COOL ·
2026-05-05 Luke Keaschall #257 6 ⚪ D ➖ NTRL ·
2026-05-05 Victor Caratini #252 8 ⚪ D 📉 COOL ·
2026-05-05 Trevor Larnach #228 12 ⚪ D ➖ NTRL ·
2026-05-05 Josh Bell #218 13 ⚪ D ➖ NTRL ·
2026-05-05 Matt Wallner #195 17 ⚪ D ➖ NTRL ·
2026-05-05 Brooks Lee #136 26 ⚪ D 📈 WARM ·
2026-05-05 Ryan Jeffers #124 28 ⚪ D ➖ NTRL ·
2026-05-05 Byron Buxton #44 48 ⚪ D 📈 WARM 💥
2026-04-29 Carson Benge #258 10 ⚪ D 📉 COOL ·
2026-04-29 Luis Robert Jr. #257 10 ⚪ D 📉 COOL ·
2026-04-29 Marcus Semien #252 11 ⚪ D 📈 WARM ·
2026-04-29 Brett Baty #245 13 ⚪ D ➖ NTRL ·
2026-04-29 Francisco Alvarez #239 14 ⚪ D 📉 COOL ·
2026-04-29 Mark Vientos #234 15 ⚪ D 📈 WARM ·
2026-04-29 Jorge Polanco #218 18 ⚪ D 📈 WARM ·
2026-04-29 Francisco Lindor #217 18 ⚪ D 📈 WARM ·
2026-04-29 Bo Bichette #206 20 ⚪ D 📈 WARM ·
2026-04-23 Mauricio Dubón #84 37 ⚪ D ❄ COLD ·
2026-04-23 Mike Yastrzemski #83 38 ⚪ D 📈 WARM ·
2026-04-23 Ozzie Albies #77 39 ⚪ D ➖ NTRL 💥
2026-04-23 Ronald Acuña Jr. #35 50 🟠 C 📉 COOL ·
2026-04-23 Austin Riley #30 51 🟠 C 📈 WARM ·
2026-04-23 Dominic Smith #24 54 🟠 C ➖ NTRL ·
2026-04-23 Drake Baldwin #10 65 🔵 C+ ➖ NTRL ·
2026-04-23 Matt Olson #5 74 🟡 B ➖ NTRL ·
2026-04-23 Michael Harris II #2 79 🟡 B 📈 WARM ·
2026-04-18 Luis Arraez #224 24 ⚪ D ➖ NTRL ·
2026-04-18 Patrick Bailey #220 25 ⚪ D ➖ NTRL ·
2026-04-18 Harrison Bader #209 28 ⚪ D ❄ COLD ·
2026-04-18 Jung Hoo Lee #186 33 ⚪ D 📈 WARM ·
2026-04-18 Heliot Ramos #165 37 ⚪ D 📈 WARM 💥
2026-04-18 Matt Chapman #160 38 ⚪ D 📈 WARM ·
2026-04-18 Rafael Devers #129 45 ⚪ D 📈 WARM ·
2026-04-18 Casey Schmitt #86 54 🟠 C 📈 WARM ·
2026-04-18 Willy Adames #76 56 🟠 C 📈 WARM ·
2026-04-07 Victor Scott II #209 19 ⚪ D ❄ COLD ·
2026-04-07 Masyn Winn #195 23 ⚪ D ❄ COLD ·
2026-04-07 Nolan Arenado #169 25 ⚪ D ❄ COLD ·
2026-04-07 Lars Nootbaar #149 28 ⚪ D · — ·
2026-04-07 Alec Burleson #118 33 ⚪ D ➖ NTRL ·
2026-04-07 Brendan Donovan #100 29 ⚪ D ➖ NTRL 💥
2026-04-07 Ivan Herrera #63 35 ⚪ D 📉 COOL ·
2026-04-07 Nolan Gorman #38 33 ⚪ D 📉 COOL ·
2026-04-07 Willson Contreras #25 38 ⚪ D ➖ NTRL ·
2026-04-01 Bryson Stott #96 32 ⚪ D 🔥 HOT ·
2026-04-01 J.T. Realmuto #70 33 ⚪ D 📉 COOL 💥
2026-04-01 Trea Turner #66 34 ⚪ D ➖ NTRL ·
2026-04-01 Alec Bohm #51 31 ⚪ D 📉 COOL ·
2026-04-01 Nick Castellanos #41 35 ⚪ D 📈 WARM ·
2026-04-01 Brandon Marsh #28 37 ⚪ D ➖ NTRL ·
2026-04-01 Max Kepler #24 40 ⚪ D ❄ COLD ·
2026-04-01 Bryce Harper #7 46 ⚪ D 📉 COOL 💥
2026-04-01 Kyle Schwarber #2 58 🟠 C ➖ NTRL ·
2026-03-26 Nico Hoerner #135 24 ⚪ D 🔥 HOT ·
2026-03-26 Matt Shaw #29 36 ⚪ D 📈 WARM ·
2026-03-26 Kyle Tucker #22 42 ⚪ D 📉 COOL ·
2026-03-26 Ian Happ #16 40 ⚪ D 📈 WARM ·
2026-03-26 Carson Kelly #13 39 ⚪ D 📈 WARM ·
2026-03-26 Pete Crow-Armstrong #11 47 ⚪ D ❄ COLD ·
2026-03-26 Dansby Swanson #10 40 ⚪ D 📉 COOL ·
2026-03-26 Seiya Suzuki #7 48 ⚪ D · — ·
2026-03-26 Michael Busch #2 52 🟠 C 📈 WARM ·
Six home runs to freedom

Cade Cavalli's full pitcher profile is waiting

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

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