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
Joey Cantillo
Joey Cantillo LHP CLE
131 matchups scored · 15 game days
11 HRs Allowed
8.4% HR Rate (Pool)
14.7% Overall HR/FB
4.13 FIP
4.07 xFIP
+0.06 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.73
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
14.7%
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.
70th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
60.0%
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.13
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.
54th pctile
4.07
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.06
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
53th pctile
8.4%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
131
Pool Matchups
11
HRs Allowed (Pool)
4
Top-15 Matchups
1
HRs to Top-15
8.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 15 2 1 6.7% 0.5 93.8mph 104.0mph 26.0° 361ft Flat -1.7pp
Last 15 24 3 1 4.2% 0.33 95.1mph 104.0mph 26.0° 361ft Down -4.2pp
Last 30 41 5 6 14.6% 1.2 96.3mph 103.6mph 26.8° 384ft Up +6.2pp
Batted-Ball Damage
115 tracked BBE from 131 pool matchups
95.6
111.3
69
0
103.9
27.6°
386
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-26 Josh Naylor 105.9mph · · · ·
2026-06-26 Colt Emerson 104.0mph 104.0mph 26° 361ft Yes
2026-06-26 Julio Rodríguez 103.0mph · · · ·
2026-06-26 Randy Arozarena 101.8mph · · · ·
2026-06-13 Gleyber Torres 106.9mph · · · ·
2026-06-13 Kevin McGonigle 105.6mph · · · ·
2026-06-13 Matt Vierling 104.9mph · · · ·
2026-06-13 Dillon Dingler 102.1mph · · · ·
HRs Allowed Per Game Day
15 days · 11 total HRs
HRs Allowed
11 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-26 Colt Emerson #57 56 Progressive Field 104.0mph 26.0° 361ft
2026-06-07 Josh Jung #151 37 Globe Life Field 100.4mph 30.0° 382ft
2026-06-07 Wyatt Langford #170 33 Globe Life Field 111.3mph 21.0° 381ft
2026-06-07 Justin Foscue #175 32 Globe Life Field 106.5mph 25.0° 417ft
2026-06-07 Michael Helman #233 13 Globe Life Field 96.2mph 31.0° 378ft
2026-06-02 Paul Goldschmidt #80 50 Yankee Stadium 103.0mph 28.0° 386ft
2026-05-26 James Wood #6 77 Progressive Field 109.8mph 28.0° 401.0ft
2026-05-21 Dillon Dingler #23 51 Comerica Park 99.6mph 35.0° 371.0ft
2026-05-16 Dane Myers #101 47 Progressive Field 95.5mph 30.0° 354.0ft
2026-05-01 Brent Rooker #99 32 Sutter Health Park 108.9mph 25.0° 422.0ft
2026-04-19 Taylor Ward #164 37 Progressive Field 107.4mph 25.0° 394.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 546 38.7% +1.3 85.4 26.6° 7
Changeup 404 28.7% -1.0 74.7 3.3° 2
Curveball 303 21.5% -1.4 80.2 -8.8° 0
Slider 110 7.8% +0.4 83.9 7.6° 0
Cutter 47 3.3% +7.1 80.5 21.9° 2
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
60.0%
60.0%
All Scored Matchups
131 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-26 Josh Naylor #198 33 ⚪ D 📈 WARM ·
2026-06-26 Rob Refsnyder #196 33 ⚪ D ❄ COLD ·
2026-06-26 Cole Young #178 36 ⚪ D 📈 WARM ·
2026-06-26 Randy Arozarena #150 39 ⚪ D ❄ COLD ·
2026-06-26 Cal Raleigh #135 43 ⚪ D 📈 WARM ·
2026-06-26 Julio Rodríguez #111 47 ⚪ D ➖ NTRL ·
2026-06-26 Colt Emerson #57 56 🟠 C 📉 COOL 💥
2026-06-26 Dominic Canzone #16 68 🔵 C+ ➖ NTRL ·
2026-06-20 Yainer Diaz #180 32 ⚪ D 📉 COOL ·
2026-06-20 Jake Meyers #155 38 ⚪ D 📉 COOL ·
2026-06-20 Jeremy Peña #127 45 ⚪ D 📈 WARM ·
2026-06-20 Isaac Paredes #119 46 ⚪ D ➖ NTRL ·
2026-06-20 Cam Smith #94 49 ⚪ D 📈 WARM ·
2026-06-20 Brice Matthews #79 52 🟠 C 📈 WARM ·
2026-06-20 Christian Walker #38 61 🔵 C+ 📉 COOL ·
2026-06-13 Jahmai Jones #160 36 ⚪ D ❄ COLD ·
2026-06-13 Kevin McGonigle #148 39 ⚪ D ➖ NTRL ·
2026-06-13 Matt Vierling #141 41 ⚪ D 📈 WARM ·
2026-06-13 Hao-Yu Lee #96 49 ⚪ D 🔥 HOT ·
2026-06-13 Gleyber Torres #86 51 🟠 C 🔥 HOT ·
2026-06-13 Riley Greene #52 57 🟠 C 📈 WARM ·
2026-06-13 Spencer Torkelson #49 57 🟠 C ➖ NTRL ·
2026-06-13 Wenceel Pérez #28 63 🔵 C+ 📈 WARM ·
2026-06-13 Dillon Dingler #12 75 🟡 B 📈 WARM ·
2026-06-07 Michael Helman #233 13 ⚪ D 📉 COOL 💥
2026-06-07 Justin Foscue #175 32 ⚪ D ❄ COLD 💥
2026-06-07 Wyatt Langford #170 33 ⚪ D 🔥 HOT 💥
2026-06-07 Ezequiel Duran #169 34 ⚪ D ❄ COLD ·
2026-06-07 Josh Jung #151 37 ⚪ D ❄ COLD 💥
2026-06-07 Brandon Nimmo #110 45 ⚪ D ➖ NTRL ·
2026-06-07 Jake Burger #88 48 ⚪ D ➖ NTRL ·
2026-06-07 Joc Pederson #37 60 🔵 C+ 📈 WARM ·
2026-06-02 José Caballero #207 29 ⚪ D 📉 COOL ·
2026-06-02 Austin Wells #188 33 ⚪ D 📉 COOL ·
2026-06-02 Anthony Volpe #130 42 ⚪ D 📈 WARM ·
2026-06-02 Trent Grisham #125 42 ⚪ D ❄ COLD ·
2026-06-02 Jazz Chisholm Jr. #122 43 ⚪ D ➖ NTRL ·
2026-06-02 Paul Goldschmidt #80 50 🟠 C ❄ COLD 💥
2026-06-02 Cody Bellinger #77 51 🟠 C ➖ NTRL ·
2026-06-02 Amed Rosario #28 64 🔵 C+ 📈 WARM ·
2026-06-02 Ben Rice #16 69 🔵 C+ 📉 COOL ·
2026-05-26 Nasim Nuñez #248 18 ⚪ D 📉 COOL ·
2026-05-26 Andrés Chaparro #209 29 ⚪ D ❄ COLD ·
2026-05-26 Dylan Crews #62 52 🟠 C ➖ NTRL ·
2026-05-26 Daylen Lile #52 59 🟠 C 🔥 HOT ·
2026-05-26 Jacob Young #43 61 🔵 C+ 🔥 HOT ·
2026-05-26 Keibert Ruiz #38 62 🔵 C+ 📈 WARM ·
2026-05-26 CJ Abrams #26 65 🔵 C+ ➖ NTRL ·
2026-05-26 Curtis Mead #25 65 🔵 C+ ➖ NTRL ·
2026-05-26 James Wood #6 77 🟡 B ➖ NTRL 💥
2026-05-21 Wenceel Pérez #109 17 ⚪ D ❄ COLD ·
2026-05-21 Kevin McGonigle #78 30 ⚪ D 📉 COOL ·
2026-05-21 Matt Vierling #72 32 ⚪ D 📈 WARM ·
2026-05-21 Hao-Yu Lee #67 33 ⚪ D ❄ COLD ·
2026-05-21 Riley Greene #43 38 ⚪ D 📉 COOL ·
2026-05-21 Spencer Torkelson #42 39 ⚪ D ❄ COLD ·
2026-05-21 Jahmai Jones #35 44 ⚪ D 📉 COOL ·
2026-05-21 Zack Short #26 50 🟠 C ❄ COLD ·
2026-05-21 Dillon Dingler #23 51 🟠 C ➖ NTRL 💥
2026-05-16 Ke'Bryan Hayes #169 35 ⚪ D ❄ COLD ·
2026-05-16 Blake Dunn #168 35 ⚪ D 📉 COOL ·
2026-05-16 Jose Trevino #150 39 ⚪ D ➖ NTRL ·
2026-05-16 Matt McLain #126 43 ⚪ D ➖ NTRL ·
2026-05-16 Dane Myers #101 47 ⚪ D 📉 COOL 💥
2026-05-16 Spencer Steer #38 64 🔵 C+ ➖ NTRL ·
2026-05-16 Sal Stewart #31 68 🔵 C+ 📉 COOL ·
2026-05-16 Elly De La Cruz #28 69 🔵 C+ ➖ NTRL ·
2026-05-16 JJ Bleday #14 79 🟡 B ➖ NTRL ·
2026-05-11 Logan O'Hoppe #98 15 ⚪ D 📈 WARM ·
2026-05-11 Oswald Peraza #97 16 ⚪ D ❄ COLD ·
2026-05-11 Yoán Moncada #95 17 ⚪ D 📉 COOL ·
2026-05-11 Nolan Schanuel #94 18 ⚪ D ➖ NTRL ·
2026-05-11 Jo Adell #89 21 ⚪ D 📈 WARM ·
2026-05-11 Zach Neto #88 22 ⚪ D ➖ NTRL ·
2026-05-11 Josh Lowe #84 24 ⚪ D 📈 WARM ·
2026-05-11 Jorge Soler #77 25 ⚪ D ➖ NTRL ·
2026-05-11 Mike Trout #64 30 ⚪ D 📉 COOL ·
2026-05-06 Maikel Garcia #123 33 ⚪ D ❄ COLD ·
2026-05-06 Lane Thomas #76 39 ⚪ D 📈 WARM ·
2026-05-06 Isaac Collins #75 39 ⚪ D 📈 WARM ·
2026-05-06 Jac Caglianone #70 40 ⚪ D 📉 COOL ·
2026-05-06 Salvador Perez #69 40 ⚪ D ➖ NTRL ·
2026-05-06 Bobby Witt Jr. #57 42 ⚪ D ➖ NTRL ·
2026-05-06 Vinnie Pasquantino #43 44 ⚪ D 📈 WARM ·
2026-05-06 Kyle Isbel #33 47 ⚪ D 📈 WARM ·
2026-05-06 Carter Jensen #18 51 🟠 C 📈 WARM ·
2026-05-01 Brent Rooker #99 32 ⚪ D ❄ COLD 💥
2026-05-01 Lawrence Butler #54 38 ⚪ D 📈 WARM ·
2026-05-01 Jeff McNeil #53 38 ⚪ D 📈 WARM ·
2026-05-01 Jacob Wilson #52 38 ⚪ D 📈 WARM ·
2026-05-01 Max Muncy #48 39 ⚪ D ➖ NTRL ·
2026-05-01 Tyler Soderstrom #40 40 ⚪ D ➖ NTRL ·
2026-05-01 Nick Kurtz #39 40 ⚪ D 📉 COOL ·
2026-05-01 Shea Langeliers #18 46 ⚪ D ➖ NTRL ·
2026-05-01 Carlos Cortes #5 52 🟠 C 📈 WARM ·
2026-04-25 Nathan Lukes #156 42 ⚪ D ➖ NTRL ·
2026-04-25 Ernie Clement #125 48 ⚪ D 📈 WARM ·
2026-04-25 Andrés Giménez #107 51 🟠 C ➖ NTRL ·
2026-04-25 Daulton Varsho #101 53 🟠 C ➖ NTRL ·
2026-04-25 George Springer #54 63 🔵 C+ ❄ COLD ·
2026-04-25 Jesús Sánchez #53 63 🔵 C+ ➖ NTRL ·
2026-04-25 Vladimir Guerrero Jr. #47 64 🔵 C+ ➖ NTRL ·
2026-04-25 Davis Schneider #40 66 🔵 C+ ❄ COLD ·
2026-04-25 Kazuma Okamoto #39 66 🔵 C+ · — ·
2026-04-19 Sam Huff #235 22 ⚪ D ➖ NTRL ·
2026-04-19 Weston Wilson #206 28 ⚪ D 📈 WARM ·
2026-04-19 Blaze Alexander #202 29 ⚪ D ❄ COLD ·
2026-04-19 Coby Mayo #186 32 ⚪ D 📈 WARM ·
2026-04-19 Johnathan Rodríguez #169 36 ⚪ D 📈 WARM ·
2026-04-19 Taylor Ward #164 37 ⚪ D 📈 WARM 💥
2026-04-19 Pete Alonso #67 57 🟠 C 📈 WARM ·
2026-04-19 Jeremiah Jackson #47 63 🔵 C+ 📈 WARM ·
2026-04-19 Gunnar Henderson #27 69 🔵 C+ 📈 WARM ·
2026-04-08 Drew Waters #236 22 ⚪ D ❄ COLD ·
2026-04-08 Michael Massey #234 22 ⚪ D 🔥 HOT ·
2026-04-08 Kyle Isbel #168 23 ⚪ D 📈 WARM ·
2026-04-08 Maikel Garcia #160 34 ⚪ D 🔥 HOT ·
2026-04-08 Jac Caglianone #156 36 ⚪ D 📈 WARM ·
2026-04-08 Jonathan India #155 29 ⚪ D 📈 WARM ·
2026-04-08 Bobby Witt Jr. #103 44 ⚪ D ➖ NTRL ·
2026-04-08 Vinnie Pasquantino #83 43 ⚪ D ❄ COLD ·
2026-04-08 Salvador Perez #64 46 ⚪ D ➖ NTRL ·
2026-03-28 Ben Williamson #244 16 ⚪ D ➖ NTRL ·
2026-03-28 Cole Young #225 23 ⚪ D 📈 WARM ·
2026-03-28 J.P. Crawford #192 24 ⚪ D · — ·
2026-03-28 Mitch Garver #164 29 ⚪ D ❄ COLD ·
2026-03-28 Jorge Polanco #113 41 ⚪ D ❄ COLD ·
2026-03-28 Randy Arozarena #109 38 ⚪ D 📈 WARM ·
2026-03-28 Dominic Canzone #90 39 ⚪ D 🔥 HOT ·
2026-03-28 Julio Rodriguez #81 39 ⚪ D 📈 WARM ·
2026-03-28 Cal Raleigh #42 54 🟠 C 📉 COOL ·
Six home runs to freedom

Joey Cantillo's full pitcher profile is waiting

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

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