2025 Stats
G
69
AB
189
H
34
HR
2
RBI
11
R
14
SB
4
AVG
.180
OBP
.252
SLG
.259
OPS
.511
Career Stats
G
639
AB
2051
H
494
HR
36
RBI
200
R
270
SB
63
AVG
.241
OBP
.317
SLG
.353
OPS
.670
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | AZ | 41 | 157 | 138 | 30 | 2 | 16 | 4 | .217 | .312 | .312 | .624 | |
| 2020 | AZ | 17 | 70 | 61 | 11 | — | 2 | 1 | .180 | .257 | .180 | .437 | |
| 2021 | AZ | 139 | 550 | 484 | 128 | 11 | 44 | 9 | .264 | .341 | .411 | .752 | |
| 2022 | AZ | 125 | 510 | 443 | 119 | 9 | 56 | 23 | .269 | .349 | .391 | .740 | |
| 2023 | Total | 105 | 350 | 314 | 77 | 4 | 40 | 12 | .245 | .303 | .338 | .641 | |
| 2024 | SEA | 143 | 476 | 422 | 95 | 8 | 31 | 10 | .225 | .304 | .336 | .640 | |
| 2025 | CWS | 69 | 211 | 189 | 34 | 2 | 11 | 4 | .180 | .252 | .259 | .511 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-08-15 | @ KC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-10 | vs CLE | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-08-08 | vs CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-08-07 | @ SEA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-05 | @ SEA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-03 | @ LAA | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-02 | @ LAA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-01 | @ LAA | 4 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2025-07-30 | vs PHI | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-28 | vs PHI | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-25 | vs CHC | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-07-23 | @ TB | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-07-19 | @ PIT | 5 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2025-07-12 | vs CLE | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-07-11 | vs CLE | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-11 | vs CLE | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2025-07-08 | vs TOR | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2025-07-07 | vs TOR | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-07-05 | @ COL | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 2025-07-04 | @ COL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-03 | @ LAD | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-07-02 | @ LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-01 | @ LAD | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-06-29 | vs SF | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-28 | vs SF | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-27 | vs SF | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-25 | vs AZ | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-24 | vs AZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-06-22 | @ TOR | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-21 | @ TOR | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-06-20 | @ TOR | 4 | 2 | 1 | 0 | 0 | 2 | 0 | 0 | 1 |
| 2025-06-19 | vs STL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-19 | vs STL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-15 | @ TEX | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-14 | @ TEX | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-13 | @ TEX | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-12 | @ HOU | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-11 | @ HOU | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-10 | @ HOU | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-06-08 | vs KC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-06-07 | vs KC | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-06-06 | vs KC | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-06-05 | vs DET | 4 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-04 | vs DET | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2025-06-03 | vs DET | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-02 | vs DET | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-01 | @ BAL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-05-31 | @ BAL | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-30 | @ BAL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-28 | @ NYM | 5 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2025-05-27 | @ NYM | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-26 | @ NYM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-24 | vs TEX | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-23 | vs TEX | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 2025-05-21 | vs SEA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-20 | vs SEA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-19 | vs SEA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-18 | @ CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-17 | @ CHC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-16 | @ CHC | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-15 | @ CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-05-13 | @ CIN | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-05-11 | vs MIA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-10 | vs MIA | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-09 | vs MIA | 4 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 1 |
| 2025-05-08 | @ KC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-07 | @ KC | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-06 | @ KC | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 2025-05-04 | vs HOU | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
Transactions
Entire history • newest first.
2026-01-27
Kansas City Royals invited non-roster 3B Josh Rojas to spring training.
2026-01-07
Kansas City Royals signed free agent 3B Josh Rojas to a minor league contract.
2025-08-23
Chicago White Sox released 3B Josh Rojas.
2025-08-22
Chicago White Sox designated 3B Josh Rojas for assignment.
2025-05-04
Chicago White Sox activated 3B Josh Rojas from the 10-day injured list.
2025-04-29
Chicago White Sox sent 3B Josh Rojas on a rehab assignment to Charlotte Knights.
2025-03-27
Chicago White Sox placed 3B Josh Rojas on the 10-day injured list retroactive to March 24, 2025. Right toe fracture.
2025-01-08
Chicago White Sox signed free agent 3B Josh Rojas.
2025-01-08
Chicago White Sox activated 3B Josh Rojas.
2024-11-22
3B Josh Rojas elected free agency.
2023-08-01
Seattle Mariners activated 2B Josh Rojas.
2023-07-31
Seattle Mariners reassigned 2B Josh Rojas to the minor leagues.
2023-07-31
Seattle Mariners traded RHP Paul Sewald to Arizona Diamondbacks for 2B Josh Rojas, RF Dominic Canzone and SS Ryan Bliss.
2023-07-29
Arizona Diamondbacks recalled 2B Josh Rojas from Reno Aces.
2023-06-19
Arizona Diamondbacks optioned 2B Josh Rojas to Reno Aces.
2022-05-06
Arizona Diamondbacks activated 2B Josh Rojas from the 10-day injured list.
2022-05-06
Arizona Diamondbacks activated 2B Josh Rojas.
2022-05-06
Arizona Diamondbacks activated 2B Josh Rojas from the 10-day injured list.
2022-05-03
Arizona Diamondbacks sent 2B Josh Rojas on a rehab assignment to Reno Aces.
2022-04-07
Arizona Diamondbacks placed 2B Josh Rojas on the 10-day injured list. Right oblique strain.
2021-08-10
Arizona Diamondbacks activated 2B Josh Rojas.
2021-08-06
Arizona Diamondbacks sent 2B Josh Rojas on a rehab assignment to Reno Aces.
2021-07-24
Arizona Diamondbacks placed 2B Josh Rojas on the 10-day injured list. Left finger disclocation.
2020-09-28
Arizona Diamondbacks activated 2B Josh Rojas from the 10 day injured list.
2020-09-28
Arizona Diamondbacks activated 3B Josh Rojas from the 10-day injured list.
2020-09-28
Arizona Diamondbacks activated 2B Josh Rojas from the 10-day injured list.
2020-09-28
Arizona Diamondbacks activated 2B Josh Rojas from the 10-day injured list.
2020-09-28
Arizona Diamondbacks activated 2B Josh Rojas from the 10 day injured list.
2020-09-28
Arizona Diamondbacks activated 2B Josh Rojas from the 10-day injured list.
2020-09-22
Arizona Diamondbacks placed 3B Josh Rojas on the 10-day injured list. Lower back inflammation.
2020-09-01
Arizona Diamondbacks recalled 3B Josh Rojas from Diamondbacks Alternate Training Site.
2020-08-01
Arizona Diamondbacks optioned 3B Josh Rojas to Diamondbacks Alternate Training Site.
2020-02-04
Josh Rojas changed number to .
2019-08-12
Arizona Diamondbacks selected the contract of 3B Josh Rojas from Reno Aces.
2019-07-31
Arizona Diamondbacks traded RHP Zack Greinke and cash to Houston Astros for RHP Corbin Martin, RHP J.B. Bukauskas, 3B Josh Rojas and LF Seth Beer.
2019-01-22
Houston Astros invited non-roster 3B Joshua Rojas to spring training.
2018-03-19
3B Josh Rojas assigned to Houston Astros.
2017-06-29
Houston Astros signed 2B Josh Rojas.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.263
xBA
0.209
xSLG
0.305
Avg EV
89.6
Barrel%
3.5%
HardHit%
36.8%
SweetSpot%
30.6%
Chase%
19.6%
Whiff%
23.1%
K%
22.7%
BB%
9.0%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
Other Hit
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: royals.svg.