STATS
MLB/Players/Harrison Bader
Harrison Bader

HARRISON BADER

LF · San Francisco Giants · 20172026 · 954 games
954
CAREER GAMES · REGULAR SEASON
10 seasons
.244
CAREER BATTING AVERAGE
697 hits in 2,851 at-bats
93
CAREER HOME RUNS
336 RBI · 105 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026SF301061018505144340.170.200.358.558
2025PHI1464486112424117543913611.277.335.449.783
2024NYM14340257951901251219517.236.274.373.647
2023CIN983194474122740175920.232.271.348.619
2022NYY862923873103530156217.250.287.356.643
2021STL1033674598211165027859.267.317.460.778
2020STL5010621247241113403.226.311.443.754
2019STL128347547114312394611711.205.298.366.664
2018STL1383796110020212373112515.264.320.422.742
2017STL32851020303105242.235.278.376.654
Career9542,8514016971351493336218777105.244.298.400.698

04/Where the ball went

2019 Regular season
Play log from 2015
Spray chart · 232 batted balls
Groundout · 52.1 mph · 4 ftFlyout · 85.9 mph · 278 ftLineout · 98.2 mph · 358 ftGroundout · 67.0 mph · 4 ftGroundoutGroundoutGroundout · 75.6 mph · 3 ftFlyout · 84.0 mph · 319 ftBunt Pop Out · 39.0 mph · 92 ftField Error · 109.8 mph · 36 ftGroundout · 66.5 mph · 12 ftGrounded into a double play · 80.9 mph · 5 ftGroundoutGroundoutGroundoutLineout · 102.6 mph · 379 ftFlyout · 92.2 mph · 263 ftGroundout · 99.9 mph · 17 ftFlyout · 87.3 mph · 336 ftFlyout · 85.6 mph · 283 ftGroundoutFlyout · 96.4 mph · 212 ftField Error · 76.8 mph · 9 ftFlyout · 78.3 mph · 259 ftPop Out · 83.9 mph · 189 ftGroundout · 88.6 mph · 26 ftGroundout · 75.4 mph · 9 ftGrounded into a double play · 86.0 mph · 4 ftFlyout · 91.0 mph · 375 ftFlyout · 101.9 mph · 360 ftFielder’s choice · 95.0 mph · 80 ftBunt GroundoutPop Out · 78.9 mph · 194 ftGroundoutLineout · 86.7 mph · 342 ftField Error · 95.5 mph · 80 ftFlyout · 90.0 mph · 300 ftLineout · 103.5 mph · 356 ftLineout · 98.5 mph · 324 ftGroundout · 92.6 mph · 9 ftFlyout · 96.6 mph · 325 ftLineout · 107.5 mph · 374 ftLineout · 97.4 mph · 299 ftGroundout · 83.9 mph · 108 ftLineout · 93.1 mph · 291 ftFielder’s choice · 81.3 mph · 12 ftLineout · 98.5 mph · 380 ftFlyout · 95.9 mph · 289 ftPop Out · 52.1 mph · 137 ftForceout · 75.7 mph · 47 ftFlyout · 93.1 mph · 347 ftGroundout · 106.6 mph · 79 ftFlyout · 98.4 mph · 347 ftGroundoutGroundout · 48.6 mph · 4 ftGrounded into a double play · 106.0 mph · 15 ftGroundoutLineout · 95.6 mph · 310 ftGroundout · 84.4 mph · 17 ftFlyout · 83.3 mph · 239 ftGroundout · 77.2 mph · 5 ftSacrifice buntFlyout · 95.8 mph · 384 ftGroundout · 104.8 mph · 7 ftGroundout · 73.9 mph · 26 ftField ErrorGroundout · 83.5 mph · 44 ftGroundoutPop OutGroundoutLineout · 101.3 mph · 350 ftFielder’s choice out · 69.4 mph · 4 ftGroundout · 101.6 mph · 101 ftGroundout · 83.1 mph · 5 ftFlyout · 86.6 mph · 293 ftFlyout · 98.6 mph · 323 ftLineout · 101.2 mph · 117 ftGroundout · 108.3 mph · 32 ftPop OutPop Out · 90.8 mph · 164 ftPop OutFlyout · 84.7 mph · 312 ftGroundout · 80.6 mph · 5 ftGroundoutFlyout · 88.6 mph · 321 ftFlyout · 94.1 mph · 357 ftFlyout · 90.9 mph · 309 ftFlyout · 93.3 mph · 345 ftForceout · 108.4 mph · 27 ftPop OutFlyout · 91.4 mph · 336 ftGroundout · 64.9 mph · 4 ftPop Out · 89.6 mph · 186 ftFlyout · 90.4 mph · 315 ftBunt GroundoutGroundout · 89.4 mph · 97 ftFlyout · 96.4 mph · 359 ftLineout · 82.5 mph · 165 ftForceout · 73.4 mph · 12 ftFlyout · 92.2 mph · 361 ftGroundout · 98.3 mph · 49 ftLineout · 101.5 mph · 346 ftGroundout · 81.1 mph · 75 ftGroundout · 96.4 mph · 8 ftPop OutGroundout · 39.9 mph · 5 ftPop Out · 73.9 mph · 36 ftGroundout · 73.2 mph · 129 ftField Error · 85.0 mph · 5 ftGroundout · 78.7 mph · 7 ftPop Out · 84.3 mph · 154 ftFlyout · 89.5 mph · 255 ftPop OutGroundout · 69.6 mph · 14 ftLineout · 93.9 mph · 332 ftFlyout · 87.0 mph · 285 ftLineout · 85.7 mph · 283 ftGroundout · 88.7 mph · 8 ftFlyout · 106.1 mph · 397 ftField Error · 69.4 mph · 33 ftFlyout · 89.4 mph · 238 ftFlyout · 101.7 mph · 372 ftFlyout · 91.2 mph · 354 ftGroundout · 60.5 mph · 6 ftGroundout · 101.2 mph · 36 ftLineout · 97.5 mph · 359 ftSacrifice fly · 86.0 mph · 285 ftPop Out · 84.0 mph · 215 ftGroundoutGroundout · 63.9 mph · 6 ftPop Out · 82.8 mph · 184 ftFlyout · 77.2 mph · 269 ftGroundout · 82.1 mph · 37 ftFlyout · 77.2 mph · 276 ftPop Out · 46.4 mph · 124 ftPop OutGroundoutGroundout · 86.0 mph · 13 ftPop Out · 91.6 mph · 142 ftFlyout · 81.5 mph · 235 ftPop Out · 67.6 mph · 172 ftGroundout · 76.4 mph · 12 ftPop Out · 77.5 mph · 204 ftFlyout · 103.7 mph · 392 ftFlyout · 100.6 mph · 371 ftGroundout · 40.8 mph · 7 ftSacrifice fly · 96.0 mph · 373 ftFlyout · 80.4 mph · 268 ftPop OutBunt GroundoutLineout · 110.7 mph · 332 ftFlyout · 95.6 mph · 363 ftFielder’s choice out · 94.2 mph · 10 ftBunt GroundoutLineout · 76.7 mph · 158 ftFlyoutGroundout · 88.9 mph · 13 ftPop Out · 63.1 mph · 198 ftGroundout · 91.9 mph · 6 ftFlyout · 95.8 mph · 336 ftPop Out · 75.8 mph · 218 ftHome Run · 103.7 mph · 380 ftSingle · 89.2 mph · 6 ftSingleSingle · 73.5 mph · 246 ftDouble · 98.0 mph · 227 ftHome Run · 104.4 mph · 417 ftSingle · 98.0 mph · 16 ftDouble · 96.0 mph · 209 ftSingle · 106.3 mph · 41 ftSingle · 88.1 mph · 105 ftHome Run · 108.3 mph · 450 ftHome Run · 108.5 mph · 417 ftSingle · 48.4 mph · 3 ftSingle · 72.5 mph · 190 ftDouble · 111.2 mph · 362 ftSingle · 90.6 mph · 32 ftDouble · 98.5 mph · 205 ftSingle · 96.5 mph · 231 ftDouble · 100.6 mph · 235 ftSingleSingle · 48.0 mph · 125 ftHome Run · 106.4 mph · 425 ftSingle · 108.7 mph · 237 ftDouble · 99.7 mph · 380 ftSingle · 75.8 mph · 195 ftSingle · 98.1 mph · 31 ftSingle · 85.5 mph · 153 ftSingle · 92.0 mph · 210 ftSingle · 77.9 mph · 9 ftDouble · 100.3 mph · 161 ftSingle · 68.3 mph · 196 ftSingle · 94.8 mph · 291 ftSingle · 81.6 mph · 6 ftTriple · 98.2 mph · 395 ftSingle · 103.5 mph · 180 ftSingle · 90.7 mph · 154 ftHome Run · 99.5 mph · 379 ftDouble · 108.0 mph · 364 ftSingle · 94.1 mph · 264 ftSingle · 96.5 mph · 129 ftDouble · 105.3 mph · 395 ftDouble · 73.3 mph · 246 ftTriple · 95.7 mph · 377 ftSingleHome Run · 103.6 mph · 393 ftSingle · 70.6 mph · 6 ftSingle · 106.3 mph · 264 ftSingle · 106.3 mph · 37 ftSingle · 76.8 mph · 197 ftSingle · 93.3 mph · 323 ftSingle · 97.3 mph · 43 ftHome Run · 109.1 mph · 454 ftHome Run · 106.5 mph · 440 ftSingle · 84.2 mph · 247 ftHome Run · 102.5 mph · 384 ftSingle · 77.4 mph · 64 ftSingle · 79.7 mph · 249 ftHome Run · 97.8 mph · 357 ftSingle · 60.4 mph · 166 ftSingleDouble · 85.3 mph · 250 ftDouble · 107.9 mph · 279 ftSingle · 69.5 mph · 214 ftTriple · 100.0 mph · 322 ftHome Run · 110.6 mph · 432 ftSingle · 103.1 mph · 152 ftSingle · 107.2 mph · 93 ftDouble · 104.2 mph · 334 ftSingle · 108.7 mph · 294 ftSingle · 105.0 mph · 30 ftDouble · 106.2 mph · 401 ft
Hit (71) Out (161) Home run (12)
Average exit velocity 88.7 mph · longest 454 ft

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSO
MAR 28@ MILL 453121100
MAR 29@ MILW 955000002
MAR 31@ MILL 454000002
APR 1@ PITW 654120012
APR 3@ PITW 543211210
APR 5vs SDL 353000001
APR 6vs SDL 461000021
APR 7vs SDW 413020010
APR 8vs LADW 433000001
APR 9vs LADW 404000003
APR 10vs LADW 722000010
APR 11vs LADW 1172200201
APR 13@ CINL 252000021
APR 24vs MILW 521000001
APR 26vs CINL 1120000000
APR 27vs CINW 632010101
APR 28vs CINW 520100010
APR 29@ WSHW 633121101
APR 30@ WSHW 324010203
MAY 1@ WSHW 514010101
MAY 2@ WSHL 123010011
MAY 3@ CHCL 043010001
MAY 5@ CHCL 5132000001
MAY 6vs PHIW 602000021
MAY 7vs PHIL 1112000000
MAY 8vs PHIL 051000000
MAY 9vs PITW 1742100002
MAY 10vs PITL 121000000
MAY 11vs PITL 121000000
MAY 14@ ATLW 1432010000
MAY 16@ ATLL 2101000000
MAY 17@ TEXL 374231100
MAY 18@ TEXW 824220001
MAY 19@ TEXL 454220011
MAY 22vs KCW 1032010001
MAY 22vs KCL 282000001
MAY 24vs ATLL 254020102
MAY 25vs ATLW 631000000
MAY 26vs ATLL 344110100
MAY 28@ PHIL 343000001
MAY 29@ PHIL 4112000002
MAY 30@ PHIW 534000001
MAY 31vs CHCW 212000010
JUN 1vs CHCW 744111102
JUN 2vs CHCW 214000001
JUN 4vs CINL 143010011
JUN 6vs CINW 312110010
JUN 7@ CHCL 133010001
JUN 8@ CHCL 494111101
JUN 9@ CHCL 154000001
JUN 10@ MIAW 411000120
JUN 11@ MIAW 713010222
JUN 12@ MIAL 092000011
JUN 13@ NYMW 544130101
JUN 14@ NYMW 953100012
JUN 15@ NYML 783000002
JUN 16@ NYMW 434000001
JUN 17vs MIAW 503000002
JUN 18vs MIAL 063000001
JUN 19vs MIAW 212100001
JUN 20vs MIAL 674110000
JUN 21vs LAAW 513000010
JUN 22vs LAAW 421000000
JUN 23vs LAAL 463100010
JUN 28@ SDL 134010000
JUN 29@ SDL 2122000001
JUN 30@ SDW 532000000
JUL 2@ SEAL 452000000
JUL 3@ SEAW 524020001
JUL 4@ SEAW 543110001
JUL 5@ SFW 942000001
JUL 6@ SFL 481000000
JUL 7@ SFL 013000001
JUL 12vs AZL 242000002
JUL 13vs AZW 420000000
JUL 14vs AZW 523110001
JUL 15vs PITW 703000011
JUL 16vs PITL 132110010
JUL 17vs PITW 651000000
JUL 18@ CINW 740000010
JUL 19@ CINW 12112210010
JUL 20@ CINL 230100010
JUL 21@ CINW 314000001
JUL 22@ PITW 651000001
JUL 23@ PITW 431000001
JUL 24@ PITW 1481000000
JUL 25@ PITW 631000001
JUL 26vs HOUW 530100000
JUL 27vs HOUL 281000001
JUL 28vs HOUL 264000002
AUG 20vs MILW 941210130
AUG 21vs MILL 352100011
AUG 22vs COLW 653000011
AUG 23vs COLW 833110010
AUG 24vs COLW 603111210
AUG 25vs COLW 1144110002
AUG 26@ MILW 1225120200
AUG 27@ MILW 634130100
AUG 28@ MILL 143000001
AUG 31vs CINW 1060200010
AUG 31vs CINW 324010100
SEP 1vs CINW 434020200
SEP 1vs CINL 353110012
SEP 2vs SFW 313000001
SEP 3vs SFW 103000002
SEP 4vs SFL 894000101
SEP 6@ PITL 493100011
SEP 7@ PITW 1014020211
SEP 8@ PITW 203010110
SEP 10@ COLL 123010001
SEP 11@ COLL 123000001
SEP 12@ COLW 1034211112
SEP 13vs MILW 1003100003
SEP 14vs MILL 253110001
SEP 15vs MILL 674222202
SEP 16vs WSHW 424000002
SEP 17vs WSHL 264010003
SEP 18vs WSHW 512100001
SEP 19@ CHCW 543020211
SEP 20@ CHCW 214000003
SEP 21@ CHCW 984100012
SEP 22@ CHCW 322000001
SEP 23@ AZW 975111100
SEP 24@ AZL 238020002
SEP 25@ AZL 792000002
SEP 27vs CHCL 283000012
SEP 28vs CHCL 682211111
SEP 29vs CHCW 904000001

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.