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
Michael Wacha
Michael Wacha RHP KC
132 matchups scored · 15 game days · 7 listed today
14 HRs Allowed
10.6% HR Rate (Pool)
11.8% Overall HR/FB
3.86 FIP
4.24 xFIP
-0.37 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.93
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
11.8%
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.
43th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
70.3%
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.86
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.
44th pctile
4.24
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.37
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
29th pctile
10.6%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
132
Pool Matchups
14
HRs Allowed (Pool)
6
Top-15 Matchups
1
HRs to Top-15
10.6%
HR Rate
Platoon Story
RHP · 7/7 using split data
4
3
0
4L / 3R
4 of 7 listed batters have the platoon edge against a RHP.
Colson Montgomery Andrew Benintendi Sam Antonacci Tristan Peters
Today Context
KC @ CWS · 4:10p
0.89
13.4%
proxy_pa_leaders
Rate Field Weather 0.0 BP FIP 4.54
Today's Threat Breakdown · 7 batters KC @ CWS · 4: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
30
LvR Edge
🔵 C+ 61 26.5%vs RHP 14.0%vs LHH 0.257 9.6%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
57
RvR Same
🟠 C 54 15.0%vs RHP 11.4%vs RHH 0.223 9.6%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
84
LvR Edge
⚪ D 49 18.4%vs RHP 14.0%vs LHH 0.185 8.2%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
143
LvR Edge
⚪ D 38 12.5%vs RHP 14.0%vs LHH 0.128 7.0%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
160
LvR Edge
⚪ D 36 7.9%vs RHP 14.0%vs LHH 0.157 5.2%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
187
RvR Same
⚪ D 30 12.5%vs RHP 11.4%vs RHH 0.117 5.5%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
220
RvR Same
⚪ D 18 8.3%vs RHP 11.4%vs RHH 0.035 5.4%
Park 0.89 BP 13.4%
·
proxy_pa_leaders
first look
Rate 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 94.8mph 104.6mph 25.0° 424ft Down -4.7pp
Last 15 25 3 2 8.0% 0.67 95.6mph 102.3mph 30.0° 408ft Down -2.6pp
Last 30 51 6 4 7.8% 0.67 97.3mph 103.1mph 29.8° 400ft Down -2.8pp
Batted-Ball Damage
118 tracked BBE from 132 pool matchups
98.4
115.8
83
0
104.2
29.6°
397
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-22 Junior Caminero 115.8mph · · · ·
2026-06-22 Yandy Díaz 102.2mph · · · ·
2026-06-22 Ryan Vilade 100.2mph · · · ·
2026-06-16 Curtis Mead 104.6mph 104.6mph 25° 424ft Yes
2026-06-16 Drew Millas 103.2mph · · · ·
2026-06-16 James Wood 102.0mph · · · ·
2026-06-11 Brandon Nimmo 110.2mph · · · ·
2026-06-11 Jake Burger 109.5mph · · · ·
HRs Allowed Per Game Day
15 days · 14 total HRs
HRs Allowed
14 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-16 Curtis Mead #69 54 Nationals Park 104.6mph 25.0° 424ft
2026-06-11 Corey Seager #39 53 Kauffman Stadium 100.0mph 35.0° 391ft
2026-06-05 Brooks Lee #126 43 Target Field 104.7mph 24.0° 380ft
2026-05-25 Cody Bellinger #131 40 Kauffman Stadium 103.1mph 35.0° 403.0ft
2026-05-20 Jarren Duran #154 39 Kauffman Stadium 101.2mph 30.0° 366.0ft
2026-05-15 Jordan Walker #16 78 Busch Stadium 104.5mph 30.0° 409.0ft
2026-05-15 Pedro Pagés #204 30 Busch Stadium 108.9mph 22.0° 419.0ft
2026-04-29 Lawrence Butler #134 32 Sutter Health Park 105.6mph 33.0° 404.0ft
2026-04-22 Pete Alonso #142 35 Kauffman Stadium 106.9mph 26.0° 410.0ft
2026-04-22 Coby Mayo #235 17 Kauffman Stadium 110.0mph 33.0° 452.0ft
2026-04-17 Ben Rice #8 80 Yankee Stadium 103.3mph 21.0° 364.0ft
2026-04-17 Ryan McMahon #141 39 Yankee Stadium 103.3mph 37.0° 372.0ft
2026-04-06 Steven Kwan #197 23 Progressive Field 100.8mph 29.0° 381.0ft
2026-04-06 Brayan Rocchio #198 25 Progressive Field 101.7mph 34.0° 377.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 431 27.8% -1.2 83.4 30.1° 3
Changeup 344 22.2% -0.6 79.4 20.6° 4
Cutter 240 15.5% +0.2 84.1 15.9° 2
Sinker 233 15.0% -1.7 81.9 19.2° 1
Curveball 153 9.9% +1.0 81.0 1.7° 0
Slider 151 9.7% +1.2 84.9 12.3° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
70.3%
70.3%
All Scored Matchups
132 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-22 Chandler Simpson #211 17 ⚪ D 📉 COOL ·
2026-06-22 Nick Fortes #206 24 ⚪ D 📈 WARM ·
2026-06-22 Ben Williamson #201 28 ⚪ D 📈 WARM ·
2026-06-22 Richie Palacios #199 28 ⚪ D 📈 WARM ·
2026-06-22 Ryan Vilade #113 45 ⚪ D 📈 WARM ·
2026-06-22 Jonny DeLuca #105 47 ⚪ D 🔥 HOT ·
2026-06-22 Yandy Díaz #96 48 ⚪ D 📉 COOL ·
2026-06-22 Jonathan Aranda #82 51 🟠 C 📉 COOL ·
2026-06-22 Junior Caminero #61 56 🟠 C 📈 WARM ·
2026-06-16 Nasim Nuñez #226 11 ⚪ D 📉 COOL ·
2026-06-16 Drew Millas #200 27 ⚪ D 📈 WARM ·
2026-06-16 Jacob Young #140 42 ⚪ D 📈 WARM ·
2026-06-16 Daylen Lile #138 42 ⚪ D ➖ NTRL ·
2026-06-16 Dylan Crews #91 51 🟠 C 📈 WARM ·
2026-06-16 CJ Abrams #83 52 🟠 C 📉 COOL ·
2026-06-16 Curtis Mead #69 54 🟠 C 📉 COOL 💥
2026-06-16 James Wood #19 69 🔵 C+ 📉 COOL ·
2026-06-11 Nicky Lopez #124 21 ⚪ D 📉 COOL ·
2026-06-11 Evan Carter #101 31 ⚪ D ❄ COLD ·
2026-06-11 Ezequiel Duran #99 32 ⚪ D ❄ COLD ·
2026-06-11 Jake Burger #81 41 ⚪ D 📉 COOL ·
2026-06-11 Josh Jung #74 43 ⚪ D ➖ NTRL ·
2026-06-11 Brandon Nimmo #68 45 ⚪ D 📈 WARM ·
2026-06-11 Wyatt Langford #67 46 ⚪ D 📈 WARM ·
2026-06-11 Corey Seager #39 53 🟠 C ➖ NTRL 💥
2026-06-05 Orlando Arcia #230 18 ⚪ D ➖ NTRL ·
2026-06-05 Luke Keaschall #223 21 ⚪ D 📉 COOL ·
2026-06-05 Josh Bell #194 31 ⚪ D 📉 COOL ·
2026-06-05 Austin Martin #182 33 ⚪ D 📈 WARM ·
2026-06-05 Brooks Lee #126 43 ⚪ D ➖ NTRL 💥
2026-06-05 Ryan Kreidler #112 44 ⚪ D ❄ COLD ·
2026-06-05 Kody Clemens #49 58 🟠 C ➖ NTRL ·
2026-06-05 Byron Buxton #6 76 🟡 B 📈 WARM ·
2026-05-31 Alejandro Osuna #265 14 ⚪ D ➖ NTRL ·
2026-05-31 Michael Helman #213 31 ⚪ D ❄ COLD ·
2026-05-31 Nicky Lopez #195 34 ⚪ D 📉 COOL ·
2026-05-31 Ezequiel Duran #168 39 ⚪ D 📉 COOL ·
2026-05-31 Kyle Higashioka #145 42 ⚪ D 📉 COOL ·
2026-05-31 Josh Jung #141 43 ⚪ D ➖ NTRL ·
2026-05-31 Brandon Nimmo #76 54 🟠 C 📈 WARM ·
2026-05-31 Jake Burger #68 56 🟠 C 📈 WARM ·
2026-05-31 Joc Pederson #60 59 🟠 C 📈 WARM ·
2026-05-25 Anthony Volpe #220 19 ⚪ D ➖ NTRL ·
2026-05-25 José Caballero #187 29 ⚪ D ❄ COLD ·
2026-05-25 J.C. Escarra #186 29 ⚪ D ❄ COLD ·
2026-05-25 Jazz Chisholm Jr. #153 36 ⚪ D ➖ NTRL ·
2026-05-25 Cody Bellinger #131 40 ⚪ D 📉 COOL 💥
2026-05-25 Trent Grisham #121 41 ⚪ D 📉 COOL ·
2026-05-25 Paul Goldschmidt #51 56 🟠 C ➖ NTRL ·
2026-05-25 Aaron Judge #17 67 🔵 C+ 📉 COOL ·
2026-05-25 Ben Rice #14 70 🟡 B 📉 COOL ·
2026-05-20 Caleb Durbin #260 10 ⚪ D ❄ COLD ·
2026-05-20 Marcelo Mayer #230 26 ⚪ D 📉 COOL ·
2026-05-20 Carlos Narváez #219 28 ⚪ D ❄ COLD ·
2026-05-20 Roman Anthony #218 28 ⚪ D ❄ COLD ·
2026-05-20 Trevor Story #191 33 ⚪ D 📈 WARM ·
2026-05-20 Ceddanne Rafaela #177 36 ⚪ D 📉 COOL ·
2026-05-20 Jarren Duran #154 39 ⚪ D ➖ NTRL 💥
2026-05-20 Wilyer Abreu #110 45 ⚪ D ➖ NTRL ·
2026-05-20 Willson Contreras #66 55 🟠 C ❄ COLD ·
2026-05-15 Victor Scott II #251 14 ⚪ D ❄ COLD ·
2026-05-15 Masyn Winn #220 28 ⚪ D 📈 WARM ·
2026-05-15 Pedro Pagés #204 30 ⚪ D 📉 COOL 💥
2026-05-15 Iván Herrera #200 31 ⚪ D ❄ COLD ·
2026-05-15 Nathan Church #152 41 ⚪ D 📉 COOL ·
2026-05-15 JJ Wetherholt #151 41 ⚪ D 📉 COOL ·
2026-05-15 Nolan Gorman #109 48 ⚪ D 🔥 HOT ·
2026-05-15 Alec Burleson #91 51 🟠 C ➖ NTRL ·
2026-05-15 Jordan Walker #16 78 🟡 B ➖ NTRL 💥
2026-05-09 Colt Keith #168 23 ⚪ D ❄ COLD ·
2026-05-09 Javier Báez #110 29 ⚪ D ❄ COLD ·
2026-05-09 Gleyber Torres #97 31 ⚪ D 📈 WARM ·
2026-05-09 Matt Vierling #79 34 ⚪ D 📈 WARM ·
2026-05-09 Kevin McGonigle #73 35 ⚪ D ➖ NTRL ·
2026-05-09 Dillon Dingler #69 36 ⚪ D 📉 COOL ·
2026-05-09 Riley Greene #56 39 ⚪ D 📈 WARM ·
2026-05-09 Kerry Carpenter #48 41 ⚪ D 📉 COOL ·
2026-05-09 Spencer Torkelson #44 42 ⚪ D 📈 WARM ·
2026-05-04 Bo Naylor #118 28 ⚪ D ❄ COLD ·
2026-05-04 Kyle Manzardo #117 28 ⚪ D ❄ COLD ·
2026-05-04 Steven Kwan #109 29 ⚪ D 📉 COOL ·
2026-05-04 Brayan Rocchio #104 30 ⚪ D ❄ COLD ·
2026-05-04 Chase DeLauter #51 41 ⚪ D ❄ COLD ·
2026-05-04 Rhys Hoskins #43 42 ⚪ D 📈 WARM ·
2026-05-04 Angel Martínez #36 43 ⚪ D 📉 COOL ·
2026-05-04 José Ramírez #35 43 ⚪ D 📉 COOL ·
2026-05-04 Daniel Schneemann #15 49 ⚪ D ➖ NTRL ·
2026-04-29 Denzel Clarke #162 28 ⚪ D ❄ COLD ·
2026-04-29 Lawrence Butler #134 32 ⚪ D ➖ NTRL 💥
2026-04-29 Max Muncy #110 36 ⚪ D 📉 COOL ·
2026-04-29 Jeff McNeil #95 37 ⚪ D 📈 WARM ·
2026-04-29 Jacob Wilson #94 37 ⚪ D 📈 WARM ·
2026-04-29 Tyler Soderstrom #63 42 ⚪ D 📈 WARM ·
2026-04-29 Nick Kurtz #41 45 ⚪ D 📈 WARM ·
2026-04-29 Shea Langeliers #38 46 ⚪ D ➖ NTRL ·
2026-04-29 Carlos Cortes #13 52 🟠 C 📈 WARM ·
2026-04-22 Blaze Alexander #250 13 ⚪ D ❄ COLD ·
2026-04-22 Dylan Beavers #241 15 ⚪ D 📉 COOL ·
2026-04-22 Coby Mayo #235 17 ⚪ D 📈 WARM 💥
2026-04-22 Taylor Ward #201 24 ⚪ D 📈 WARM ·
2026-04-22 Pete Alonso #142 35 ⚪ D ➖ NTRL 💥
2026-04-22 Leody Taveras #127 37 ⚪ D 📈 WARM ·
2026-04-22 Samuel Basallo #109 40 ⚪ D 📉 COOL ·
2026-04-22 Jeremiah Jackson #90 45 ⚪ D 📈 WARM ·
2026-04-22 Gunnar Henderson #80 46 ⚪ D 📉 COOL ·
2026-04-17 Jazz Chisholm Jr. #155 36 ⚪ D ➖ NTRL ·
2026-04-17 José Caballero #150 37 ⚪ D ➖ NTRL ·
2026-04-17 Ryan McMahon #141 39 ⚪ D ➖ NTRL 💥
2026-04-17 Cody Bellinger #125 42 ⚪ D ➖ NTRL ·
2026-04-17 Austin Wells #120 44 ⚪ D 📉 COOL ·
2026-04-17 Trent Grisham #68 56 🟠 C ➖ NTRL ·
2026-04-17 Giancarlo Stanton #58 58 🟠 C 📈 WARM ·
2026-04-17 Aaron Judge #11 77 🟡 B ➖ NTRL ·
2026-04-17 Ben Rice #8 80 🟢 A ➖ NTRL 💥
2026-04-06 Brayan Rocchio #198 25 ⚪ D ➖ NTRL 💥
2026-04-06 Steven Kwan #197 23 ⚪ D ❄ COLD 💥
2026-04-06 Angel Martinez #190 29 ⚪ D ❄ COLD ·
2026-04-06 Daniel Schneemann #152 36 ⚪ D 📈 WARM ·
2026-04-06 Nolan Jones #148 29 ⚪ D 📉 COOL ·
2026-04-06 Bo Naylor #136 39 ⚪ D 📈 WARM ·
2026-04-06 Gabriel Arias #94 36 ⚪ D 📈 WARM ·
2026-04-06 Jose Ramirez #93 42 ⚪ D 📈 WARM ·
2026-04-06 Kyle Manzardo #85 45 ⚪ D ➖ NTRL ·
2026-03-28 Nick Allen #250 11 ⚪ D 📈 WARM ·
2026-03-28 Ozzie Albies #220 30 ⚪ D · — ·
2026-03-28 Jurickson Profar #186 40 ⚪ D 📈 WARM ·
2026-03-28 Austin Riley #175 42 ⚪ D 🔥 HOT ·
2026-03-28 Michael Harris II #174 38 ⚪ D ❄ COLD ·
2026-03-28 Marcell Ozuna #152 40 ⚪ D · — ·
2026-03-28 Matt Olson #143 47 ⚪ D ❄ COLD ·
2026-03-28 Drake Baldwin #120 43 ⚪ D · — ·
2026-03-28 Ronald Acuna Jr. #86 49 ⚪ D · — ·
Six home runs to freedom

Michael Wacha's full pitcher profile is waiting

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

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