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
Griffin Canning
Griffin Canning RHP SD
70 matchups scored · 8 game days
8 HRs Allowed
11.4% HR Rate (Pool)
24.9% Overall HR/FB
5.04 FIP
3.92 xFIP
+1.12 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.0
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
24.9%
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.
94th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
67.7%
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.
5.04
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.
81th pctile
3.92
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+1.12
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
91th pctile
11.4%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
70
Pool Matchups
8
HRs Allowed (Pool)
5
Top-15 Matchups
2
HRs to Top-15
11.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 16 2 3 18.8% 1.5 92.0mph 103.3mph 29.0° 390ft Up +7.4pp
Last 15 25 3 5 20.0% 1.67 96.1mph 107.0mph 25.6° 398ft Up +8.6pp
Last 30 52 6 8 15.4% 1.33 96.7mph 105.7mph 25.8° 391ft Up +4.0pp
Batted-Ball Damage
65 tracked BBE from 70 pool matchups
95.6
113.8
44
0
105.7
25.8°
391
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-12 Gunnar Henderson 108.8mph 108.8mph 24° 386ft Yes
2026-06-12 Jackson Holliday 104.5mph · · · ·
2026-06-12 Tyler O'Neill 101.9mph · · · ·
2026-06-12 Samuel Basallo 99.7mph 99.7mph 31° 389ft Yes
2026-06-06 Brett Baty 102.2mph · · · ·
2026-06-06 Juan Soto 101.8mph · · · ·
2026-06-06 Marcus Semien 101.5mph 101.5mph 32° 394ft Yes
2026-06-06 Bo Bichette 101.3mph · · · ·
HRs Allowed Per Game Day
8 days · 8 total HRs
HRs Allowed
8 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-12 Samuel Basallo #39 61 Camden Yards 99.7mph 31.0° 389ft
2026-06-12 Gunnar Henderson #67 54 Camden Yards 108.8mph 24.0° 386ft
2026-06-06 Marcus Semien #97 48 Petco Park 101.5mph 32.0° 394ft
2026-05-31 James Wood #4 83 Nationals Park 113.8mph 21.0° 417ft
2026-05-31 Luis García Jr. #118 47 Nationals Park 111.2mph 20.0° 402ft
2026-05-25 Kyle Schwarber #2 80 Petco Park 106.8mph 20.0° 374.0ft
2026-05-25 Brandon Marsh #195 28 Petco Park 102.0mph 25.0° 368.0ft
2026-05-19 Freddie Freeman #145 38 Petco Park 101.6mph 33.0° 399.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Slider 198 26.2% -0.1 86.9 7.7° 1
Fastball 196 25.9% +1.2 86.0 30.6° 3
Changeup 177 23.4% +3.2 87.2 0.5° 2
Sinker 87 11.5% +2.4 87.0 14.6° 1
Cutter 36 4.8% +1.7 90.1 22.5° 1
Sweeper 36 4.8% -0.9 70.5 8.0° 0
Knuckle Curve 26 3.4% -3.0 65.4 2.3° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
67.7%
67.7%
All Scored Matchups
70 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-12 Taylor Ward #135 42 ⚪ D ➖ NTRL ·
2026-06-12 Tyler O'Neill #96 49 ⚪ D 📈 WARM ·
2026-06-12 Gunnar Henderson #67 54 🟠 C ❄ COLD 💥
2026-06-12 Samuel Basallo #39 61 🔵 C+ 📉 COOL 💥
2026-06-12 Coby Mayo #26 66 🔵 C+ ➖ NTRL ·
2026-06-12 Adley Rutschman #24 67 🔵 C+ 📈 WARM ·
2026-06-12 Jackson Holliday #23 67 🔵 C+ 📈 WARM ·
2026-06-12 Colton Cowser #16 69 🔵 C+ ➖ NTRL ·
2026-06-12 Pete Alonso #15 71 🟡 B ➖ NTRL ·
2026-06-06 Brett Baty #184 32 ⚪ D ❄ COLD ·
2026-06-06 Bo Bichette #166 37 ⚪ D ➖ NTRL ·
2026-06-06 Luis Torrens #121 44 ⚪ D 🔥 HOT ·
2026-06-06 Marcus Semien #97 48 ⚪ D 📈 WARM 💥
2026-06-06 Mark Vientos #85 49 ⚪ D 📉 COOL ·
2026-06-06 Carson Benge #81 50 🟠 C 📈 WARM ·
2026-06-06 Juan Soto #4 73 🟡 B 📉 COOL ·
2026-05-31 Jorbit Vivas #122 47 ⚪ D 🔥 HOT ·
2026-05-31 Luis García Jr. #118 47 ⚪ D ➖ NTRL 💥
2026-05-31 Daylen Lile #91 51 🟠 C ➖ NTRL ·
2026-05-31 José Tena #66 56 🟠 C ➖ NTRL ·
2026-05-31 Jacob Young #49 62 🔵 C+ 🔥 HOT ·
2026-05-31 Keibert Ruiz #37 66 🔵 C+ 📈 WARM ·
2026-05-31 CJ Abrams #27 69 🔵 C+ ➖ NTRL ·
2026-05-31 Curtis Mead #14 73 🟡 B 📈 WARM ·
2026-05-31 James Wood #4 83 🟢 A ➖ NTRL 💥
2026-05-25 Rafael Marchán #222 19 ⚪ D ❄ COLD ·
2026-05-25 Adolis García #203 26 ⚪ D ❄ COLD ·
2026-05-25 Brandon Marsh #195 28 ⚪ D ❄ COLD 💥
2026-05-25 Trea Turner #149 37 ⚪ D 📈 WARM ·
2026-05-25 Justin Crawford #141 38 ⚪ D 📈 WARM ·
2026-05-25 Bryson Stott #110 44 ⚪ D ➖ NTRL ·
2026-05-25 Alec Bohm #103 45 ⚪ D 🔥 HOT ·
2026-05-25 Bryce Harper #25 64 🔵 C+ 📈 WARM ·
2026-05-25 Kyle Schwarber #2 80 🟢 A 📈 WARM 💥
2026-05-19 Hyeseong Kim #222 24 ⚪ D ➖ NTRL ·
2026-05-19 Kyle Tucker #194 32 ⚪ D 📉 COOL ·
2026-05-19 Alex Freeland #185 33 ⚪ D ❄ COLD ·
2026-05-19 Teoscar Hernández #167 35 ⚪ D 📉 COOL ·
2026-05-19 Freddie Freeman #145 38 ⚪ D ❄ COLD 💥
2026-05-19 Will Smith #114 43 ⚪ D ➖ NTRL ·
2026-05-19 Shohei Ohtani #60 55 🟠 C 📉 COOL ·
2026-05-19 Andy Pages #52 57 🟠 C 📈 WARM ·
2026-05-19 Max Muncy #34 64 🔵 C+ 📈 WARM ·
2026-05-14 David Hamilton #184 7 ⚪ D ❄ COLD ·
2026-05-14 Luis Rengifo #158 20 ⚪ D 📉 COOL ·
2026-05-14 Sal Frelick #129 29 ⚪ D 📈 WARM ·
2026-05-14 Andrew Vaughn #124 30 ⚪ D 📈 WARM ·
2026-05-14 William Contreras #123 30 ⚪ D ➖ NTRL ·
2026-05-14 Garrett Mitchell #101 34 ⚪ D 📉 COOL ·
2026-05-14 Brice Turang #70 42 ⚪ D ❄ COLD ·
2026-05-14 Gary Sánchez #57 46 ⚪ D ❄ COLD ·
2026-05-14 Jackson Chourio #55 47 ⚪ D ➖ NTRL ·
2026-05-08 Masyn Winn #152 23 ⚪ D ➖ NTRL ·
2026-05-08 Victor Scott II #135 26 ⚪ D 📈 WARM ·
2026-05-08 Ivan Herrera #123 28 ⚪ D 📉 COOL ·
2026-05-08 Nolan Gorman #111 30 ⚪ D 📈 WARM ·
2026-05-08 Pedro Pagés #101 31 ⚪ D 📈 WARM ·
2026-05-08 Alec Burleson #100 31 ⚪ D ➖ NTRL ·
2026-05-08 Nathan Church #94 32 ⚪ D 📈 WARM ·
2026-05-08 JJ Wetherholt #68 35 ⚪ D 📈 WARM ·
2026-05-08 Jordan Walker #51 39 ⚪ D ➖ NTRL ·
2026-05-03 Luisangel Acuña #239 9 ⚪ D 📉 COOL ·
2026-05-03 Tristan Peters #231 12 ⚪ D 📉 COOL ·
2026-05-03 Edgar Quero #221 14 ⚪ D 📉 COOL ·
2026-05-03 Chase Meidroth #220 14 ⚪ D 📉 COOL ·
2026-05-03 Everson Pereira #193 19 ⚪ D ❄ COLD ·
2026-05-03 Andrew Benintendi #167 24 ⚪ D ➖ NTRL ·
2026-05-03 Miguel Vargas #101 31 ⚪ D 📈 WARM ·
2026-05-03 Colson Montgomery #83 34 ⚪ D 📈 WARM ·
2026-05-03 Munetaka Murakami #58 37 ⚪ D ➖ NTRL ·
Six home runs to freedom

Griffin Canning's full pitcher profile is waiting

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

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