Loading games...
2026 Stats
G
1
AB
3
H
1
HR
0
RBI
0
R
0
SB
0
AVG
.333
OBP
.333
SLG
.667
OPS
1.000
Career Stats
G
987
AB
3468
H
860
HR
174
RBI
531
R
499
SB
27
AVG
.248
OBP
.325
SLG
.456
OPS
.781
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | BAL | 6 | 19 | 18 | 3 | 1 | 1 | — | .167 | .211 | .389 | .600 | |
| 2015 | BAL | 7 | 12 | 9 | 1 | — | — | — | .111 | .333 | .111 | .444 | |
| 2017 | AZ | 11 | 15 | 12 | 3 | 2 | 2 | — | .250 | .400 | .833 | 1.233 | |
| 2018 | AZ | 37 | 53 | 49 | 8 | 3 | 6 | 1 | .163 | .226 | .388 | .614 | |
| 2019 | AZ | 152 | 603 | 529 | 137 | 29 | 73 | 8 | .259 | .348 | .476 | .824 | |
| 2020 | AZ | 57 | 243 | 218 | 59 | 7 | 34 | 1 | .271 | .333 | .459 | .792 | |
| 2021 | AZ | 115 | 445 | 401 | 98 | 10 | 46 | — | .244 | .315 | .382 | .697 | |
| 2022 | AZ | 160 | 667 | 583 | 141 | 36 | 94 | 2 | .242 | .327 | .477 | .804 | GG |
| 2023 | AZ | 157 | 661 | 582 | 150 | 33 | 103 | 11 | .258 | .333 | .497 | .830 | GG |
| 2024 | AZ | 130 | 552 | 479 | 120 | 26 | 84 | 2 | .251 | .335 | .468 | .803 | GG |
| 2025 | HOU | 154 | 640 | 585 | 139 | 27 | 88 | 2 | .238 | .297 | .421 | .718 | |
| 2026 | HOU | 1 | 3 | 3 | 1 | — | — | — | .333 | .333 | .667 | 1.000 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | BAL | 2 | 2 | 2 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2014 | BAL | 4 | 4 | 4 | 2 | — | 3 | — | .500 | .500 | 1.000 | 1.500 |
| 2015 | BAL | 12 | 20 | 19 | 3 | — | 1 | — | .158 | .200 | .211 | .411 |
| 2016 | BAL | 22 | 49 | 44 | 10 | 4 | 14 | — | .227 | .245 | .636 | .881 |
| 2017 | Total | 18 | 39 | 37 | 7 | 1 | 4 | — | .189 | .231 | .351 | .582 |
| 2018 | AZ | 20 | 49 | 43 | 13 | 3 | 10 | — | .302 | .388 | .605 | .993 |
| 2019 | AZ | 21 | 56 | 49 | 18 | 1 | 11 | — | .367 | .429 | .612 | 1.041 |
| 2020 | AZ | 8 | 22 | 19 | 5 | — | 2 | — | .263 | .364 | .421 | .785 |
| 2021 | AZ | 18 | 54 | 50 | 16 | 5 | 15 | 1 | .320 | .352 | .680 | 1.032 |
| 2022 | AZ | 12 | 36 | 33 | 12 | 3 | 7 | — | .364 | .417 | .758 | 1.175 |
| 2023 | AZ | 17 | 49 | 45 | 13 | 1 | 5 | 1 | .289 | .327 | .422 | .749 |
| 2024 | AZ | 16 | 42 | 40 | 12 | 2 | 5 | 1 | .300 | .333 | .550 | .883 |
| 2025 | HOU | 4 | 10 | 8 | 4 | — | — | — | .500 | .600 | .875 | 1.475 |
| 2026 | HOU | 13 | 39 | 36 | 5 | 2 | 5 | — | .139 | .205 | .333 | .538 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | AZ | 2 | 2 | 1 | 1 | — | — | — | 1.000 | 1.000 | 1.000 | 2.000 |
| 2023 | AZ | 17 | 75 | 60 | 13 | 1 | 7 | 6 | .217 | .360 | .350 | .710 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-26 | vs LAA | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2025-07-10
Houston Astros activated 1B Christian Walker from the paternity list.
2025-07-07
Houston Astros placed 1B Christian Walker on the paternity list.
2025-04-16
1B Christian Walker changed number to 8.
2025-04-15
1B Christian Walker changed number to 42.
2024-12-23
Houston Astros signed free agent 1B Christian Walker.
2024-10-31
1B Christian Walker elected free agency.
2024-09-03
Arizona Diamondbacks activated 1B Christian Walker from the 10-day injured list.
2024-07-30
Arizona Diamondbacks placed 1B Christian Walker on the 10-day injured list. Left oblique strain.
2021-05-29
Arizona Diamondbacks activated 1B Christian Walker from the 10-day injured list.
2021-05-24
Arizona Diamondbacks sent 1B Christian Walker on a rehab assignment to Reno Aces.
2021-05-12
Arizona Diamondbacks placed 1B Christian Walker on the 10-day injured list. Right oblique soreness.
2021-05-03
Arizona Diamondbacks activated 1B Christian Walker from the 10-day injured list.
2021-04-12
Arizona Diamondbacks placed 1B Christian Walker on the 10 day injured list. Strained right oblique.
2018-10-30
Arizona Diamondbacks activated 1B Christian Walker from the 60-day injured list.
2018-09-29
Arizona Diamondbacks placed 1B Christian Walker on the 60-day disabled list. Facial fracture.
2018-08-28
Arizona Diamondbacks recalled 1B Christian Walker from Reno Aces.
2018-07-02
Arizona Diamondbacks optioned 1B Christian Walker to Reno Aces.
2018-06-29
Arizona Diamondbacks recalled Christian Walker from Reno Aces.
2018-06-11
Arizona Diamondbacks optioned 1B Christian Walker to Reno Aces.
2018-06-10
Arizona Diamondbacks recalled Christian Walker from Reno Aces.
2018-05-18
Arizona Diamondbacks optioned 1B Christian Walker to Reno Aces.
2018-05-15
Arizona Diamondbacks recalled Christian Walker from Reno Aces.
2018-05-03
Arizona Diamondbacks optioned 1B Christian Walker to Reno Aces.
2018-04-08
Arizona Diamondbacks recalled Christian Walker from Reno Aces.
2018-03-20
Arizona Diamondbacks optioned 1B Christian Walker to Reno Aces.
2017-10-06
Christian Walker roster status changed by Arizona Diamondbacks.
2017-10-04
Arizona Diamondbacks reassigned 1B Christian Walker to the minor leagues.
2017-09-10
Arizona Diamondbacks selected the contract of 1B Christian Walker from Reno Aces.
2017-03-30
Arizona Diamondbacks sent 1B Christian Walker outright to Reno Aces.
2017-03-28
Arizona Diamondbacks claimed 1B Christian Walker off waivers from Cincinnati Reds.
2017-03-22
Cincinnati Reds optioned 1B Christian Walker to Louisville Bats.
2017-03-06
Cincinnati Reds claimed Christian Walker off waivers from Atlanta Braves.
2017-02-25
Atlanta Braves claimed 1B Christian Walker off waivers from Baltimore Orioles.
2017-02-21
Baltimore Orioles designated LF Christian Walker for assignment.
2016-10-05
Baltimore Orioles activated LF Christian Walker.
2016-10-04
Baltimore Orioles reassigned LF Christian Walker to the minor leagues.
2016-10-03
Baltimore Orioles recalled LF Christian Walker from Norfolk Tides.
2016-03-26
Baltimore Orioles optioned OF Christian Walker to Norfolk Tides.
2015-09-15
Baltimore Orioles recalled Christian Walker from Norfolk Tides.
2015-07-09
Baltimore Orioles optioned 1B Christian Walker to Norfolk Tides.
2015-07-08
Baltimore Orioles recalled Christian Walker from Norfolk Tides.
2015-03-16
Baltimore Orioles optioned 1B Christian Walker to Norfolk Tides.
2014-10-17
Christian Walker roster status changed by Baltimore Orioles.
2014-10-02
Baltimore Orioles reassigned 1B Christian Walker to the minor leagues.
2014-09-17
Baltimore Orioles selected the contract of 1B Christian Walker from Norfolk Tides.
2014-03-02
1B Christian Walker assigned to Baltimore Orioles.
2013-02-27
1B Christian Walker assigned to Baltimore Orioles.
2012-07-05
Baltimore Orioles signed IF Christian Walker.
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: astros.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. | ||||||