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
Kyle Harrison
Kyle Harrison LHP MIL
115 matchups scored · 13 game days · 8 listed today
8 HRs Allowed
7.0% HR Rate (Pool)
13.9% Overall HR/FB
3.25 FIP
3.28 xFIP
-0.02 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.62
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
13.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.
64th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
53.5%
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.25
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.
23th pctile
3.28
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.02
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
48th pctile
7.0%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
115
Pool Matchups
8
HRs Allowed (Pool)
4
Top-15 Matchups
1
HRs to Top-15
7.0%
HR Rate
Platoon Story
LHP · 8/8 using split data
6
2
1
2L / 5R
6 of 8 listed batters have the platoon edge against a LHP.
Ian Happ Dansby Swanson Seiya Suzuki Carson Kelly Alex Bregman Nico Hoerner
Today Context
CHC @ MIL · 6:10p
1.12
2.0
10.8%
proxy_pa_leaders
American Family Field Roof retractable 56°F Weather -1.0 BP FIP 3.51
Today's Threat Breakdown · 8 batters CHC @ MIL · 6:10p
# Batter Platoon Tier Score Batter HR/FB ?Batter HR/FB for this matchup. A vs LHP/vs RHP chip means a handedness split is shown; otherwise the value is overall. Pitcher HR/FB ?Pitcher HR/FB allowed for this matchup. A vs LHH/vs RHH chip means a handedness split is shown; the profile card shows overall HR/FB. ISO Barrel Context Lineup BvP
14
LvL Same
🔵 C+ 67 22.2%vs LHP 7.7%vs LHH 0.230 9.1%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 84.3
26
SvL Edge
🔵 C+ 62 17.4%vs LHP 18.2%vs RHH 0.237 10.0%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0
58
RvL Edge
🟠 C 53 20.0%vs LHP 18.2%vs RHH 0.171 7.3%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 92.2
83
LvL Same
⚪ D 49 10.0%vs LHP 7.7%vs LHH 0.155 9.0%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 86.1
90
RvL Edge
⚪ D 48 25.0%vs LHP 18.2%vs RHH 0.167 7.8%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 98.5
134
RvL Edge
⚪ D 39 16.7%vs LHP 18.2%vs RHH 0.115 6.9%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 62.5
150
RvL Edge
⚪ D 37 7.1%vs LHP 18.2%vs RHH 0.130 5.9%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 92.4
191
RvL Edge
⚪ D 29 12.5%vs LHP 18.2%vs RHH 0.104 2.7%
Park 1.12 Wind 2.0 NNW Roof retractable BP 10.8%
·
proxy_pa_leaders
PA 1 HR 0 EV 96.7
American Family Field
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 17 2 1 5.9% 0.5 93.9mph 94.4mph 36.0° 339ft Flat -1.1pp
Last 15 25 3 5 20.0% 1.67 95.8mph 101.3mph 31.5° 399ft Up +13.0pp
Last 30 43 5 6 14.0% 1.2 95.1mph 102.4mph 30.0° 393ft Up +7.0pp
Batted-Ball Damage
99 tracked BBE from 115 pool matchups
91.9
116.9
53
0
101.7
28.3°
388
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-20 Ozzie Albies 97.0mph 94.4mph 36° 339ft Yes
2026-06-14 Kyle Schwarber 108.9mph · · · ·
2026-06-08 Nick Kurtz 110.3mph 110.3mph 26° 447ft Yes
2026-06-08 Shea Langeliers 105.6mph · · · Yes
2026-06-08 Tyler Soderstrom 103.8mph 99.2mph 32° 418ft Yes
2026-06-08 Zack Gelof 101.5mph 101.5mph 32° 391ft Yes
2026-06-02 Rafael Devers 107.8mph · · · ·
2026-06-02 Willy Adames 106.4mph 106.4mph 24° 368ft Yes
HRs Allowed Per Game Day
13 days · 8 total HRs
HRs Allowed
8 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-20 Ozzie Albies #176 34 Truist Park 94.4mph 36.0° 339ft
2026-06-08 Shea Langeliers #12 69 Las Vegas Ballpark · · ·
2026-06-08 Nick Kurtz #29 60 Las Vegas Ballpark 110.3mph 26.0° 447ft
2026-06-08 Tyler Soderstrom #36 56 Las Vegas Ballpark 99.2mph 32.0° 418ft
2026-06-08 Zack Gelof #95 36 Las Vegas Ballpark 101.5mph 32.0° 391ft
2026-06-02 Willy Adames #86 49 American Family Field 106.4mph 24.0° 368ft
2026-04-05 Maikel Garcia #173 32 Kauffman Stadium 101.5mph 25.0° 388.0ft
2026-03-30 Yandy Diaz #50 44 American Family Field 98.5mph 23.0° 362.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 766 58.9% -1.3 82.2 30.0° 6
Slurve 382 29.4% -1.7 79.9 13.4° 1
Changeup 127 9.8% +2.8 84.7 -11.1° 2
Sinker 25 1.9% +3.9 81.9 4.6° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
53.5%
53.5%
All Scored Matchups
115 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-20 Joey Bart #192 29 ⚪ D · — ·
2026-06-20 Mauricio Dubón #178 33 ⚪ D 📉 COOL ·
2026-06-20 Ozzie Albies #176 34 ⚪ D ➖ NTRL 💥
2026-06-20 Austin Riley #147 40 ⚪ D ➖ NTRL ·
2026-06-20 Jorge Mateo #128 45 ⚪ D 📈 WARM ·
2026-06-20 Eli White #86 51 🟠 C 📈 WARM ·
2026-06-20 Drake Baldwin #52 58 🟠 C 📉 COOL ·
2026-06-20 Matt Olson #30 64 🔵 C+ ➖ NTRL ·
2026-06-14 Trea Turner #203 27 ⚪ D ❄ COLD ·
2026-06-14 Rafael Marchán #163 38 ⚪ D 📈 WARM ·
2026-06-14 Edmundo Sosa #144 40 ⚪ D ❄ COLD ·
2026-06-14 Bryson Stott #130 44 ⚪ D 📈 WARM ·
2026-06-14 Derek Hill #122 44 ⚪ D 📉 COOL ·
2026-06-14 Alec Bohm #112 46 ⚪ D 📈 WARM ·
2026-06-14 Brandon Marsh #86 50 🟠 C 📈 WARM ·
2026-06-14 Bryce Harper #32 64 🔵 C+ 📈 WARM ·
2026-06-14 Kyle Schwarber #13 71 🟡 B 📉 COOL ·
2026-06-08 Jeff Mcneil #122 21 ⚪ D 📉 COOL ·
2026-06-08 Lawrence Butler #118 25 ⚪ D ❄ COLD ·
2026-06-08 Zack Gelof #95 36 ⚪ D ❄ COLD 💥
2026-06-08 Carlos Cortes #89 39 ⚪ D 📉 COOL ·
2026-06-08 Tyler Soderstrom #36 56 🟠 C ➖ NTRL 💥
2026-06-08 Nick Kurtz #29 60 🔵 C+ 📉 COOL 💥
2026-06-08 Brent Rooker #25 62 🔵 C+ 📈 WARM ·
2026-06-08 Shea Langeliers #12 69 🔵 C+ ➖ NTRL 💥
2026-06-02 Buddy Kennedy #250 6 ⚪ D ➖ NTRL ·
2026-06-02 Victor Bericoto #242 17 ⚪ D 📈 WARM ·
2026-06-02 Luis Arraez #232 22 ⚪ D ➖ NTRL ·
2026-06-02 Jonah Cox #216 27 ⚪ D 📈 WARM ·
2026-06-02 Matt Chapman #210 28 ⚪ D ➖ NTRL ·
2026-06-02 Daniel Susac #199 31 ⚪ D 📈 WARM ·
2026-06-02 Rafael Devers #88 49 ⚪ D 🔥 HOT ·
2026-06-02 Willy Adames #86 49 ⚪ D 📈 WARM 💥
2026-06-02 Casey Schmitt #32 62 🔵 C+ ➖ NTRL ·
2026-05-26 Yohel Pozo #259 10 ⚪ D 📉 COOL ·
2026-05-26 Victor Scott II #254 13 ⚪ D ❄ COLD ·
2026-05-26 Masyn Winn #237 22 ⚪ D ➖ NTRL ·
2026-05-26 Bryan Torres #215 28 ⚪ D 📉 COOL ·
2026-05-26 José Fermín #185 34 ⚪ D 📈 WARM ·
2026-05-26 JJ Wetherholt #147 40 ⚪ D ➖ NTRL ·
2026-05-26 Alec Burleson #144 40 ⚪ D 📉 COOL ·
2026-05-26 Iván Herrera #116 44 ⚪ D ➖ NTRL ·
2026-05-26 Jordan Walker #22 66 🔵 C+ 📉 COOL ·
2026-05-20 Nico Hoerner #233 25 ⚪ D ❄ COLD ·
2026-05-20 Carson Kelly #199 32 ⚪ D ❄ COLD ·
2026-05-20 Alex Bregman #192 33 ⚪ D 📉 COOL ·
2026-05-20 Pete Crow-Armstrong #158 38 ⚪ D 📉 COOL ·
2026-05-20 Seiya Suzuki #103 47 ⚪ D ❄ COLD ·
2026-05-20 Dansby Swanson #97 48 ⚪ D ➖ NTRL ·
2026-05-20 Michael Busch #80 52 🟠 C 🔥 HOT ·
2026-05-20 Moisés Ballesteros #38 64 🔵 C+ 📈 WARM ·
2026-05-20 Ian Happ #19 75 🟡 B 📈 WARM ·
2026-05-14 Freddy Fermin #173 14 ⚪ D 📉 COOL ·
2026-05-14 Bryce Johnson #152 21 ⚪ D 📉 COOL ·
2026-05-14 Fernando Tatis Jr. #147 23 ⚪ D ❄ COLD ·
2026-05-14 Xander Bogaerts #113 32 ⚪ D 📉 COOL ·
2026-05-14 Nick Castellanos #100 34 ⚪ D ➖ NTRL ·
2026-05-14 Manny Machado #86 37 ⚪ D 📈 WARM ·
2026-05-14 Miguel Andujar #78 39 ⚪ D 📈 WARM ·
2026-05-14 Ramón Laureano #61 45 ⚪ D ➖ NTRL ·
2026-05-14 Gavin Sheets #46 50 🟠 C ➖ NTRL ·
2026-05-09 José Caballero #192 19 ⚪ D 📉 COOL ·
2026-05-09 Ryan McMahon #170 23 ⚪ D ➖ NTRL ·
2026-05-09 Austin Wells #136 27 ⚪ D ➖ NTRL ·
2026-05-09 Jazz Chisholm Jr. #135 27 ⚪ D 📈 WARM ·
2026-05-09 Trent Grisham #115 29 ⚪ D ➖ NTRL ·
2026-05-09 Cody Bellinger #114 29 ⚪ D 📈 WARM ·
2026-05-09 Giancarlo Stanton #108 30 ⚪ D · — ·
2026-05-09 Ben Rice #49 41 ⚪ D ➖ NTRL ·
2026-05-09 Aaron Judge #40 43 ⚪ D 📈 WARM ·
2026-05-02 Nasim Nuñez #196 18 ⚪ D 📉 COOL ·
2026-05-02 Jacob Young #174 21 ⚪ D ❄ COLD ·
2026-05-02 Luis García Jr. #147 26 ⚪ D 📉 COOL ·
2026-05-02 Jorbit Vivas #111 30 ⚪ D 🔥 HOT ·
2026-05-02 Daylen Lile #99 31 ⚪ D 📈 WARM ·
2026-05-02 Brady House #73 36 ⚪ D 🔥 HOT ·
2026-05-02 CJ Abrams #66 37 ⚪ D ➖ NTRL ·
2026-05-02 Curtis Mead #40 41 ⚪ D 📈 WARM ·
2026-05-02 James Wood #15 48 ⚪ D 📈 WARM ·
2026-04-26 Billy Cook #222 30 ⚪ D ➖ NTRL ·
2026-04-26 Nick Gonzales #197 33 ⚪ D 📉 COOL ·
2026-04-26 Jake Mangum #181 36 ⚪ D ➖ NTRL ·
2026-04-26 Bryan Reynolds #96 52 🟠 C ❄ COLD ·
2026-04-26 Konnor Griffin #91 53 🟠 C · — ·
2026-04-26 Nick Yorke #90 53 🟠 C 📈 WARM ·
2026-04-26 Joey Bart #74 56 🟠 C 📈 WARM ·
2026-04-26 Marcell Ozuna #69 57 🟠 C 📈 WARM ·
2026-04-26 Ryan O'Hearn #57 60 🔵 C+ ➖ NTRL ·
2026-04-21 Zach McKinstry #199 23 ⚪ D 📉 COOL ·
2026-04-21 Gleyber Torres #178 26 ⚪ D ➖ NTRL ·
2026-04-21 Javier Báez #165 28 ⚪ D ➖ NTRL ·
2026-04-21 Spencer Torkelson #159 30 ⚪ D 📉 COOL ·
2026-04-21 Colt Keith #104 40 ⚪ D ➖ NTRL ·
2026-04-21 Kevin McGonigle #101 41 ⚪ D · — ·
2026-04-21 Riley Greene #74 46 ⚪ D 📈 WARM ·
2026-04-21 Kerry Carpenter #39 56 🟠 C ➖ NTRL ·
2026-04-21 Dillon Dingler #24 62 🔵 C+ ➖ NTRL ·
2026-04-05 Drew Waters #246 21 ⚪ D 📈 WARM ·
2026-04-05 Michael Massey #242 20 ⚪ D 📈 WARM ·
2026-04-05 Kyle Isbel #231 20 ⚪ D 📈 WARM ·
2026-04-05 Jonathan India #219 27 ⚪ D 📉 COOL ·
2026-04-05 Maikel Garcia #173 32 ⚪ D 📈 WARM 💥
2026-04-05 Bobby Witt Jr. #147 41 ⚪ D ➖ NTRL ·
2026-04-05 Jac Caglianone #122 34 ⚪ D ❄ COLD ·
2026-04-05 Salvador Perez #115 43 ⚪ D 🔥 HOT ·
2026-04-05 Vinnie Pasquantino #110 41 ⚪ D 📉 COOL ·
2026-03-30 Chandler Simpson #224 16 ⚪ D 📉 COOL ·
2026-03-30 Jake Mangum #203 26 ⚪ D ❄ COLD ·
2026-03-30 Taylor Walls #194 30 ⚪ D 📈 WARM ·
2026-03-30 Josh Lowe #93 38 ⚪ D 📈 WARM ·
2026-03-30 Christopher Morel #78 46 ⚪ D ❄ COLD ·
2026-03-30 Jonathan Aranda #73 45 ⚪ D 📈 WARM ·
2026-03-30 Yandy Diaz #50 44 ⚪ D 🔥 HOT 💥
2026-03-30 Brandon Lowe #29 51 🟠 C 📉 COOL ·
2026-03-30 Junior Caminero #15 57 🟠 C 📈 WARM ·
Six home runs to freedom

Kyle Harrison's full pitcher profile is waiting

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

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