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
Jack Leiter
Jack Leiter RHP TEX
134 matchups scored · 15 game days
19 HRs Allowed
14.2% HR Rate (Pool)
15.1% Overall HR/FB
4.27 FIP
3.75 xFIP
+0.52 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.27
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
15.1%
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.
73th 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.
4.27
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.
59th pctile
3.75
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+0.52
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
75th pctile
14.2%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
134
Pool Matchups
19
HRs Allowed (Pool)
9
Top-15 Matchups
4
HRs to Top-15
14.2%
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 17 2 5 29.4% 2.5 95.4mph 102.9mph 28.4° 392ft Up +15.2pp
Last 15 26 3 7 26.9% 2.33 97.3mph 102.6mph 28.3° 391ft Up +12.7pp
Last 30 53 6 10 18.9% 1.67 97.7mph 104.0mph 28.1° 401ft Up +4.7pp
Batted-Ball Damage
118 tracked BBE from 134 pool matchups
98.0
116.9
83
0
105.4
29.2°
400
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-18 Trevor Larnach 104.9mph 103.0mph 24° 419ft Yes
2026-06-18 Brooks Lee 104.3mph 104.3mph 21° 365ft Yes
2026-06-18 Josh Bell 103.4mph · · · ·
2026-06-18 Kody Clemens 101.9mph · · · ·
2026-06-12 Wilyer Abreu 106.1mph 106.1mph 29° 421ft Yes
2026-06-12 Willson Contreras 104.3mph 104.3mph 41° 379ft Yes
2026-06-12 Ceddanne Rafaela 100.2mph 96.8mph 27° 374ft Yes
2026-06-12 Jarren Duran 100.0mph · · · ·
HRs Allowed Per Game Day
15 days · 19 total HRs
HRs Allowed
19 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-18 Brooks Lee #50 51 Globe Life Field 104.3mph 21.0° 365ft
2026-06-18 Trevor Larnach #81 41 Globe Life Field 103.0mph 24.0° 419ft
2026-06-12 Willson Contreras #33 63 Fenway Park 104.3mph 41.0° 379ft
2026-06-12 Wilyer Abreu #92 49 Fenway Park 106.1mph 29.0° 421ft
2026-06-12 Ceddanne Rafaela #140 40 Fenway Park 96.8mph 27.0° 374ft
2026-06-06 José Ramírez #111 46 Globe Life Field 98.0mph 27.0° 389ft
2026-06-06 Brayan Rocchio #178 34 Globe Life Field 105.6mph 29.0° 387ft
2026-05-31 Michael Massey #186 35 Globe Life Field 102.6mph 31.0° 401ft
2026-05-26 Yordan Álvarez #57 56 Globe Life Field 110.1mph 28.0° 422.0ft
2026-05-26 Cam Smith #183 34 Globe Life Field 109.2mph 24.0° 457.0ft
2026-05-15 Isaac Paredes #167 39 Minute Maid Park 99.1mph 29.0° 355.0ft
2026-05-03 Spencer Torkelson #102 31 Comerica Park 102.1mph 29.0° 388.0ft
2026-04-27 Aaron Judge #9 64 Globe Life Field 113.0mph 20.0° 414.0ft
2026-04-27 Ben Rice #10 63 Globe Life Field 106.9mph 23.0° 404.0ft
2026-04-27 Jazz Chisholm Jr. #115 23 Globe Life Field 106.7mph 34.0° 406.0ft
2026-04-22 Oneil Cruz #30 61 Globe Life Field 116.9mph 30.0° 432.0ft
2026-04-11 Shohei Ohtani #2 72 Dodger Stadium 104.5mph 36.0° 390.0ft
2026-04-11 Teoscar Hernandez #10 54 Dodger Stadium 107.3mph 38.0° 393.0ft
2026-03-30 Gunnar Henderson #76 45 Camden Yards 105.3mph 34.0° 410.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 554 38.1% -0.2 83.3 31.3° 4
Slider 265 18.2% +0.2 85.6 14.8° 4
Changeup 256 17.6% +1.9 82.5 6.7° 3
Cutter 141 9.7% +0.2 80.5 20.8° 1
Curveball 126 8.7% +2.8 81.6 4.0° 1
Sinker 111 7.6% +0.3 82.1 19.9° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
70.3%
70.3%
All Scored Matchups
134 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-18 Tristan Gray #121 30 ⚪ D ❄ COLD ·
2026-06-18 Luke Keaschall #120 31 ⚪ D 📈 WARM ·
2026-06-18 Trevor Larnach #81 41 ⚪ D 📈 WARM 💥
2026-06-18 Josh Bell #66 44 ⚪ D 📉 COOL ·
2026-06-18 Brooks Lee #50 51 🟠 C 📈 WARM 💥
2026-06-18 Royce Lewis #38 54 🟠 C ➖ NTRL ·
2026-06-18 Kody Clemens #17 66 🔵 C+ ➖ NTRL ·
2026-06-18 Byron Buxton #4 81 🟢 A 📈 WARM ·
2026-06-12 Mickey Gasper #219 23 ⚪ D 📉 COOL ·
2026-06-12 Isiah Kiner-Falefa #209 25 ⚪ D ➖ NTRL ·
2026-06-12 Marcelo Mayer #190 31 ⚪ D 📉 COOL ·
2026-06-12 Connor Wong #171 36 ⚪ D 📈 WARM ·
2026-06-12 Caleb Durbin #164 38 ⚪ D 📈 WARM ·
2026-06-12 Ceddanne Rafaela #140 40 ⚪ D 📉 COOL 💥
2026-06-12 Wilyer Abreu #92 49 ⚪ D 📈 WARM 💥
2026-06-12 Jarren Duran #77 52 🟠 C ➖ NTRL ·
2026-06-12 Willson Contreras #33 63 🔵 C+ ➖ NTRL 💥
2026-06-06 Steven Kwan #233 13 ⚪ D 📉 COOL ·
2026-06-06 Patrick Bailey #202 29 ⚪ D 📉 COOL ·
2026-06-06 Daniel Schneemann #179 33 ⚪ D ❄ COLD ·
2026-06-06 Brayan Rocchio #178 34 ⚪ D 📈 WARM 💥
2026-06-06 Chase DeLauter #127 43 ⚪ D ➖ NTRL ·
2026-06-06 José Ramírez #111 46 ⚪ D 📉 COOL 💥
2026-06-06 Angel Martínez #102 47 ⚪ D 📉 COOL ·
2026-06-06 Kyle Manzardo #92 48 ⚪ D ❄ COLD ·
2026-06-06 Travis Bazzana #82 50 🟠 C 📈 WARM ·
2026-05-31 Nick Loftin #241 25 ⚪ D ❄ COLD ·
2026-05-31 Kyle Isbel #240 26 ⚪ D ❄ COLD ·
2026-05-31 Isaac Collins #231 28 ⚪ D ❄ COLD ·
2026-05-31 Vinnie Pasquantino #214 31 ⚪ D ❄ COLD ·
2026-05-31 Michael Massey #186 35 ⚪ D ❄ COLD 💥
2026-05-31 Carter Jensen #166 39 ⚪ D ❄ COLD ·
2026-05-31 Jac Caglianone #132 44 ⚪ D 📉 COOL ·
2026-05-31 Bobby Witt Jr. #73 55 🟠 C ➖ NTRL ·
2026-05-31 Salvador Perez #70 56 🟠 C 📈 WARM ·
2026-05-26 Christian Vázquez #211 28 ⚪ D ❄ COLD ·
2026-05-26 Brice Matthews #202 30 ⚪ D ❄ COLD ·
2026-05-26 Isaac Paredes #192 33 ⚪ D ➖ NTRL ·
2026-05-26 Cam Smith #183 34 ⚪ D 📉 COOL 💥
2026-05-26 José Altuve #180 35 ⚪ D 📈 WARM ·
2026-05-26 Yainer Diaz #167 38 ⚪ D 🔥 HOT ·
2026-05-26 Carlos Correa #149 40 ⚪ D 📈 WARM ·
2026-05-26 Yordan Álvarez #57 56 🟠 C ❄ COLD 💥
2026-05-26 Christian Walker #16 70 🟡 B ➖ NTRL ·
2026-05-20 Brett Sullivan #214 28 ⚪ D 📉 COOL ·
2026-05-20 Tyler Freeman #213 28 ⚪ D 📉 COOL ·
2026-05-20 Kyle Karros #207 29 ⚪ D ❄ COLD ·
2026-05-20 Troy Johnston #187 34 ⚪ D 📉 COOL ·
2026-05-20 Edouard Julien #133 41 ⚪ D 📉 COOL ·
2026-05-20 Ezequiel Tovar #132 41 ⚪ D 📈 WARM ·
2026-05-20 Jake McCarthy #88 49 ⚪ D 📉 COOL ·
2026-05-20 TJ Rumfield #77 52 🟠 C ➖ NTRL ·
2026-05-20 Mickey Moniak #9 79 🟡 B ➖ NTRL ·
2026-05-15 Braden Shewmake #226 27 ⚪ D ➖ NTRL ·
2026-05-15 Isaac Paredes #167 39 ⚪ D 📈 WARM 💥
2026-05-15 Christian Vázquez #144 42 ⚪ D 📈 WARM ·
2026-05-15 Cam Smith #90 51 🟠 C ➖ NTRL ·
2026-05-15 Brice Matthews #89 51 🟠 C ➖ NTRL ·
2026-05-15 Zach Dezenzo #36 67 🔵 C+ ➖ NTRL ·
2026-05-15 Christian Walker #31 69 🔵 C+ ➖ NTRL ·
2026-05-15 Zach Cole #29 70 🟡 B ➖ NTRL ·
2026-05-15 Yordan Alvarez #7 87 🟢 A 📈 WARM ·
2026-05-09 Alex Bregman #215 17 ⚪ D ❄ COLD ·
2026-05-09 Nico Hoerner #176 22 ⚪ D 📉 COOL ·
2026-05-09 Matt Shaw #167 23 ⚪ D ❄ COLD ·
2026-05-09 Carson Kelly #166 23 ⚪ D 📉 COOL ·
2026-05-09 Michael Busch #133 27 ⚪ D 🔥 HOT ·
2026-05-09 Dansby Swanson #104 30 ⚪ D 📉 COOL ·
2026-05-09 Pete Crow-Armstrong #92 32 ⚪ D 🔥 HOT ·
2026-05-09 Ian Happ #91 32 ⚪ D ➖ NTRL ·
2026-05-09 Moisés Ballesteros #78 34 ⚪ D 📉 COOL ·
2026-05-03 Gleyber Torres #228 13 ⚪ D ➖ NTRL ·
2026-05-03 Colt Keith #209 16 ⚪ D 📉 COOL ·
2026-05-03 Matt Vierling #194 19 ⚪ D ➖ NTRL ·
2026-05-03 Javier Báez #170 24 ⚪ D 📈 WARM ·
2026-05-03 Dillon Dingler #169 24 ⚪ D 📉 COOL ·
2026-05-03 Riley Greene #168 24 ⚪ D ➖ NTRL ·
2026-05-03 Kevin McGonigle #146 26 ⚪ D 📈 WARM ·
2026-05-03 Spencer Torkelson #102 31 ⚪ D 📈 WARM 💥
2026-05-03 Kerry Carpenter #94 32 ⚪ D ➖ NTRL ·
2026-04-27 José Caballero #125 20 ⚪ D ➖ NTRL ·
2026-04-27 Austin Wells #116 23 ⚪ D 📉 COOL ·
2026-04-27 Jazz Chisholm Jr. #115 23 ⚪ D ➖ NTRL 💥
2026-04-27 Cody Bellinger #91 29 ⚪ D ➖ NTRL ·
2026-04-27 Ryan McMahon #75 36 ⚪ D ➖ NTRL ·
2026-04-27 Trent Grisham #69 38 ⚪ D ➖ NTRL ·
2026-04-27 Giancarlo Stanton #28 56 🟠 C 🔥 HOT ·
2026-04-27 Ben Rice #10 63 🔵 C+ ➖ NTRL 💥
2026-04-27 Aaron Judge #9 64 🔵 C+ 📈 WARM 💥
2026-04-22 Nick Gonzales #248 14 ⚪ D 📈 WARM ·
2026-04-22 Spencer Horwitz #238 16 ⚪ D 📈 WARM ·
2026-04-22 Konnor Griffin #222 21 ⚪ D · — ·
2026-04-22 Nick Yorke #216 22 ⚪ D ➖ NTRL ·
2026-04-22 Marcell Ozuna #190 27 ⚪ D 🔥 HOT ·
2026-04-22 Bryan Reynolds #163 32 ⚪ D 📉 COOL ·
2026-04-22 Ryan O'Hearn #121 39 ⚪ D 📈 WARM ·
2026-04-22 Brandon Lowe #84 46 ⚪ D 📈 WARM ·
2026-04-22 Oneil Cruz #30 61 🔵 C+ 📈 WARM 💥
2026-04-16 Darell Hernaiz #179 · ⚪ D ➖ NTRL ·
2026-04-16 Jacob Wilson #88 40 ⚪ D 📉 COOL ·
2026-04-16 Jeff McNeil #80 42 ⚪ D ➖ NTRL ·
2026-04-16 Lawrence Butler #42 56 🟠 C 📈 WARM ·
2026-04-16 Austin Wynns #21 68 🔵 C+ 📉 COOL ·
2026-04-16 Tyler Soderstrom #20 68 🔵 C+ 🔥 HOT ·
2026-04-16 Nick Kurtz #19 68 🔵 C+ ➖ NTRL ·
2026-04-16 Carlos Cortes #16 69 🔵 C+ ➖ NTRL ·
2026-04-16 Shea Langeliers #10 73 🟡 B ❄ COLD ·
2026-04-11 Michael Conforto #136 42 ⚪ D 📈 WARM ·
2026-04-11 Mookie Betts #106 40 ⚪ D ➖ NTRL ·
2026-04-11 Tommy Edman #60 41 ⚪ D · — ·
2026-04-11 Will Smith #57 52 🟠 C 📉 COOL ·
2026-04-11 Freddie Freeman #23 53 🟠 C 📈 WARM ·
2026-04-11 Andy Pages #21 49 ⚪ D 📈 WARM ·
2026-04-11 Teoscar Hernandez #10 54 🟠 C ➖ NTRL 💥
2026-04-11 Max Muncy #7 58 🟠 C 📈 WARM ·
2026-04-11 Shohei Ohtani #2 72 🟡 B ➖ NTRL 💥
2026-04-05 Santiago Espinal #252 9 ⚪ D 🔥 HOT ·
2026-04-05 Gavin Lux #235 21 ⚪ D 📉 COOL ·
2026-04-05 TJ Friedl #210 22 ⚪ D 📈 WARM ·
2026-04-05 Matt McLain #193 28 ⚪ D 🔥 HOT ·
2026-04-05 Spencer Steer #170 33 ⚪ D 🔥 HOT ·
2026-04-05 Austin Hays #150 37 ⚪ D 📉 COOL ·
2026-04-05 Noelvi Marte #146 36 ⚪ D 📈 WARM ·
2026-04-05 Elly De La Cruz #143 36 ⚪ D 🔥 HOT ·
2026-04-05 Tyler Stephenson #123 40 ⚪ D 📈 WARM ·
2026-03-30 Adley Rutschman #124 42 ⚪ D ➖ NTRL ·
2026-03-30 Dylan Carlson #122 40 ⚪ D ➖ NTRL ·
2026-03-30 Ryan Mountcastle #116 42 ⚪ D 📉 COOL ·
2026-03-30 Jackson Holliday #91 41 ⚪ D 📈 WARM ·
2026-03-30 Coby Mayo #81 47 ⚪ D 📈 WARM ·
2026-03-30 Gunnar Henderson #76 45 ⚪ D 📉 COOL 💥
2026-03-30 Tyler O'Neill #69 54 🟠 C 📉 COOL ·
2026-03-30 Jordan Westburg #42 51 🟠 C 🔥 HOT ·
2026-03-30 Colton Cowser #17 53 🟠 C ➖ NTRL ·
Six home runs to freedom

Jack Leiter's full pitcher profile is waiting

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

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