Loading games...
2023 Stats
G
66
AB
195
H
47
HR
3
RBI
24
R
23
SB
1
AVG
.241
OBP
.268
SLG
.369
OPS
.637
Career Stats
G
295
AB
917
H
231
HR
24
RBI
120
R
106
SB
8
AVG
.252
OBP
.299
SLG
.394
OPS
.693
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | SF | 34 | 135 | 125 | 24 | 3 | 14 | 1 | .192 | .244 | .304 | .548 | |
| 2018 | TB | 20 | 59 | 53 | 14 | 1 | 6 | — | .264 | .339 | .396 | .735 | |
| 2019 | TB | 16 | 57 | 50 | 11 | 2 | 7 | — | .220 | .304 | .380 | .684 | |
| 2020 | Total | 15 | 54 | 50 | 12 | 3 | 8 | — | .240 | .296 | .440 | .736 | |
| 2021 | BOS | 57 | 181 | 164 | 43 | 6 | 25 | 1 | .262 | .324 | .445 | .769 | |
| 2022 | BOS | 87 | 300 | 280 | 80 | 6 | 36 | 5 | .286 | .322 | .414 | .736 | |
| 2023 | BOS | 66 | 206 | 195 | 47 | 3 | 24 | 1 | .241 | .268 | .369 | .637 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | SF | 6 | 8 | 8 | 4 | — | 1 | — | .500 | .500 | .625 | 1.125 |
| 2016 | SF | 13 | 21 | 18 | 10 | 2 | 6 | 1 | .556 | .619 | .944 | 1.563 |
| 2017 | SF | 18 | 21 | 20 | 5 | 1 | 4 | 1 | .250 | .286 | .400 | .686 |
| 2018 | TB | 9 | 25 | 22 | 7 | — | 3 | — | .318 | .400 | .364 | .764 |
| 2019 | TB | 8 | 17 | 15 | 3 | 1 | 2 | — | .200 | .294 | .400 | .694 |
| 2020 | CLE | 13 | 28 | 24 | 9 | 2 | 5 | — | .375 | .464 | .667 | 1.131 |
| 2021 | BOS | 22 | 55 | 52 | 14 | 3 | 9 | — | .269 | .309 | .462 | .771 |
| 2022 | BOS | 11 | 32 | 27 | 8 | — | 1 | — | .296 | .406 | .333 | .739 |
| 2023 | BOS | 20 | 61 | 60 | 20 | 2 | 9 | — | .333 | .344 | .500 | .844 |
| 2024 | MIL | 8 | 23 | 22 | 4 | — | 3 | 1 | .182 | .217 | .227 | .444 |
| 2025 | PHI | 18 | 44 | 40 | 13 | 2 | 6 | 2 | .325 | .386 | .475 | .861 |
| 2026 | NYM | 12 | 31 | 27 | 6 | 1 | 5 | — | .222 | .290 | .333 | .623 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | BOS | 11 | 40 | 38 | 9 | 1 | 3 | — | .237 | .237 | .395 | .632 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023-08-02 | @ SEA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-08-01 | @ SEA | 4 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 1 |
| 2023-07-31 | @ SEA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-30 | @ SF | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-07-29 | @ SF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-28 | @ SF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-26 | vs ATL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-25 | vs ATL | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2023-07-18 | @ ATH | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2023-07-17 | @ ATH | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023-07-16 | @ CHC | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-07-15 | @ CHC | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-07-14 | @ CHC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-09 | vs ATH | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2023-07-08 | vs ATH | 4 | 3 | 2 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2023-07-06 | vs TEX | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2023-07-05 | vs TEX | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-07-04 | vs TEX | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-07-01 | @ TOR | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2023-06-30 | @ TOR | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-29 | vs MIA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-28 | vs MIA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-06-25 | @ CWS | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-24 | @ CWS | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2023-06-23 | @ CWS | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2023-06-21 | @ MIN | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-20 | @ MIN | 5 | 5 | 1 | 0 | 1 | 4 | 1 | 0 | 0 |
| 2023-06-19 | @ MIN | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 |
| 2023-06-18 | vs NYY | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-06-18 | vs NYY | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-06-16 | vs NYY | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2023-06-14 | vs COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2023-06-13 | vs COL | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2023-06-12 | vs COL | 4 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 2023-06-10 | @ NYY | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-09 | @ NYY | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-06-08 | @ CLE | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2023-06-07 | @ CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-06-05 | vs TB | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-05-06 | @ PHI | 4 | 2 | 1 | 0 | 0 | 2 | 2 | 0 | 1 |
| 2023-05-05 | @ PHI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-02 | vs TOR | 4 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2023-05-01 | vs TOR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-04-30 | vs CLE | 3 | 2 | 1 | 0 | 0 | 2 | 1 | 1 | 1 |
| 2023-04-29 | vs CLE | 4 | 3 | 0 | 0 | 0 | 2 | 2 | 1 | 0 |
| 2023-04-26 | @ BAL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-04-25 | @ BAL | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| 2023-04-24 | @ BAL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-04-22 | @ MIL | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023-04-20 | vs MIN | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023-04-17 | vs LAA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-04-16 | vs LAA | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-04-15 | vs LAA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-04-14 | vs LAA | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2023-04-13 | @ TB | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2023-04-11 | @ TB | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2023-04-10 | @ TB | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-04-09 | @ DET | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-04-08 | @ DET | 5 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023-04-06 | @ DET | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-04-05 | vs PIT | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2023-04-04 | vs PIT | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-04-03 | vs PIT | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-02 | vs BAL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023-04-01 | vs BAL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2023-03-30 | vs BAL | 4 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 1 |
Transactions
Entire history • newest first.
2026-01-06
2B Christian Arroyo roster status changed by New York Mets.
2026-01-06
New York Mets signed free agent 2B Christian Arroyo to a minor league contract.
2025-02-14
Philadelphia Phillies signed free agent 2B Christian Arroyo to a minor league contract and invited him to spring training.
2024-01-31
Milwaukee Brewers signed free agent 3B Christian Arroyo to a minor league contract and invited him to spring training.
2023-08-06
Boston Red Sox sent 3B Christian Arroyo outright to Worcester Red Sox.
2023-08-04
Boston Red Sox designated 3B Christian Arroyo for assignment.
2023-06-05
Boston Red Sox activated 3B Christian Arroyo from the 10-day injured list.
2023-05-26
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2023-05-26
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2023-05-07
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list. Right hamstring strain.
2022-07-30
Boston Red Sox activated 3B Christian Arroyo from the 10-day injured list.
2022-07-27
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Portland Sea Dogs.
2022-07-09
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list. Left groin strain.
2022-06-24
Boston Red Sox activated 3B Christian Arroyo.
2022-06-21
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2022-06-15
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list.
2021-09-21
Boston Red Sox activated 3B Christian Arroyo.
2021-09-16
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2021-08-27
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list.
2021-08-23
Boston Red Sox activated 3B Christian Arroyo.
2021-08-17
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2021-07-19
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list. Left hamstring strain.
2021-07-05
Boston Red Sox activated 3B Christian Arroyo.
2021-07-01
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2021-06-24
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list. Right knee contusion.
2021-05-25
Boston Red Sox activated 3B Christian Arroyo.
2021-05-21
Boston Red Sox sent 3B Christian Arroyo on a rehab assignment to Worcester Red Sox.
2021-05-09
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list. Left hand contusion.
2020-09-08
Boston Red Sox selected the contract of 3B Christian Arroyo.
2020-09-08
Boston Red Sox selected the contract of 3B Christian Arroyo.
2020-09-08
Boston Red Sox selected the contract of 3B Christian Arroyo.
2020-09-08
Boston Red Sox selected the contract of 3B Christian Arroyo from Red Sox Alternate Training Site.
2020-08-23
Boston Red Sox sent 3B Christian Arroyo outright to Red Sox Alternate Training Site.
2020-08-20
Boston Red Sox designated Christian Arroyo for assignment.
2020-08-19
Boston Red Sox activated 3B Christian Arroyo from the 10-day injured list.
2020-08-16
Boston Red Sox placed 3B Christian Arroyo on the 10-day injured list retroactive to August 14, 2020.
2020-08-13
Boston Red Sox claimed 3B Christian Arroyo off waivers from Cleveland Indians.
2020-08-06
Cleveland Indians designated 3B Christian Arroyo for assignment.
2019-11-04
Cleveland Indians activated 3B Christian Arroyo from the 60-day injured list.
2019-07-28
Tampa Bay Rays traded RHP Hunter Wood and 3B Christian Arroyo to Cleveland Indians for RF Ruben Cardenas and Future Considerations.
2019-07-13
Tampa Bay Rays transferred 3B Christian Arroyo from the 10-day injured list to the 60-day injured list. Right forearm tendinitis.
2019-06-13
Tampa Bay Rays placed 3B Christian Arroyo on the 10-day injured list. Right forearm tendinitis.
2019-05-30
Tampa Bay Rays recalled 3B Christian Arroyo from Durham Bulls.
2019-04-29
Tampa Bay Rays optioned 3B Christian Arroyo to Durham Bulls.
2019-04-25
Tampa Bay Rays recalled Christian Arroyo from Durham Bulls.
2019-04-08
Tampa Bay Rays optioned 3B Christian Arroyo to Durham Bulls.
2019-04-01
Tampa Bay Rays recalled Christian Arroyo from Durham Bulls.
2019-03-09
Tampa Bay Rays optioned 3B Christian Arroyo to Durham Bulls.
2019-02-11
Christian Arroyo changed number to .
2018-10-01
Tampa Bay Rays recalled 3B Christian Arroyo from Durham Bulls.
2018-07-16
Tampa Bay Rays optioned 3B Christian Arroyo to Durham Bulls.
2018-07-12
Tampa Bay Rays sent 3B Christian Arroyo on a rehab assignment to Durham Bulls.
2018-07-09
Tampa Bay Rays sent 3B Christian Arroyo on a rehab assignment to Charlotte Stone Crabs.
2018-06-17
Christian Arroyo roster status changed by Tampa Bay Rays.
2018-05-16
Tampa Bay Rays recalled 3B Christian Arroyo from Durham Bulls.
2018-03-11
Tampa Bay Rays optioned SS Christian Arroyo to Durham Bulls.
2017-12-20
Tampa Bay Rays traded 3B Evan Longoria and cash to San Francisco Giants for SS Christian Arroyo, LF Denard Span, LHP Matt Krook and RHP Stephen Woods.
2017-10-02
San Francisco Giants recalled SS Christian Arroyo from Sacramento River Cats.
2017-06-04
San Francisco Giants optioned 3B Christian Arroyo to Sacramento River Cats.
2017-04-24
San Francisco Giants selected the contract of Christian Arroyo from Sacramento River Cats.
2017-02-01
San Francisco Giants invited non-roster SS Christian Arroyo to spring training.
2016-01-26
San Francisco Giants invited non-roster SS Christian Arroyo to spring training.
2015-02-02
San Francisco Giants invited non-roster SS Christian Arroyo to spring training.
2013-06-18
San Francisco Giants signed SS Christian Arroyo.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2023
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: mets.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 255 | 35.1% | 52.2% | 21.1% | .211 | 29.3% |
| Slider | 139 | 19.1% | 46.0% | 31.2% | .237 | 28.6% |
| Sinker | 101 | 13.9% | 55.4% | 7.0% | .188 | 33.3% |
| Changeup | 70 | 9.6% | 54.3% | 29.5% | .412 | 46.2% |
| Curveball | 56 | 7.7% | 44.6% | 34.5% | .250 | 44.4% |
| Cutter | 41 | 5.6% | 43.9% | 9.1% | .200 | 50.0% |
| Sweeper | 40 | 5.5% | 55.0% | 32.1% | .294 | 23.1% |
| Knuckle Curve | 7 | 1.0% | 28.6% | 50.0% | .000 | 0.0% |
| Slurve | 7 | 1.0% | 57.1% | 0.0% | .000 | 0.0% |
| Eephus | 6 | 0.8% | 16.7% | 0.0% | .500 | 0.0% |
| Splitter | 5 | 0.7% | 80.0% | 25.0% | .000 | 100.0% |
| Total | 727 | 100.0% | 50.5% | 23.2% | .238 | 32.9% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 397 | 54.6% | 52.1% | 16.4% | .202 | 33.3% |
| Breaking | 249 | 34.3% | 47.0% | 31.6% | .243 | 28.8% |
| Offspeed | 81 | 11.1% | 53.1% | 27.5% | .400 | 43.8% |
| Total | 727 | 100.0% | 50.5% | 23.2% | .238 | 32.9% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |