Oneil Cruz
Shortstop · Career Stats, Bio & Records (2021-2026)
Oneil Cruz is a shortstop who has played in Major League Baseball since 2021 for the Pittsburgh Pirates, a span of 6 seasons. In 476 career games, he has hit .243 with 425 hits, 80 home runs, and 265 RBI. His career PIV β Baseball Data Hub's era-adjusted measure of offensive impact β is 651.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 24, 2026.
- Position
- Shortstop
- Bats / Throws
- L / R
- Height / Weight
- 6'7" / 220 lb
- MLB Debut
- 2021-10-02
- Jersey
- #15
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 476 | 1,752 | 253 | 425 | 80 | 11 | 80 | 265 | 103 | 197 | 632 | .243 | .322 | .438 | .759 | 651 |
Career AVG .243 vs. league average .245 across their career seasons β near league average.
Career OBP .322 vs. league average .316 across their career seasons β near league average.
Career SLG .438 vs. league average .404 across their career seasons β +8.4% above league average.
Career OPS .759 vs. league average .720 across their career seasons β +5.5% above league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | PIT | NL | 2 | 9 | 2 | 3 | 0 | 0 | 1 | 3 | 0 | 0 | 4 | .333 | β | β | β | β | 0.0 |
| 2022 | PIT | NL | 87 | 331 | 45 | 77 | 13 | 4 | 17 | 54 | 10 | 28 | 126 | .233 | .242 (-4%) | .311 (-6%) | .394 (+14%) | .706 (+5%) | 226.1 |
| 2023 | PIT | NL | 9 | 32 | 7 | 8 | 1 | 0 | 1 | 4 | 3 | 7 | 8 | .250 | β | β | β | β | 0.0 |
| 2024 | PIT | NL | 146 | 541 | 72 | 140 | 34 | 3 | 21 | 76 | 22 | 51 | 181 | .259 | .243 (+6%) | .312 (+4%) | .399 (+13%) | .711 (+9%) | 863.4 |
| 2025 | PIT | NL | 135 | 471 | 62 | 94 | 18 | 3 | 20 | 61 | 38 | 64 | 174 | .200 | .245 (-19%) | .315 (-6%) | .403 (-6%) | .718 (-6%) | -438.9 |
| 2026 | PIT | NL | 97 | 368 | 65 | 103 | 14 | 1 | 20 | 67 | 30 | 47 | 139 | .280 | .243 (+15%) | .318 (+15%) | .400 (+21%) | .718 (+19%) | 0 |
| Career · 6 seasons | 476 | 1,752 | 253 | 425 | 80 | 11 | 80 | 265 | 103 | 197 | 632 | .243 | — | — | — | — | 651 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Game Log & Splits
View full game log (379 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 193 | 701 | 109 | 184 | 32 | 122 | .262 |
| Away | 186 | 683 | 79 | 138 | 28 | 76 | .202 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | PIT | ATL | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-09-27 | PIT | ATL | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-24 | PIT | CIN | W | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-09-23 | PIT | CIN | W | 4 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 1 |
| 2025-09-21 | PIT | OAK | W | 5 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 1 |
| 2025-09-20 | PIT | OAK | W | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-09-19 | PIT | OAK | L | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-09-17 | PIT | CHC | L | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-16 | PIT | CHC | L | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 3 |
| 2025-09-15 | PIT | CHC | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Shortstop | 202 |
| Left Field | 1 |
| Center Field | 148 |
| Designated Hitter | 18 |
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2022 | Rookie of the Year | NL | 6th | 2.0 | 150 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative β closest peer anchors at ~98%.
Oneil Cruz: the record in brief
Oneil Cruz's major league record starts with the debut on October 2, 2021 and remains open, because the career is ongoing. Cruz's only club in the season tables is the Pittsburgh Pirates. Cruz played primarily as a shortstop and batted left-handed and threw right-handed. Born on October 4, 1998, in Nizao, Peravia, D.R., Cruz was listed at 220 pounds on a 6-foot-7 frame.
In 476 games and 1,752 at bats, Cruz has batted .243 with 425 hits, adding 80 homers, 265 RBI, and 103 stolen bases. On-base and slugging figures of .322 and .438 give Cruz a career OPS of .759. Cruz hit .243 while the league hit .245 over the same span, a figure close to average. In OPS terms, Cruz's .759 stands 5.5% above the league's .720. 2024 was Cruz's biggest home run year, with 21. The highest hit total in a season was 140, in 2024. Cruz stole 38 bases in 2025, the most of any season listed.
Frequently Asked Questions about Oneil Cruz
- What years did Oneil Cruz play?
- Oneil Cruz played in Major League Baseball from 2021 to 2026.
- Was Oneil Cruz a pitcher?
- No. Oneil Cruz was a position player (Shortstop).
- How many home runs did Oneil Cruz hit?
- Oneil Cruz hit 80 career home runs with 425 hits.
- What teams has Oneil Cruz played for?
- Oneil Cruz has played for one team, the Pittsburgh Pirates (2021β2026).
- What are Oneil Cruz's career stats?
- In 476 games, Oneil Cruz has 425 hits, 80 home runs, 265 RBI, 253 runs, and 103 stolen bases, with a .243 batting average.
- What position does Oneil Cruz play?
- Oneil Cruz plays primarily as a shortstop, the position where he has appeared in the most games.
- How tall is Oneil Cruz and how much does he weigh?
- Oneil Cruz is listed at 6 feet 7 inches and 220 pounds.
- What number does Oneil Cruz wear?
- Oneil Cruz wears number 15, according to MLB's 2026 roster data.
- How many home runs has Oneil Cruz hit each season?
- Oneil Cruz's home runs by season: 1 in 2021, 17 in 2022, 1 in 2023, 21 in 2024, 20 in 2025, and 20 in 2026. His most in one season was 21, in 2024.
- What was Oneil Cruz's career batting average?
- Oneil Cruz batted .243 over his career, with 425 hits in 1,752 at bats.
- How many RBI did Oneil Cruz have?
- Oneil Cruz drove in 265 runs in his career.