Loading games...
2025 Stats
G
19
AB
21
H
4
HR
1
RBI
2
R
2
SB
4
AVG
.190
OBP
.261
SLG
.333
OPS
.594
Career Stats
G
197
AB
560
H
135
HR
8
RBI
59
R
62
SB
77
AVG
.241
OBP
.296
SLG
.343
OPS
.639
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | Total | 17 | 36 | 35 | 6 | — | 2 | 1 | .171 | .194 | .257 | .451 | |
| 2023 | ATH | 132 | 497 | 449 | 114 | 5 | 47 | 67 | .254 | .309 | .345 | .654 | |
| 2024 | ATH | 29 | 65 | 55 | 11 | 2 | 8 | 5 | .200 | .270 | .382 | .652 | |
| 2025 | LAD | 19 | 23 | 21 | 4 | 1 | 2 | 4 | .190 | .261 | .333 | .594 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | SD | 4 | 3 | 3 | 1 | — | — | 2 | .333 | .333 | .667 | 1.000 |
| 2022 | SD | 1 | 2 | 1 | — | — | — | — | .000 | .500 | .000 | .500 |
| 2023 | ATH | 19 | 57 | 46 | 15 | 2 | 17 | 6 | .326 | .411 | .522 | .933 |
| 2024 | ATH | 20 | 61 | 55 | 13 | 1 | 9 | 2 | .236 | .295 | .400 | .695 |
| 2025 | ATH | 17 | 35 | 33 | 4 | — | — | 2 | .121 | .171 | .152 | .323 |
| 2026 | MIA | 15 | 41 | 31 | 4 | — | 3 | 5 | .129 | .317 | .129 | .446 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-08-04 | vs STL | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-08-03 | @ TB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-29 | @ CIN | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-28 | @ CIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-27 | @ BOS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-26 | @ BOS | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-07-23 | vs MIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-07-20 | vs MIL | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2025-07-19 | vs MIL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-18 | vs MIL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-13 | @ SF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-12 | @ SF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-11 | @ SF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-09 | @ MIL | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-07-07 | @ MIL | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-07-06 | vs HOU | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-05 | vs HOU | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-04 | vs HOU | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-03 | vs CWS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2026-03-25
Miami Marlins placed LF Esteury Ruiz on the 10-day injured list retroactive to March 22, 2026. Left oblique strain.
2025-12-30
Los Angeles Dodgers traded LF Esteury Ruiz to Miami Marlins for RHP Adriano Marrero.
2025-11-02
Los Angeles Dodgers activated LF Esteury Ruiz.
2025-09-30
LF Esteury Ruiz roster status changed by Los Angeles Dodgers.
2025-09-29
Los Angeles Dodgers recalled LF Esteury Ruiz from Oklahoma City Comets.
2025-08-07
Los Angeles Dodgers optioned LF Esteury Ruiz to Oklahoma City Comets.
2025-07-03
Los Angeles Dodgers recalled LF Esteury Ruiz from Oklahoma City Comets.
2025-04-02
Los Angeles Dodgers optioned LF Esteury Ruiz to Oklahoma City Comets.
2025-04-02
Athletics traded LF Esteury Ruiz to Los Angeles Dodgers for RHP Carlos Duran.
2025-03-30
Athletics designated LF Esteury Ruiz for assignment.
2025-03-17
Athletics optioned LF Esteury Ruiz to Las Vegas Aviators.
2024-09-04
Oakland Athletics placed LF Esteury Ruiz on the 60-day injured list. Strained left wrist.
2024-07-16
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to ACL Athletics.
2024-07-16
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to ACL Athletics.
2024-07-16
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to ACL Athletics.
2024-07-09
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to Stockton Ports.
2024-07-09
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to Stockton Ports.
2024-05-23
Oakland Athletics placed 2B Esteury Ruiz on the 10-day injured list. Strained left wrist.
2024-04-15
Oakland Athletics recalled 2B Esteury Ruiz from Las Vegas Aviators.
2024-04-01
Oakland Athletics optioned 2B Esteury Ruiz to Las Vegas Aviators.
2023-08-05
Oakland Athletics activated 2B Esteury Ruiz from the 10-day injured list.
2023-07-27
Oakland Athletics sent 2B Esteury Ruiz on a rehab assignment to Las Vegas Aviators.
2023-07-07
Oakland Athletics placed 2B Esteury Ruiz on the 10-day injured list retroactive to July 6, 2023. Right shoulder subluxation.
2022-12-12
Oakland Athletics activated 2B Esteury Ruiz.
2022-12-12
Atlanta Braves traded RHP Freddy Tarnok, C Manny Piña, RHP Royber Salinas, 2B Esteury Ruiz and LHP Kyle Muller to Oakland Athletics for C Sean Murphy.
2022-10-06
Milwaukee Brewers recalled 2B Esteury Ruiz from Nashville Sounds.
2022-09-08
Milwaukee Brewers optioned 2B Esteury Ruiz to Nashville Sounds.
2022-09-01
Milwaukee Brewers recalled 2B Esteury Ruiz from Nashville Sounds.
2022-08-01
Milwaukee Brewers traded LHP Josh Hader to San Diego Padres for LHP Taylor Rogers, RHP Dinelson Lamet, 2B Esteury Ruiz and LHP Robert Gasser.
2022-07-12
San Diego Padres selected the contract of 2B Esteury Ruiz from El Paso Chihuahuas.
2022-03-20
2B Esteury Ruiz assigned to San Diego Padres.
2022-03-20
2B Esteury Ruiz roster status changed by San Diego Padres.
2018-02-25
2B Esteury Ruiz assigned to San Diego Padres.
2017-07-24
San Diego Padres traded Brandon Maurer, Ryan Buchter and RHP Trevor Cahill to Kansas City Royals for cash, 2B Esteury Ruiz, LHP Matt Strahm and Travis Wood.
2015-07-03
Kansas City Royals signed free agent 2B Esteury Ruiz to a minor league contract.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.249
xBA
0.162
xSLG
0.33
Avg EV
81.5
Barrel%
7.7%
HardHit%
23.1%
SweetSpot%
15.4%
Chase%
36.2%
Whiff%
48.9%
K%
34.8%
BB%
8.7%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: marlins.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Sinker | 23 | 26.1% | 52.2% | 40.0% | .250 | 66.7% |
| 4-Seam Fastball | 20 | 22.7% | 40.0% | 33.3% | .000 | 0.0% |
| Sweeper | 15 | 17.0% | 46.7% | 50.0% | .000 | 0.0% |
| Changeup | 12 | 13.6% | 33.3% | 44.4% | .500 | 0.0% |
| Curveball | 7 | 8.0% | 57.1% | 33.3% | .333 | 50.0% |
| Cutter | 5 | 5.7% | 20.0% | 33.3% | .000 | 0.0% |
| Slider | 4 | 4.5% | 75.0% | 100.0% | .000 | 0.0% |
| Knuckle Curve | 2 | 2.3% | 100.0% | 100.0% | .000 | 0.0% |
| Total | 88 | 100.0% | 46.6% | 46.8% | .190 | 23.1% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 48 | 54.5% | 43.8% | 36.8% | .125 | 33.3% |
| Breaking | 28 | 31.8% | 57.1% | 57.9% | .111 | 25.0% |
| Offspeed | 12 | 13.6% | 33.3% | 44.4% | .500 | 0.0% |
| Total | 88 | 100.0% | 46.6% | 46.8% | .190 | 23.1% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |