Loading games...
2026 Stats
G
1
AB
3
H
0
HR
0
RBI
0
R
0
SB
0
AVG
.000
OBP
.000
SLG
.000
OPS
.000
Career Stats
G
925
AB
2748
H
679
HR
88
RBI
322
R
391
SB
105
AVG
.247
OBP
.312
SLG
.401
OPS
.713
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | STL | 32 | 92 | 85 | 20 | 3 | 10 | 2 | .235 | .283 | .376 | .659 | |
| 2018 | STL | 138 | 427 | 379 | 100 | 12 | 37 | 15 | .264 | .334 | .422 | .756 | |
| 2019 | STL | 128 | 406 | 347 | 71 | 12 | 39 | 11 | .205 | .314 | .366 | .680 | |
| 2020 | STL | 50 | 125 | 106 | 24 | 4 | 11 | 3 | .226 | .336 | .443 | .779 | |
| 2021 | STL | 103 | 401 | 367 | 98 | 16 | 50 | 9 | .267 | .324 | .460 | .784 | GG |
| 2022 | Total | 86 | 313 | 292 | 73 | 5 | 30 | 17 | .250 | .294 | .356 | .650 | |
| 2023 | Total | 98 | 344 | 319 | 74 | 7 | 40 | 20 | .232 | .274 | .348 | .622 | |
| 2024 | NYM | 143 | 437 | 402 | 95 | 12 | 51 | 17 | .236 | .284 | .373 | .657 | |
| 2025 | Total | 146 | 501 | 448 | 124 | 17 | 54 | 11 | .277 | .347 | .449 | .796 | |
| 2026 | SF | 1 | 3 | 3 | — | — | — | — | .000 | .000 | .000 | .000 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | STL | 5 | 7 | 7 | 1 | — | — | — | .143 | .143 | .143 | .286 |
| 2017 | STL | 24 | 57 | 52 | 18 | 2 | 7 | 1 | .346 | .404 | .538 | .942 |
| 2018 | STL | 21 | 52 | 48 | 15 | — | 5 | 2 | .313 | .346 | .500 | .846 |
| 2019 | STL | 18 | 58 | 52 | 11 | — | 2 | 5 | .212 | .293 | .250 | .543 |
| 2020 | STL | 13 | 45 | 36 | 8 | 1 | 3 | — | .222 | .378 | .361 | .739 |
| 2021 | STL | 10 | 30 | 28 | 3 | — | 1 | — | .107 | .167 | .143 | .310 |
| 2022 | STL | 10 | 29 | 28 | 8 | — | 7 | 1 | .286 | .310 | .357 | .667 |
| 2023 | NYY | 6 | 14 | 12 | 3 | — | 2 | 1 | .250 | .286 | .500 | .786 |
| 2024 | NYM | 13 | 35 | 31 | 8 | 2 | 2 | 2 | .258 | .343 | .484 | .827 |
| 2025 | MIN | 18 | 51 | 44 | 11 | 1 | 5 | 3 | .250 | .353 | .364 | .717 |
| 2026 | SF | 9 | 22 | 19 | 6 | 1 | 6 | — | .316 | .409 | .579 | .988 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | STL | 6 | 13 | 12 | 2 | — | 1 | 1 | .167 | .231 | .167 | .398 |
| 2020 | STL | 3 | 11 | 9 | 1 | — | 2 | — | .111 | .182 | .111 | .293 |
| 2021 | STL | 1 | 4 | 1 | — | — | — | — | .000 | .750 | .000 | .750 |
| 2022 | NYY | 9 | 35 | 30 | 10 | 5 | 6 | — | .333 | .429 | .833 | 1.262 |
| 2024 | NYM | 12 | 9 | 9 | 1 | — | — | 2 | .111 | .111 | .111 | .222 |
| 2025 | PHI | 3 | 4 | 2 | 1 | — | 1 | — | .500 | .500 | .500 | 1.000 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-25 | vs NYY | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Transactions
Entire history • newest first.
2026-01-30
San Francisco Giants signed free agent LF Harrison Bader.
2025-11-04
LF Harrison Bader elected free agency.
2025-08-01
Philadelphia Phillies activated LF Harrison Bader.
2025-07-31
LF Harrison Bader roster status changed by Philadelphia Phillies.
2025-07-31
Minnesota Twins traded LF Harrison Bader to Philadelphia Phillies for RHP Geremy Villoria and OF Hendry Mendez.
2025-04-16
CF Harrison Bader changed number to 12.
2025-04-15
CF Harrison Bader changed number to 42.
2025-02-07
Minnesota Twins signed free agent CF Harrison Bader.
2024-10-31
CF Harrison Bader elected free agency.
2024-01-05
New York Mets signed free agent CF Harrison Bader.
2023-11-02
CF Harrison Bader elected free agency.
2023-10-02
Cincinnati Reds activated CF Harrison Bader from the 10-day injured list.
2023-09-18
Cincinnati Reds placed CF Harrison Bader on the 10-day injured list. Right groin strain.
2023-09-01
Cincinnati Reds activated CF Harrison Bader.
2023-08-31
Cincinnati Reds claimed CF Harrison Bader off waivers from New York Yankees.
2023-06-20
New York Yankees activated CF Harrison Bader from the 10-day injured list.
2023-06-14
New York Yankees sent CF Harrison Bader on a rehab assignment to Somerset Patriots.
2023-05-30
New York Yankees placed CF Harrison Bader on the 10-day injured list. Right hamstring strain.
2023-05-02
New York Yankees activated CF Harrison Bader from the 10-day injured list.
2023-04-25
New York Yankees sent CF Harrison Bader on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2023-04-25
New York Yankees sent CF Harrison Bader on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2023-04-21
New York Yankees sent CF Harrison Bader on a rehab assignment to Somerset Patriots.
2023-03-30
New York Yankees placed CF Harrison Bader on the 10-day injured list retroactive to March 27, 2023. Left oblique strain.
2022-09-20
New York Yankees activated CF Harrison Bader from the 60-day injured list.
2022-09-11
New York Yankees sent CF Harrison Bader on a rehab assignment to Somerset Patriots.
2022-09-11
New York Yankees sent CF Harrison Bader on a rehab assignment to Somerset Patriots.
2022-08-25
New York Yankees transferred CF Harrison Bader from the 10-day injured list to the 60-day injured list.
2022-08-02
New York Yankees placed CF Harrison Bader on the 10-day injured list.
2022-08-02
New York Yankees traded LHP Jordan Montgomery to St. Louis Cardinals for CF Harrison Bader.
2022-07-22
St. Louis Cardinals sent CF Harrison Bader on a rehab assignment to Memphis Redbirds.
2022-07-22
St. Louis Cardinals sent CF Harrison Bader on a rehab assignment to Memphis Redbirds.
2022-06-27
St. Louis Cardinals placed CF Harrison Bader on the 10-day injured list. Right foot plantar fascitis.
2021-07-01
St. Louis Cardinals activated CF Harrison Bader.
2021-06-29
St. Louis Cardinals sent CF Harrison Bader on a rehab assignment to Memphis Redbirds.
2021-06-25
St. Louis Cardinals sent CF Harrison Bader on a rehab assignment to Palm Beach Cardinals.
2021-05-25
St. Louis Cardinals placed CF Harrison Bader on the 10-day injured list. Right rib hairline fracture.
2021-04-30
St. Louis Cardinals activated CF Harrison Bader from the 10-day injured list.
2021-04-01
St. Louis Cardinals placed CF Harrison Bader on the 10 day disabled list.
2019-08-20
St. Louis Cardinals recalled CF Harrison Bader from Memphis Redbirds.
2019-07-29
St. Louis Cardinals optioned CF Harrison Bader to Memphis Redbirds.
2019-04-24
Harrison Bader roster status changed by St. Louis Cardinals.
2019-04-17
St. Louis Cardinals placed CF Harrison Bader on the 10-day injured list retroactive to April 14, 2019. Right hamstring strain.
2019-03-27
Harrison Bader changed number to 48.
2018-04-03
St. Louis Cardinals recalled CF Harrison Bader from Memphis Redbirds.
2018-03-23
St. Louis Cardinals optioned CF Harrison Bader to Memphis Redbirds.
2017-09-01
St. Louis Cardinals recalled Harrison Bader from Memphis Redbirds.
2017-07-31
St. Louis Cardinals optioned CF Harrison Bader to Memphis Redbirds.
2017-07-25
St. Louis Cardinals selected the contract of Harrison Bader from Memphis Redbirds.
2017-02-16
St. Louis Cardinals invited non-roster OF Harrison Bader to spring training.
2016-03-03
OF Harrison Bader assigned to St. Louis Cardinals.
2015-06-29
St. Louis Cardinals signed OF Harrison Bader.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2026
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: giants.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch tracking data available. | ||||||
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch category data available. | ||||||