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
Brady Singer
Brady Singer RHP CIN
117 matchups scored · 14 game days
21 HRs Allowed
17.9% HR Rate (Pool)
24.7% Overall HR/FB
5.73 FIP
4.42 xFIP
+1.31 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
1.5
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
24.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.
94th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
68.1%
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.73
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.
90th pctile
4.42
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
+1.31
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
94th pctile
17.9%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
117
Pool Matchups
21
HRs Allowed (Pool)
10
Top-15 Matchups
2
HRs to Top-15
17.9%
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 0 0.0% 0.0 94.8mph · · · Down -17.9pp
Last 15 21 3 0 0.0% 0.0 96.0mph · · · Down -17.9pp
Last 30 45 6 4 8.9% 0.67 97.2mph 106.4mph 27.5° 401ft Down -9.0pp
Batted-Ball Damage
94 tracked BBE from 117 pool matchups
98.5
112.6
64
0
105.1
27.9°
398
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-22 William Contreras 105.8mph · · · ·
2026-06-22 Brice Turang 102.1mph · · · ·
2026-06-16 Bo Bichette 107.2mph · · · ·
2026-06-16 Carson Benge 103.0mph · · · ·
2026-06-16 Jared Young 101.5mph · · · ·
2026-06-10 Gavin Sheets 106.3mph · · · ·
2026-06-10 Jackson Merrill 104.7mph · · · ·
2026-06-10 Rodolfo Durán 104.4mph · · · ·
HRs Allowed Per Game Day
14 days · 21 total HRs
HRs Allowed
21 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-05 Alec Burleson #107 45 Busch Stadium 106.3mph 27.0° 387ft
2026-05-30 Matt Olson #5 81 Great American Ball Park 106.4mph 24.0° 403ft
2026-05-30 Ronald Acuña Jr. #33 64 Great American Ball Park 106.4mph 28.0° 405ft
2026-05-30 Jorge Mateo #76 56 Great American Ball Park 106.6mph 31.0° 410ft
2026-05-17 Angel Martínez #59 60 Progressive Field 107.9mph 28.0° 407.0ft
2026-05-17 Chase DeLauter #109 49 Progressive Field 105.3mph 21.0° 371.0ft
2026-05-17 Kyle Manzardo #120 47 Progressive Field 103.4mph 32.0° 406.0ft
2026-05-17 José Ramírez #145 43 Progressive Field 102.5mph 28.0° 407.0ft
2026-05-17 Brayan Rocchio #205 31 Progressive Field 97.5mph 29.0° 388.0ft
2026-05-12 James Wood #1 64 Great American Ball Park 108.2mph 35.0° 396.0ft
2026-05-12 Brady House #49 42 Great American Ball Park 104.6mph 27.0° 393.0ft
2026-05-12 Luis García Jr. #66 39 Great American Ball Park 99.8mph 24.0° 375.0ft
2026-05-12 Daylen Lile #93 35 Great American Ball Park 109.2mph 26.0° 429.0ft
2026-05-06 Pete Crow-Armstrong #42 44 Wrigley Field 104.5mph 23.0° 375.0ft
2026-05-06 Ian Happ #61 41 Wrigley Field 104.9mph 27.0° 399.0ft
2026-05-01 Bryan Reynolds #217 17 PNC Park 108.1mph 28.0° 443.0ft
2026-05-01 Marcell Ozuna #241 12 PNC Park 107.5mph 26.0° 425.0ft
2026-04-25 Spencer Torkelson #37 67 Great American Ball Park 102.6mph 27.0° 395.0ft
2026-04-08 Connor Norby #166 39 loanDepot Park 100.5mph 34.0° 372.0ft
2026-03-28 Trevor Story #53 46 Great American Ball Park 109.6mph 19.0° 402.0ft
2026-03-28 Wilyer Abreu #54 53 Great American Ball Park 106.0mph 41.0° 360.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Sinker 654 47.6% +0.8 85.6 21.5° 8
Slider 442 32.2% +0.4 84.3 13.6° 4
Sweeper 145 10.6% +4.2 85.1 10.5° 4
Cutter 87 6.3% +2.6 82.7 11.5° 1
Fastball 45 3.3% +9.3 82.6 23.8° 1
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
68.1%
68.1%
All Scored Matchups
117 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-22 Joey Ortiz #182 33 ⚪ D 📈 WARM ·
2026-06-22 Sal Frelick #169 36 ⚪ D 📉 COOL ·
2026-06-22 David Hamilton #141 41 ⚪ D 📉 COOL ·
2026-06-22 Christian Yelich #78 52 🟠 C ➖ NTRL ·
2026-06-22 William Contreras #71 54 🟠 C 📈 WARM ·
2026-06-22 Garrett Mitchell #27 63 🔵 C+ ➖ NTRL ·
2026-06-22 Brice Turang #25 64 🔵 C+ 📉 COOL ·
2026-06-22 Jake Bauers #3 80 🟢 A 📈 WARM ·
2026-06-22 Jackson Chourio #2 81 🟢 A 📉 COOL ·
2026-06-16 Brett Baty #137 42 ⚪ D 📉 COOL ·
2026-06-16 Bo Bichette #74 54 🟠 C ➖ NTRL ·
2026-06-16 Carson Benge #66 55 🟠 C ➖ NTRL ·
2026-06-16 Marcus Semien #53 58 🟠 C ➖ NTRL ·
2026-06-16 MJ Melendez #37 63 🔵 C+ 📉 COOL ·
2026-06-16 Jared Young #24 66 🔵 C+ 📉 COOL ·
2026-06-16 Juan Soto #7 74 🟡 B ❄ COLD ·
2026-06-10 Bryce Johnson #226 18 ⚪ D ➖ NTRL ·
2026-06-10 Jackson Merrill #105 45 ⚪ D 📉 COOL ·
2026-06-10 Manny Machado #56 56 🟠 C 📈 WARM ·
2026-06-10 Rodolfo Durán #50 57 🟠 C ❄ COLD ·
2026-06-10 Gavin Sheets #41 59 🟠 C ➖ NTRL ·
2026-06-05 Masyn Winn #195 31 ⚪ D ➖ NTRL ·
2026-06-05 Bryan Torres #155 38 ⚪ D 📉 COOL ·
2026-06-05 Nolan Gorman #129 42 ⚪ D 📉 COOL ·
2026-06-05 Alec Burleson #107 45 ⚪ D 📉 COOL 💥
2026-06-05 Iván Herrera #73 51 🟠 C 📈 WARM ·
2026-06-05 Jordan Walker #25 66 🔵 C+ 📉 COOL ·
2026-05-30 Mauricio Dubón #176 39 ⚪ D ❄ COLD ·
2026-05-30 Ozzie Albies #85 54 🟠 C ➖ NTRL ·
2026-05-30 Jorge Mateo #76 56 🟠 C 📈 WARM 💥
2026-05-30 Dominic Smith #58 58 🟠 C 📉 COOL ·
2026-05-30 Sandy León #53 60 🔵 C+ 📉 COOL ·
2026-05-30 Mike Yastrzemski #37 63 🔵 C+ 📈 WARM ·
2026-05-30 Ronald Acuña Jr. #33 64 🔵 C+ 📈 WARM 💥
2026-05-30 Michael Harris II #7 78 🟡 B 📉 COOL ·
2026-05-30 Matt Olson #5 81 🟢 A 📉 COOL 💥
2026-05-24 Victor Scott #241 28 ⚪ D ❄ COLD ·
2026-05-24 Masyn Winn #161 40 ⚪ D ➖ NTRL ·
2026-05-24 Pedro Pagés #97 49 ⚪ D 📉 COOL ·
2026-05-24 Nathan Church #96 49 ⚪ D ❄ COLD ·
2026-05-24 Nolan Gorman #53 59 🟠 C 📈 WARM ·
2026-05-24 Jj Wetherholt #47 60 🔵 C+ ➖ NTRL ·
2026-05-24 Alec Burleson #42 61 🔵 C+ 📉 COOL ·
2026-05-24 Iván Herrera #41 61 🔵 C+ 📉 COOL ·
2026-05-24 Jordan Walker #2 89 🟢 A ➖ NTRL ·
2026-05-17 Steven Kwan #255 17 ⚪ D 📉 COOL ·
2026-05-17 Travis Bazzana #232 25 ⚪ D 📉 COOL ·
2026-05-17 Patrick Bailey #229 26 ⚪ D ❄ COLD ·
2026-05-17 Brayan Rocchio #205 31 ⚪ D 📈 WARM 💥
2026-05-17 José Ramírez #145 43 ⚪ D 📉 COOL 💥
2026-05-17 Kyle Manzardo #120 47 ⚪ D 📈 WARM 💥
2026-05-17 Daniel Schneemann #119 47 ⚪ D 📉 COOL ·
2026-05-17 Chase DeLauter #109 49 ⚪ D 📉 COOL 💥
2026-05-17 Angel Martínez #59 60 🔵 C+ ➖ NTRL 💥
2026-05-12 Nasim Nuñez #195 24 ⚪ D 📉 COOL ·
2026-05-12 Jorbit Vivas #185 25 ⚪ D 📉 COOL ·
2026-05-12 Jacob Young #114 33 ⚪ D 📉 COOL ·
2026-05-12 Daylen Lile #93 35 ⚪ D 📉 COOL 💥
2026-05-12 Luis García Jr. #66 39 ⚪ D 📈 WARM 💥
2026-05-12 Brady House #49 42 ⚪ D ➖ NTRL 💥
2026-05-12 CJ Abrams #9 56 🟠 C ➖ NTRL ·
2026-05-12 Curtis Mead #4 60 🔵 C+ 📈 WARM ·
2026-05-12 James Wood #1 64 🔵 C+ ➖ NTRL 💥
2026-05-06 Carson Kelly #122 33 ⚪ D ❄ COLD ·
2026-05-06 Nico Hoerner #112 34 ⚪ D 📉 COOL ·
2026-05-06 Matt Shaw #106 35 ⚪ D ❄ COLD ·
2026-05-06 Alex Bregman #101 36 ⚪ D ➖ NTRL ·
2026-05-06 Michael Busch #83 38 ⚪ D 🔥 HOT ·
2026-05-06 Ian Happ #61 41 ⚪ D 📉 COOL 💥
2026-05-06 Dansby Swanson #56 42 ⚪ D 📉 COOL ·
2026-05-06 Pete Crow-Armstrong #42 44 ⚪ D 🔥 HOT 💥
2026-05-06 Moisés Ballesteros #36 46 ⚪ D 📉 COOL ·
2026-05-01 Nick Gonzales #250 6 ⚪ D 📉 COOL ·
2026-05-01 Marcell Ozuna #241 12 ⚪ D ➖ NTRL 💥
2026-05-01 Konnor Griffin #233 14 ⚪ D ➖ NTRL ·
2026-05-01 Nick Yorke #218 17 ⚪ D 📈 WARM ·
2026-05-01 Bryan Reynolds #217 17 ⚪ D ➖ NTRL 💥
2026-05-01 Spencer Horwitz #188 21 ⚪ D 📈 WARM ·
2026-05-01 Ryan O'Hearn #187 21 ⚪ D ➖ NTRL ·
2026-05-01 Oneil Cruz #137 27 ⚪ D 📉 COOL ·
2026-05-01 Brandon Lowe #120 29 ⚪ D 📈 WARM ·
2026-04-25 Gleyber Torres #151 44 ⚪ D ➖ NTRL ·
2026-04-25 Matt Vierling #135 47 ⚪ D 📉 COOL ·
2026-04-25 Javier Báez #128 48 ⚪ D ➖ NTRL ·
2026-04-25 Colt Keith #96 55 🟠 C 📉 COOL ·
2026-04-25 Kevin McGonigle #44 65 🔵 C+ · — ·
2026-04-25 Spencer Torkelson #37 67 🔵 C+ ➖ NTRL 💥
2026-04-25 Riley Greene #22 73 🟡 B 📈 WARM ·
2026-04-25 Kerry Carpenter #18 77 🟡 B ➖ NTRL ·
2026-04-25 Dillon Dingler #9 82 🟢 A ➖ NTRL ·
2026-04-19 Victor Caratini #242 19 ⚪ D 📉 COOL ·
2026-04-19 Luke Keaschall #237 21 ⚪ D 📈 WARM ·
2026-04-19 Brooks Lee #223 23 ⚪ D 📉 COOL ·
2026-04-19 James Outman #166 37 ⚪ D ❄ COLD ·
2026-04-19 Josh Bell #155 39 ⚪ D ➖ NTRL ·
2026-04-19 Trevor Larnach #154 39 ⚪ D 📈 WARM ·
2026-04-19 Tristan Gray #150 40 ⚪ D ❄ COLD ·
2026-04-19 Byron Buxton #140 43 ⚪ D ➖ NTRL ·
2026-04-19 Kody Clemens #82 54 🟠 C 📈 WARM ·
2026-04-08 Xavier Edwards #237 21 ⚪ D 📈 WARM ·
2026-04-08 Dane Myers #196 32 ⚪ D ➖ NTRL ·
2026-04-08 Javier Sanoja #191 32 ⚪ D 📉 COOL ·
2026-04-08 Otto Lopez #178 35 ⚪ D 🔥 HOT ·
2026-04-08 Eric Wagaman #173 36 ⚪ D · — ·
2026-04-08 Connor Norby #166 39 ⚪ D 📉 COOL 💥
2026-04-08 Liam Hicks #129 30 ⚪ D 🔥 HOT ·
2026-04-08 Agustin Ramirez #99 45 ⚪ D 📉 COOL ·
2026-04-08 Kyle Stowers #33 59 🟠 C ❄ COLD ·
2026-03-28 Abraham Toro #133 37 ⚪ D · — ·
2026-03-28 Jarren Duran #125 47 ⚪ D 📉 COOL ·
2026-03-28 Ceddanne Rafaela #119 45 ⚪ D · — ·
2026-03-28 Alex Bregman #95 45 ⚪ D 📉 COOL ·
2026-03-28 Romy Gonzalez #73 49 ⚪ D 📉 COOL ·
2026-03-28 Carlos Narvaez #64 46 ⚪ D 📈 WARM ·
2026-03-28 Roman Anthony #58 50 🟠 C ❄ COLD ·
2026-03-28 Wilyer Abreu #54 53 🟠 C 📈 WARM 💥
2026-03-28 Trevor Story #53 46 ⚪ D 🔥 HOT 💥
Six home runs to freedom

Brady Singer's full pitcher profile is waiting

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

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