
No Photo
Oneil CruzIL
CF · Pittsburgh Pirates
| Position | CF |
| Bats/Throws | L/R |
| Height | 6′ 7″ |
| Weight | 248 lbs |
| Age | 27 |
| Birthplace | Nizao, Dominican Republic |
| Signed | 2015, Los Angeles Dodgers, International Free Agent, Dominican Republic |
| MLB Debut | 2021-10-02 |
Contract Status
Service Time
3.110
1/1/2026
Options
0
1/1/2026
MLB FA
2029
2026 Service Time Gained: 0.104
2026 Option Year Used? No
Contract
2026 Salary$3,300,000
Arbitration Eligible2026–2028
Free Agent2029
Statcast
96.0 mph
Avg Exit Velo
119.0 mph
Max Exit Velo
15.3%
Barrel%
59.2%
Hard Hit%
Summary
| G | PA | AVG | HR | RBI | SB | K% | BB% | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 (MLB) | 64 | 283 | .264 | 14 | 44 | 21 | 34.6% | 10.6% | .350 | .472 | .822 |
| MLB Career | 443 | 1836 | .237 | 74 | 242 | 94 | 32.2% | 9.8% | .315 | .432 | .747 |
Last 10 Games
| Date | Lvl | Team | Opp | AB | H | 2B | 3B | HR | RBI | BB | SO | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-07 | MLB | Pittsburgh Pirates | @ Atlanta Braves | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .264 | .350 | .472 | .822 |
| 2026-06-06 | MLB | Pittsburgh Pirates | @ Atlanta Braves | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | .264 | .350 | .472 | .822 |
| 2026-06-05 | MLB | Pittsburgh Pirates | @ Atlanta Braves | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | .265 | .344 | .474 | .818 |
| 2026-06-04 | MLB | Pittsburgh Pirates | @ Houston Astros | 2 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | .269 | .349 | .482 | .831 |
| 2026-06-03 | MLB | Pittsburgh Pirates | @ Houston Astros | 3 | 2 | 0 | 0 | 0 | 0 | 2 | 1 | .263 | .339 | .477 | .816 |
| 2026-06-02 | MLB | Pittsburgh Pirates | @ Houston Astros | 5 | 2 | 0 | 0 | 1 | 3 | 0 | 2 | .258 | .331 | .475 | .806 |
| 2026-05-31 | MLB | Pittsburgh Pirates | vs Minnesota Twins | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | .255 | .330 | .464 | .794 |
| 2026-05-30 | MLB | Pittsburgh Pirates | vs Minnesota Twins | 4 | 1 | 0 | 0 | 1 | 3 | 1 | 1 | .258 | .327 | .468 | .795 |
| 2026-05-29 | MLB | Pittsburgh Pirates | vs Minnesota Twins | 3 | 1 | 0 | 0 | 1 | 2 | 1 | 1 | .258 | .325 | .459 | .784 |
| 2026-05-28 | MLB | Pittsburgh Pirates | vs Chicago Cubs | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | .257 | .323 | .447 | .770 |
| Last 10 Total | 27 | 8 | 0 | 0 | 3 | 9 | 12 | 11 | .296 | .513 | .630 | 1.143 | |||
Stats & Game Logs
| Year | Age | Lvl | Team | G | PA | H | 2B | 3B | HR | RBI | SB | AVG | OBP | SLG | OPS | ISO | BABIP | K% | BB% |
|---|
Season
| Date ↕ | Lvl ↕ | Team ↕ | Opponent | AB ↕ | H ↕ | 2B ↕ | 3B ↕ | HR ↕ | RBI ↕ | BB ↕ | SO ↕ | AVG ↕ |
|---|
| Split | PA | AB | H | HR | RBI | BB | SO | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 283 | 250 | 66 | 14 | 44 | 30 | 98 | .264 | .343 | .000 | .343 |
| Recent Performance | |||||||||||
| Last 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
| Last 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
| Last 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
| Home / Away | |||||||||||
| Home Games | 146 | 130 | 35 | 5 | 26 | 14 | 46 | .269 | .349 | .446 | .795 |
| Away Games | 137 | 120 | 31 | 9 | 18 | 16 | 52 | .258 | .350 | .500 | .850 |
| Day / Night | |||||||||||
| Day Games | 130 | 113 | 31 | 6 | 18 | 15 | 42 | .274 | .369 | .487 | .856 |
| Night Games | 153 | 137 | 35 | 8 | 26 | 15 | 56 | .255 | .333 | .460 | .793 |
| vs Handedness | |||||||||||
| vs Left | 83 | 77 | 24 | 4 | 13 | 5 | 34 | .312 | .361 | .506 | .867 |
| vs Right | 200 | 173 | 42 | 10 | 31 | 25 | 64 | .243 | .345 | .457 | .802 |
| vs Pitcher Role | |||||||||||
| Starter | 164 | 146 | 40 | 10 | 28 | 15 | 57 | .274 | .354 | .527 | .881 |
| Reliever | 119 | 104 | 26 | 4 | 16 | 15 | 41 | .250 | .345 | .394 | .739 |
| Runners | |||||||||||
| Bases Empty | 171 | 152 | 40 | 7 | 7 | 18 | 62 | .263 | .345 | .454 | .799 |
| Runners On | 112 | 98 | 26 | 7 | 37 | 12 | 36 | .265 | .357 | .500 | .857 |
| Scoring Position | 80 | 68 | 18 | 5 | 33 | 11 | 26 | .265 | .375 | .515 | .890 |
| Batting Order | |||||||||||
| Batting First | 190 | 175 | 41 | 7 | 25 | 13 | 68 | .234 | .295 | .406 | .701 |
| Batting Third | 5 | 5 | 2 | 0 | 1 | 0 | 1 | .400 | .400 | .600 | 1.000 |
| Batting Fourth | 9 | 7 | 0 | 0 | 0 | 2 | 2 | .000 | .222 | .000 | .222 |
| Batting Fifth | 52 | 44 | 15 | 4 | 11 | 7 | 18 | .341 | .442 | .614 | 1.056 |
| Batting Sixth | 20 | 12 | 5 | 1 | 4 | 8 | 5 | .417 | .650 | .667 | 1.317 |
| Batting Eighth | 7 | 7 | 3 | 2 | 3 | 0 | 4 | .429 | .429 | 1.286 | 1.715 |
| Year | Age | Lv | PA | BIP | GB% | FB% | LD% | PU% | O-Sw% | Z-Sw% | O-Con% | Z-Con% | Sw% | Con% | Avg EV | Max EV | Avg LA | HH% | Brl% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | 17 | R | 212 | 144 | 56.9% | 9.0% | 29.2% | 4.9% | — | — | — | — | — | 56.4% | — | — | — | — | — |
| 2017 | 18 | A | 440 | 270 | 58.5% | 21.1% | 17.0% | 3.3% | — | — | — | — | — | 69.7% | — | — | — | — | — |
| 2018 | 19 | A | 446 | 305 | 53.4% | 22.6% | 18.7% | 5.2% | — | — | — | — | — | 74.8% | — | — | — | — | — |
| 2019 | 20 | AA | 138 | 86 | 47.7% | 31.4% | 16.3% | 4.7% | — | — | — | — | — | 63.3% | — | — | — | — | — |
| 2019 | 20 | A+ | 144 | 98 | 55.1% | 25.5% | 16.3% | 3.1% | — | — | — | — | — | 68.4% | — | — | — | — | — |
| 2019 | 20 | R | 11 | 9 | 55.6% | 22.2% | 22.2% | 0.0% | — | — | — | — | — | 75.0% | — | — | — | — | — |
| 2021 | 22 | MLB | 9 | 5 | 60.0% | 20.0% | 20.0% | 0.0% | 52.6% | 35.7% | 30.0% | 80.0% | 45.5% | 46.7% | 100.6 mph | 118.2 mph | 4.6° | 80.0% | 40.0% |
| 2021 | 22 | AAA | 29 | 16 | 31.2% | 37.5% | 31.2% | 0.0% | — | — | — | — | — | 72.5% | — | — | — | — | — |
| 2021 | 22 | AA | 273 | 187 | 47.6% | 25.7% | 19.8% | 7.0% | — | — | — | — | — | 70.1% | — | — | — | — | — |
| 2022 | 23 | MLB | 359 | 206 | 49.5% | 22.8% | 21.4% | 6.3% | 31.4% | 53.0% | 44.2% | 81.3% | 40.5% | 64.6% | 91.9 mph | 122.4 mph | 8.3° | 46.1% | 14.6% |
| 2022 | 23 | AAA | 249 | 156 | 51.9% | 23.7% | 21.2% | 3.2% | 29.2% | 63.5% | 47.4% | 72.7% | 379.5% | 74.3% | 96.0 mph | 121.7 mph | 5.9° | 5.1% | 13.3% |
| 2023 | 24 | MLB | 40 | 25 | 41.7% | 29.2% | 12.5% | 16.7% | 30.8% | 63.4% | 57.1% | 77.8% | 45.1% | 69.9% | 88.6 mph | 115.8 mph | 16.0° | 36.0% | 4.0% |
| 2024 | 25 | MLB | 595 | 364 | 48.1% | 20.6% | 25.3% | 6.0% | 32.6% | 63.6% | 49.0% | 76.9% | 46.3% | 65.9% | 95.5 mph | 121.5 mph | 9.8° | 54.9% | 14.6% |
| 2025 | 26 | MLB | 542 | 302 | 48.2% | 25.2% | 21.9% | 4.7% | 28.3% | 58.1% | 49.4% | 76.1% | 41.6% | 66.0% | 95.8 mph | 122.9 mph | 8.2° | 56.6% | 16.6% |
| 2025 | 26 | AA | 8 | 4 | 50.0% | 0.0% | 25.0% | 25.0% | — | — | — | — | — | 55.6% | — | — | — | — | — |
| 2026 | 27 | MLB | 281 | 152 | 47.4% | 24.3% | 25.0% | 3.3% | 32.4% | 58.4% | 44.3% | 75.1% | 43.6% | 62.2% | 96.0 mph | 119.0 mph | 7.6° | 59.2% | 15.3% |
| MLB Career | MLB | 1826 | 1054 | 48.2% | 23.1% | 23.2% | 5.5% | 31.1% | 59.0% | 47.4% | 77.2% | 43.3% | 65.1% | 94.8 mph | 122.9 mph | 8.9° | 54.0% | 15.2% | |
| AAA Career | AAA | 278 | 172 | 50.0% | 25.0% | 22.1% | 2.9% | 29.2% | 63.5% | 47.4% | 72.7% | 413.7% | 74.2% | 96.0 mph | 121.7 mph | 5.9° | 4.7% | 13.3% | |
| AA Career | AA | 419 | 277 | 47.7% | 27.1% | 18.8% | 6.5% | — | — | — | — | — | 67.6% | — | — | — | — | — | |
| A+ Career | A+ | 144 | 98 | 55.1% | 25.5% | 16.3% | 3.1% | — | — | — | — | — | 68.4% | — | — | — | — | — | |
| A Career | A | 886 | 575 | 55.8% | 21.9% | 17.9% | 4.3% | — | — | — | — | — | 72.2% | — | — | — | — | — | |
| R Career | R | 223 | 153 | 56.8% | 9.8% | 28.8% | 4.6% | — | — | — | — | — | 57.2% | — | — | — | — | — |
Statcast FieldingMLB only
| Year | Team | Pos | Inn | OAA | FRV | Range | Arm | DP | Catch | Frame | Throw | Block | Pop | Blk BAA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | Pirates | SS | 18.0 | 0.0 | -0.3 | -0.3 | -0.1 | 0.1 | — | — | — | — | — | — |
| 2022 | Pirates | SS | 678.0 | -9.0 | -6.8 | -6.8 | 0.6 | -0.6 | — | — | — | — | — | — |
| 2023 | Pirates | SS | 73.0 | 0.0 | -0.3 | -0.1 | — | -0.3 | — | — | — | — | — | — |
| 2024 | Pirates | SS | 958.1 | -3.0 | -0.8 | -2.3 | 0.6 | 0.9 | — | — | — | — | — | — |
| Career | SS | 1727.1 | -12.0 | -8.3 | -9.6 | 1.1 | 0.2 | — | — | — | — | — | — | |
| 2024 | Pirates | CF | 195.0 | 2.0 | 1.1 | 1.9 | -0.8 | — | — | — | — | — | — | — |
| 2025 | Pirates | CF | 1061.1 | 0.0 | 4.0 | 0.1 | 3.8 | — | — | — | — | — | — | — |
| 2026 | Pirates | CF | 503.2 | -3.0 | -2.4 | -2.4 | 0.1 | — | — | — | — | — | — | — |
| Career | CF | 1760.0 | -1.0 | 2.7 | -0.4 | 3.1 | — | — | — | — | — | — | — |
Transaction History
2026-06-10Pittsburgh Pirates placed CF Oneil Cruz on the 10-day injured list retroactive to June 8, 2026. Left hand fourth and fifth metacarpal non-displaced fractures.
2026-04-16CF Oneil Cruz changed number to 15.
2026-04-15CF Oneil Cruz changed number to 42.
2025-09-16CF Oneil Cruz changed number to 15.
2025-09-15CF Oneil Cruz changed number to 21.
2025-08-26Pittsburgh Pirates activated CF Oneil Cruz from the 7-day injured list.
2025-08-23Pittsburgh Pirates sent CF Oneil Cruz on a rehab assignment to Altoona Curve.
2025-08-13Pittsburgh Pirates placed CF Oneil Cruz on the 7-day injured list. Concussion.
2025-04-16OF Oneil Cruz changed number to 15.
2025-04-15OF Oneil Cruz changed number to 42.
2023-11-06Pittsburgh Pirates activated 3B Oneil Cruz from the 60-day injured list.
2023-04-11Pittsburgh Pirates transferred 3B Oneil Cruz from the 10-day injured list to the 60-day injured list. Left ankle fracture.
2023-04-10Pittsburgh Pirates placed 3B Oneil Cruz on the 10-day injured list. Left ankle fracture.
2022-06-20Pittsburgh Pirates recalled 3B Oneil Cruz, and from Indianapolis Indians.
2022-03-29Pittsburgh Pirates optioned 3B Oneil Cruz to Indianapolis Indians.
2021-12-033B Oneil Cruz changed number to 15.
2021-10-02Pittsburgh Pirates recalled 3B Oneil Cruz from Indianapolis Indians.
2021-09-203B Oneil Cruz assigned to Indianapolis Indians from Altoona Curve.
2021-08-20Altoona Curve activated 3B Oneil Cruz from the 7-day injured list.
2021-07-06Altoona Curve placed 3B Oneil Cruz on the 7-day injured list.
2021-04-303B Oneil Cruz assigned to Altoona Curve from Pirates Alternate Training Site.
2021-03-16Pittsburgh Pirates recalled 3B Oneil Cruz.
2021-03-16Pittsburgh Pirates optioned 3B Oneil Cruz to Pirates Alternate Training Site.
2021-03-16Pittsburgh Pirates recalled 3B Oneil Cruz.
2020-09-28Pittsburgh Pirates recalled SS Oneil Cruz from Pirates Alternate Training Site.
2020-07-18SS Oneil Cruz assigned to Pirates Alternate Training Site from Altoona Curve.
2020-03-09Pittsburgh Pirates optioned SS Oneil Cruz to Altoona Curve.
2019-11-20Pittsburgh Pirates selected the contract of Oneil Cruz from Altoona Curve.
2019-07-30SS Oneil Cruz assigned to Altoona Curve from Bradenton Marauders.
2019-06-30Bradenton Marauders activated SS Oneil Cruz from the 7-day injured list.
2019-06-24sent SS Oneil Cruz on a rehab assignment to GCL Pirates.
2019-04-28Bradenton Marauders placed SS Oneil Cruz on the 7-day injured list. Right foot fracture.
2019-04-23SS Oneil Cruz assigned to Bradenton Marauders from Pirates Extended Spring Training.
2019-04-17SS Oneil Cruz assigned to Pirates Extended Spring Training from Bradenton Marauders.
2019-04-02SS Oneil Cruz assigned to Bradenton Marauders from Greensboro Grasshoppers.
2019-02-25SS Oneil Cruz assigned to Pittsburgh Pirates.
2018-08-15Oneil Cruz roster status changed by West Virginia Power.
2017-08-03West Virginia Power activated SS Oneil Cruz.
2017-07-313B Oneil Cruz assigned to West Virginia Power.
2017-04-033B Oneil Cruz assigned to Great Lakes Loons from DSL Dodgers1.
2016-06-033B Oneil Cruz assigned to DSL Dodgers1.
2015-07-02Los Angeles Dodgers signed free agent SS Oneil Cruz to a minor league contract.