2026
15-Day HR Leaders
1 Wyatt Langford 6 HRs · 2 Pete Crow-Armstrong 6 HRs · 3 Byron Buxton 5 HRs · 4 Paul Goldschmidt 5 HRs · 5 Kazuma Okamoto 5 HRs · 6 Max Muncy 5 HRs · 7 Dansby Swanson 4 HRs · 8 Curtis Mead 4 HRs · 9 Brandon Marsh 4 HRs · 10 Bo Bichette 4 HRs · 11 Ben Rice 4 HRs · 12 TJ Rumfield 4 HRs 1 Wyatt Langford 6 HRs · 2 Pete Crow-Armstrong 6 HRs · 3 Byron Buxton 5 HRs · 4 Paul Goldschmidt 5 HRs · 5 Kazuma Okamoto 5 HRs · 6 Max Muncy 5 HRs · 7 Dansby Swanson 4 HRs · 8 Curtis Mead 4 HRs · 9 Brandon Marsh 4 HRs · 10 Bo Bichette 4 HRs · 11 Ben Rice 4 HRs · 12 TJ Rumfield 4 HRs
George Kirby
George Kirby RHP SEA
143 matchups scored · 16 game days
11 HRs Allowed
7.7% HR Rate (Pool)
13.2% Overall HR/FB
3.56 FIP
3.68 xFIP
-0.12 FIP-xFIP Gap
HR Vulnerability Snapshot Pool + today context
0.69
Pool HR/G ?Home runs allowed per tracked LongDong game day. Used when season HR/9 is unavailable.
13.2%
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.
57th pctile
0.0%
Barrel% Allowed ?Percentage of contact against this pitcher classified as barrels (perfect EV+LA). >12% elite-bad, <5% elite-good.
75.6%
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.56
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.
32th pctile
3.68
xFIP ?FIP with HR/FB normalised to league average. Better predictor of FUTURE HR rate than FIP.
-0.12
FIP − xFIP ?Positive gap = pitcher has been UNLUCKY with HRs (regression coming). Negative = lucky (regression up). >+0.5 elite regression candidate.
42th pctile
7.7%
Pool HR Rate ?% of LongDong scored matchups against this pitcher that resulted in a HR. Internal benchmark.
143
Pool Matchups
11
HRs Allowed (Pool)
6
Top-15 Matchups
1
HRs to Top-15
7.7%
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 18 2 1 5.6% 0.5 99.0mph 102.6mph 37.0° 370ft Down -2.1pp
Last 15 26 3 3 11.5% 1.0 99.8mph 104.5mph 28.3° 388ft Up +3.8pp
Last 30 44 5 4 9.1% 0.8 98.9mph 101.7mph 29.2° 379ft Flat +1.4pp
Batted-Ball Damage
123 tracked BBE from 143 pool matchups
99.1
112.0
93
0
105.2
28.0°
399
Date Batter Max EV HR EV HR LA HR Dist HR?
2026-06-23 Brandon Lowe 106.3mph · · · ·
2026-06-23 Endy Rodríguez 105.6mph · · · ·
2026-06-23 Marcell Ozuna 104.3mph · · · ·
2026-06-23 Spencer Horwitz 103.8mph · · · ·
2026-06-23 Bryan Reynolds 101.1mph · · · ·
2026-06-17 Leody Taveras 107.8mph · · · ·
2026-06-17 Samuel Basallo 103.2mph · · · ·
2026-06-17 Gunnar Henderson 103.0mph 102.6mph 37° 370ft Yes
HRs Allowed Per Game Day
16 days · 11 total HRs
HRs Allowed
11 home runs against scored batters
Date Batter Rank Score Stadium EV Angle Dist
2026-06-17 Gunnar Henderson #142 41 T-Mobile Park 102.6mph 37.0° 370ft
2026-06-10 Pete Alonso #49 57 Camden Yards 106.5mph 24.0° 402ft
2026-06-10 Jackson Holliday #106 45 Camden Yards 104.3mph 24.0° 391ft
2026-05-29 Geraldo Perdomo #232 22 T-Mobile Park 93.3mph 32.0° 353ft
2026-05-17 Gavin Sheets #75 56 T-Mobile Park 106.8mph 26.0° 404.0ft
2026-05-05 Matt Olson #13 73 T-Mobile Park 110.5mph 23.0° 412.0ft
2026-04-18 Josh Jung #226 24 T-Mobile Park 106.4mph 26.0° 412.0ft
2026-04-13 Victor Caratini #38 25 T-Mobile Park 106.0mph 32.0° 423.0ft
2026-04-07 Kyle Higashioka #161 31 Globe Life Field 107.1mph 21.0° 388.0ft
2026-04-01 Ben Rice #71 47 T-Mobile Park 108.2mph 29.0° 427.0ft
2026-04-01 Paul Goldschmidt #207 29 T-Mobile Park 105.3mph 34.0° 406.0ft
Pitch Arsenal
higher RV = more hittable
Pitch Pitches Usage RV/100 Avg EV Avg LA HRs
Fastball 471 30.4% +0.2 85.5 27.2° 6
Sweeper 451 29.2% -1.0 80.4 11.0° 1
Sinker 312 20.2% +0.1 85.8 6.5° 1
Knuckle Curve 152 9.8% +2.8 82.0 -9.5° 0
Changeup 112 7.2% +1.7 83.8 13.4° 1
Cutter 49 3.2% -5.4 84.2 21.6° 0
Quality of Contact
FanGraphs season stats
Barrel%
0.0%
0.0%
HardHit%
75.6%
75.6%
All Scored Matchups
143 matchups · newest first
Date Batter Rank Score Tier Form HR?
2026-06-23 Jared Triolo #233 12 ⚪ D 📈 WARM ·
2026-06-23 Jake Mangum #232 12 ⚪ D ❄ COLD ·
2026-06-23 Nick Gonzales #226 20 ⚪ D 📈 WARM ·
2026-06-23 Marcell Ozuna #191 31 ⚪ D 📉 COOL ·
2026-06-23 Ryan O'Hearn #151 39 ⚪ D 📉 COOL ·
2026-06-23 Spencer Horwitz #133 41 ⚪ D 📈 WARM ·
2026-06-23 Endy Rodríguez #104 46 ⚪ D 📈 WARM ·
2026-06-23 Bryan Reynolds #101 47 ⚪ D 🔥 HOT ·
2026-06-23 Brandon Lowe #60 55 🟠 C ➖ NTRL ·
2026-06-17 Leody Taveras #227 19 ⚪ D ❄ COLD ·
2026-06-17 Taylor Ward #174 35 ⚪ D 🔥 HOT ·
2026-06-17 Gunnar Henderson #142 41 ⚪ D 📉 COOL 💥
2026-06-17 Adley Rutschman #139 42 ⚪ D 📉 COOL ·
2026-06-17 Coby Mayo #125 44 ⚪ D 📉 COOL ·
2026-06-17 Jeremiah Jackson #119 45 ⚪ D 📉 COOL ·
2026-06-17 Samuel Basallo #118 45 ⚪ D 📉 COOL ·
2026-06-17 Colton Cowser #86 51 🟠 C 📈 WARM ·
2026-06-17 Pete Alonso #60 56 🟠 C ➖ NTRL ·
2026-06-10 Leody Taveras #197 27 ⚪ D ❄ COLD ·
2026-06-10 Tyler O'Neill #153 38 ⚪ D 📈 WARM ·
2026-06-10 Taylor Ward #152 38 ⚪ D 📈 WARM ·
2026-06-10 Jackson Holliday #106 45 ⚪ D ➖ NTRL 💥
2026-06-10 Blaze Alexander #100 47 ⚪ D 📈 WARM ·
2026-06-10 Gunnar Henderson #91 47 ⚪ D ❄ COLD ·
2026-06-10 Pete Alonso #49 57 🟠 C ➖ NTRL 💥
2026-06-10 Colton Cowser #44 58 🟠 C ➖ NTRL ·
2026-06-03 A.J. Ewing #249 20 ⚪ D 📉 COOL ·
2026-06-03 Brett Baty #239 23 ⚪ D ❄ COLD ·
2026-06-03 Luis Torrens #234 25 ⚪ D 📈 WARM ·
2026-06-03 Bo Bichette #222 27 ⚪ D ➖ NTRL ·
2026-06-03 Carson Benge #169 37 ⚪ D 📈 WARM ·
2026-06-03 Marcus Semien #148 39 ⚪ D 📈 WARM ·
2026-06-03 MJ Melendez #106 46 ⚪ D ➖ NTRL ·
2026-06-03 Jared Young #57 56 🟠 C 📈 WARM ·
2026-06-03 Juan Soto #11 70 🟡 B 📈 WARM ·
2026-05-29 Jose Fernandez #247 15 ⚪ D ❄ COLD ·
2026-05-29 Geraldo Perdomo #232 22 ⚪ D ➖ NTRL 💥
2026-05-29 Alek Thomas #211 28 ⚪ D ❄ COLD ·
2026-05-29 Adrian Del Castillo #207 29 ⚪ D 📉 COOL ·
2026-05-29 Ildemaro Vargas #199 31 ⚪ D 📉 COOL ·
2026-05-29 Nolan Arenado #140 42 ⚪ D 📈 WARM ·
2026-05-29 Gabriel Moreno #131 44 ⚪ D ➖ NTRL ·
2026-05-29 Ketel Marte #81 51 🟠 C 📈 WARM ·
2026-05-29 Corbin Carroll #73 53 🟠 C 📈 WARM ·
2026-05-23 Kyle Isbel #272 22 ⚪ D ❄ COLD ·
2026-05-23 Maikel Garcia #256 25 ⚪ D 📉 COOL ·
2026-05-23 Vinnie Pasquantino #253 26 ⚪ D ❄ COLD ·
2026-05-23 Isaac Collins #233 31 ⚪ D 📈 WARM ·
2026-05-23 Carter Jensen #232 31 ⚪ D ❄ COLD ·
2026-05-23 Michael Massey #225 33 ⚪ D 📉 COOL ·
2026-05-23 Jac Caglianone #172 41 ⚪ D ➖ NTRL ·
2026-05-23 Bobby Witt Jr. #129 47 ⚪ D ➖ NTRL ·
2026-05-23 Salvador Perez #107 50 🟠 C 📈 WARM ·
2026-05-17 Freddy Fermin #260 16 ⚪ D 📉 COOL ·
2026-05-17 Fernando Tatis Jr. #222 29 ⚪ D ❄ COLD ·
2026-05-17 Xander Bogaerts #171 39 ⚪ D 📉 COOL ·
2026-05-17 Manny Machado #170 39 ⚪ D ➖ NTRL ·
2026-05-17 Jackson Merrill #149 43 ⚪ D 📈 WARM ·
2026-05-17 Miguel Andujar #143 44 ⚪ D 📈 WARM ·
2026-05-17 Ramón Laureano #123 47 ⚪ D ❄ COLD ·
2026-05-17 Gavin Sheets #75 56 🟠 C ➖ NTRL 💥
2026-05-17 Ty France #44 63 🔵 C+ ❄ COLD ·
2026-05-11 Joey Loperfido #54 36 ⚪ D 📉 COOL ·
2026-05-11 Yainer Diaz #51 37 ⚪ D 📉 COOL ·
2026-05-11 Jose Altuve #49 38 ⚪ D 📉 COOL ·
2026-05-11 Cam Smith #45 39 ⚪ D 📉 COOL ·
2026-05-11 Carlos Correa #34 42 ⚪ D ➖ NTRL ·
2026-05-11 Brice Matthews #30 44 ⚪ D 📉 COOL ·
2026-05-11 Isaac Paredes #24 45 ⚪ D 📈 WARM ·
2026-05-11 Christian Walker #8 52 🟠 C 📉 COOL ·
2026-05-11 Yordan Alvarez #2 58 🟠 C ➖ NTRL ·
2026-05-05 Mike Yastrzemski #231 12 ⚪ D ❄ COLD ·
2026-05-05 Mauricio Dubón #181 20 ⚪ D 📉 COOL ·
2026-05-05 Ronald Acuña Jr. #146 25 ⚪ D 📈 WARM ·
2026-05-05 Dominic Smith #131 27 ⚪ D 📉 COOL ·
2026-05-05 Austin Riley #97 32 ⚪ D 📈 WARM ·
2026-05-05 Ozzie Albies #51 46 ⚪ D 📈 WARM ·
2026-05-05 Drake Baldwin #40 52 🟠 C 📈 WARM ·
2026-05-05 Michael Harris II #21 63 🔵 C+ 📈 WARM ·
2026-05-05 Matt Olson #13 73 🟡 B 📈 WARM 💥
2026-04-29 Luke Keaschall #259 6 ⚪ D ➖ NTRL ·
2026-04-29 Royce Lewis #251 12 ⚪ D ❄ COLD ·
2026-04-29 Josh Bell #250 12 ⚪ D 📉 COOL ·
2026-04-29 Matt Wallner #237 14 ⚪ D ➖ NTRL ·
2026-04-29 Trevor Larnach #236 14 ⚪ D ➖ NTRL ·
2026-04-29 Ryan Jeffers #224 17 ⚪ D 📉 COOL ·
2026-04-29 Brooks Lee #210 19 ⚪ D ➖ NTRL ·
2026-04-29 Kody Clemens #209 19 ⚪ D ➖ NTRL ·
2026-04-29 Byron Buxton #208 19 ⚪ D 📉 COOL ·
2026-04-24 Nathan Church #224 25 ⚪ D ❄ COLD ·
2026-04-24 José Fermín #205 31 ⚪ D ➖ NTRL ·
2026-04-24 Masyn Winn #204 31 ⚪ D ➖ NTRL ·
2026-04-24 Nolan Gorman #188 35 ⚪ D ➖ NTRL ·
2026-04-24 JJ Wetherholt #187 35 ⚪ D · — ·
2026-04-24 Iván Herrera #142 46 ⚪ D 📈 WARM ·
2026-04-24 Ramón Urías #137 47 ⚪ D 📉 COOL ·
2026-04-24 Alec Burleson #126 49 ⚪ D ➖ NTRL ·
2026-04-24 Jordan Walker #35 71 🟡 B 📉 COOL ·
2026-04-18 Joc Pederson #256 14 ⚪ D 📉 COOL ·
2026-04-18 Josh Smith #244 19 ⚪ D 📈 WARM ·
2026-04-18 Wyatt Langford #234 22 ⚪ D 📉 COOL ·
2026-04-18 Josh Jung #226 24 ⚪ D 📈 WARM 💥
2026-04-18 Danny Jansen #217 27 ⚪ D 📈 WARM ·
2026-04-18 Evan Carter #196 32 ⚪ D 📉 COOL ·
2026-04-18 Brandon Nimmo #191 33 ⚪ D 📉 COOL ·
2026-04-18 Jake Burger #142 42 ⚪ D ➖ NTRL ·
2026-04-18 Corey Seager #125 46 ⚪ D 📉 COOL ·
2026-04-13 Jake Meyers #63 20 ⚪ D 📈 WARM ·
2026-04-13 Mauricio Dubon #51 24 ⚪ D 📉 COOL ·
2026-04-13 Victor Caratini #38 25 ⚪ D 📉 COOL 💥
2026-04-13 Yainer Diaz #32 19 ⚪ D ➖ NTRL ·
2026-04-13 Jeremy Pena #29 20 ⚪ D 📈 WARM ·
2026-04-13 Cam Smith #26 27 ⚪ D ➖ NTRL ·
2026-04-13 Jose Altuve #21 30 ⚪ D ➖ NTRL ·
2026-04-13 Isaac Paredes #18 24 ⚪ D 📈 WARM ·
2026-04-13 Christian Walker #10 35 ⚪ D 📉 COOL ·
2026-04-07 Josh Smith #216 23 ⚪ D ➖ NTRL ·
2026-04-07 Marcus Semien #201 26 ⚪ D ➖ NTRL ·
2026-04-07 Josh Jung #180 28 ⚪ D 📉 COOL ·
2026-04-07 Jonah Heim #172 24 ⚪ D 📉 COOL ·
2026-04-07 Kyle Higashioka #161 31 ⚪ D 📈 WARM 💥
2026-04-07 Wyatt Langford #113 38 ⚪ D ➖ NTRL ·
2026-04-07 Adolis Garcia #103 34 ⚪ D 📈 WARM ·
2026-04-07 Jake Burger #68 38 ⚪ D ➖ NTRL ·
2026-04-07 Corey Seager #17 43 ⚪ D ➖ NTRL ·
2026-04-01 Paul Goldschmidt #207 29 ⚪ D ➖ NTRL 💥
2026-04-01 Jasson Dominguez #170 29 ⚪ D 🔥 HOT ·
2026-04-01 Anthony Volpe #150 37 ⚪ D 📉 COOL ·
2026-04-01 Cody Bellinger #138 38 ⚪ D ➖ NTRL ·
2026-04-01 Austin Wells #103 41 ⚪ D ➖ NTRL ·
2026-04-01 Ben Rice #71 47 ⚪ D 📉 COOL 💥
2026-04-01 Jazz Chisholm Jr. #34 47 ⚪ D 📉 COOL ·
2026-04-01 Trent Grisham #31 45 ⚪ D 📉 COOL ·
2026-04-01 Aaron Judge #14 58 🟠 C 📈 WARM ·
2026-03-27 Brayan Rocchio #99 25 ⚪ D 📈 WARM ·
2026-03-27 Steven Kwan #97 23 ⚪ D 🔥 HOT ·
2026-03-27 Nolan Jones #96 28 ⚪ D 📉 COOL ·
2026-03-27 Angel Martinez #90 29 ⚪ D 🔥 HOT ·
2026-03-27 Bo Naylor #72 39 ⚪ D 🔥 HOT ·
2026-03-27 Daniel Schneemann #58 37 ⚪ D 📈 WARM ·
2026-03-27 Jose Ramirez #56 41 ⚪ D ➖ NTRL ·
2026-03-27 Gabriel Arias #52 36 ⚪ D ❄ COLD ·
2026-03-27 Kyle Manzardo #36 45 ⚪ D 📈 WARM ·
Six home runs to freedom

George Kirby's full pitcher profile is waiting

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

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