STATS
MLB/Players/Sam Haggerty
Sam Haggerty

SAM HAGGERTY

CF · Texas Rangers · 20192026 · 301 games
301
CAREER GAMES · REGULAR SEASON
8 seasons
.232
CAREER BATTING AVERAGE
146 hits in 628 at-bats
11
CAREER HOME RUNS
54 RBI · 47 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026TEX35443710012162.159.196.182.377
2025TEX64162314173213163712.253.320.370.691
2024SEA815110001141.067.125.067.192
2023SEA529113233115151710.253.358.341.699
2022SEA83176294591523185313.256.325.403.728
2021SEA3586151630256285.186.239.291.530
2020SEA135071340164164.260.315.400.715
2019NYM114200000030.000.000.000.000
Career30162810114627511546217447.232.301.344.645

04/Where the ball went

2025 Regular season
Play log from 2015
Spray chart · 126 batted balls
Groundout · 79.6 mph · 5 ftGroundout · 53.0 mph · 8 ftFlyout · 92.3 mph · 301 ftGroundout · 92.6 mph · 22 ftGroundout · 84.3 mph · 149 ftGroundout · 64.3 mph · 7 ftGroundout · 101.5 mph · 76 ftFlyout · 96.7 mph · 364 ftGroundout · 59.9 mph · 4 ftFlyout · 74.6 mph · 252 ftGroundout · 79.6 mph · 9 ftGroundout · 103.0 mph · 7 ftGrounded into a double play · 110.1 mph · 44 ftGroundout · 50.5 mph · 4 ftField Error · 82.8 mph · 45 ftGroundout · 103.8 mph · 7 ftFlyout · 83.5 mph · 239 ftGroundout · 102.7 mph · 63 ftForceout · 94.1 mph · 28 ftField Error · 98.7 mph · 95 ftFlyout · 93.1 mph · 308 ftFlyout · 95.5 mph · 349 ftFlyout · 92.9 mph · 323 ftPop Out · 76.6 mph · 154 ftGroundout · 97.4 mph · 20 ftGroundout · 99.7 mph · 7 ftFlyout · 97.7 mph · 354 ftGroundout · 98.9 mph · 6 ftPop Out · 70.3 mph · 176 ftGroundout · 101.2 mph · 46 ftLineout · 95.6 mph · 333 ftFielder’s choice · 84.8 mph · 6 ftLineout · 78.3 mph · 273 ftGroundout · 81.3 mph · 6 ftLineout · 92.7 mph · 315 ftGroundout · 88.0 mph · 9 ftGroundout · 80.8 mph · 9 ftLineout · 69.7 mph · 91 ftFlyout · 101.2 mph · 251 ftGroundout · 65.7 mph · 10 ftGroundout · 2 ftFlyout · 96.9 mph · 360 ftPop Out · 74.6 mph · 227 ftFlyout · 91.6 mph · 338 ftLineout · 97.3 mph · 355 ftField Error · 109.6 mph · 11 ftLineout · 65.2 mph · 178 ftGroundout · 102.5 mph · 43 ftLineout · 75.5 mph · 268 ftLineout · 95.9 mph · 340 ftLineout · 85.1 mph · 280 ftSacrifice bunt · 39.3 mph · 4 ftForceout · 67.1 mph · 12 ftGroundout · 102.4 mph · 6 ftField Error · 90.9 mph · 35 ftFlyout · 100.9 mph · 375 ftLineout · 83.8 mph · 289 ftGroundout · 92.3 mph · 6 ftLineout · 87.0 mph · 308 ftGroundout · 70.9 mph · 11 ftGroundout · 106.1 mph · 9 ftGroundout · 98.1 mph · 11 ftGroundout · 99.1 mph · 5 ftField Error · 94.0 mph · 299 ftGroundout · 65.9 mph · 22 ftGroundout · 107.0 mph · 54 ftGroundout · 62.3 mph · 16 ftGroundout · 76.2 mph · 5 ftLineout · 77.1 mph · 245 ftFlyout · 70.0 mph · 209 ftGroundout · 78.3 mph · 89 ftPop Out · 62.8 mph · 65 ftFlyout · 83.5 mph · 280 ftFlyout · 99.3 mph · 350 ftGroundoutFlyout · 97.1 mph · 364 ftGroundout · 81.5 mph · 11 ftLineout · 100.3 mph · 300 ftPop Out · 64.3 mph · 155 ftPop Out · 86.3 mph · 124 ftGroundout · 77.4 mph · 15 ftGroundout · 96.2 mph · 13 ftBunt Groundout · 29.1 mph · 10 ftLineout · 101.8 mph · 347 ftGroundout · 97.3 mph · 15 ftSingle · 94.0 mph · 55 ftDouble · 99.5 mph · 304 ftSingle · 93.2 mph · 103 ftSingle · 96.6 mph · 7 ftSingle · 90.0 mph · 280 ftDouble · 98.5 mph · 257 ftSingle · 75.1 mph · 236 ftSingle · 73.7 mph · 230 ftDouble · 101.7 mph · 368 ftDouble · 99.2 mph · 105 ftSingle · 100.2 mph · 13 ftSingle · 79.7 mph · 57 ftSingle · 101.9 mph · 12 ftSingle · 91.5 mph · 158 ftSingle · 52.3 mph · 1 ftSingle · 60.7 mph · 157 ftDouble · 106.7 mph · 253 ftSingle · 103.9 mph · 224 ftSingle · 104.2 mph · 7 ftTriple · 92.7 mph · 199 ftSingle · 80.3 mph · 240 ftSingle · 60.1 mph · 4 ftHome Run · 102.0 mph · 396 ftSingle · 104.0 mph · 273 ftSingle · 97.5 mph · 38 ftSingle · 84.8 mph · 49 ftSingle · 99.6 mph · 38 ftSingle · 90.2 mph · 9 ftTriple · 77.0 mph · 244 ftSingle · 97.7 mph · 44 ftSingle · 100.1 mph · 11 ftSingle · 79.2 mph · 184 ftDouble · 104.2 mph · 377 ftHome Run · 107.2 mph · 390 ftSingle · 85.2 mph · 205 ftTriple · 90.5 mph · 322 ftSingle · 104.0 mph · 163 ftDouble · 102.5 mph · 389 ftSingle · 83.6 mph · 240 ftSingle · 103.1 mph · 180 ftSingle · 69.7 mph · 212 ft
Hit (41) Out (85) Home run (2)
Average exit velocity 87.5 mph · longest 396 ft

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSO
MAY 9@ DETL 124010101
MAY 10@ DETW 1032010001
MAY 11@ DETW 611000000
MAY 13vs COLW 413110000
MAY 16vs HOUL 361000000
MAY 17vs HOUW 513110010
MAY 18vs HOUL 344110000
MAY 20@ NYYL 254010002
MAY 21@ NYYL 345121101
MAY 22@ NYYL 014010001
MAY 23@ CWSL 143000010
MAY 24@ CWSL 5104110010
MAY 25@ CWSW 545000000
MAY 26vs TORL 124000001
MAY 27vs TORW 200100000
MAY 30vs STLW 1114330310
MAY 31vs STLL 023000001
JUN 1vs STLW 812110110
JUN 3@ TBL 152000002
JUN 6@ WSHL 021000000
JUN 7@ WSHW 505230000
JUN 8@ WSHW 425010002
JUN 10@ MINW 1641000000
JUN 12@ MINW 1631111300
JUN 13vs CWSW 311000000
JUN 14vs CWSW 544000012
JUN 15vs CWSW 211000000
JUN 17vs KCL 161000001
JUN 18vs KCL 365130001
JUN 19vs KCL 141010000
JUN 20@ PITW 623110020
JUN 21@ PITW 323100012
JUN 22@ PITL 383020010
JUN 23@ BALL 064010000
JUN 24@ BALW 651100110
JUN 25@ BALW 704100011
JUN 27vs SEAL 674210113
JUN 28vs SEAW 321000001
JUN 30vs BALL 6105100001
JUL 1vs BALW 1023110010
JUL 4@ SDL 231000000
JUL 6@ SDL 141000000
JUL 7@ LAAL 565220000
JUL 8@ LAAW 1311000000
JUL 10@ LAAW 1140000000
JUL 12@ HOUL 453110000
JUL 13@ HOUW 512000001
JUL 25vs ATLW 834120102
JUL 26vs ATLW 650100000
JUL 27vs ATLW 810000000
JUL 29@ LAAL 583110001
JUL 31@ SEAL 062000001
AUG 1@ SEAL 342010000
AUG 2@ SEAW 640100000
AUG 3@ SEAL 450000000
AUG 4vs NYYW 854010001
AUG 6vs NYYL 233010112
AUG 8vs PHIL 194000002
AUG 9vs PHIL 234020000
AUG 10vs PHIL 242010001
AUG 11vs AZW 761100000
AUG 12vs AZL 231000001
AUG 13vs AZL 462000001
AUG 16@ TORL 2142100010

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.