Active#15CF2021–presentT-1036 all-time

Oneil Cruz

Pittsburgh Pirates

Bats / ThrowsLeft / Right
Age28
Height / Weight6' 7" / 248 lb
BornOct 4, 1998 · Nizao, Dominican Republic
MLB debutOct 2, 2021
PositionOutfielder
TeamPittsburgh Pirates 2021–present
Career home runs
80
476 games · 6 seasons
Best season
21
2024 · Pittsburgh Pirates
All-time HR rank
T-1036
Tied with 1 other · Next: J.P. Crawford (81), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

7 badges earned
4Rare Air
3Legend
  • ×3Rare AirGameMulti-homer gameFirst May 23, 2025 · latest Mar 31, 2026
  • ×2Rare AirGameGrand slamFirst Apr 16, 2025 · latest Aug 1, 2025
  • Rare AirGame470-foot homer472 ft · Jul 27, 2024 · PIT at AZ
  • ×10Rare AirGame115 mph homerBest 122.9 mph · May 25, 2025
  • ×5LegendGameLeadoff homerFirst Apr 17, 2025 · latest Apr 12, 2026
  • ×3LegendGameBack-to-back homersFirst Jun 30, 2022 · latest Jun 29, 2025
  • ×13LegendGameFirst-pitch homerFirst Jun 22, 2024 · latest Sep 16, 2026

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2026Pittsburgh Pirates974192067.280.368.486.85418.4
2025Pittsburgh Pirates1355442061.200.298.378.67623.6
2024Pittsburgh Pirates1465992176.259.324.449.77325.8
2023Pittsburgh Pirates94014.250.375.375.75032.0
2022Pittsburgh Pirates873611754.233.294.450.74419.5
2021Pittsburgh Pirates2913.333.333.6671.0009.0
Career476197280265.243.322.438.76021.9

Splits

How he hits them

Every home run

Loading…

Quick answers

Oneil Cruz home run facts
How many career home runs does Oneil Cruz have?

Oneil Cruz has 80 career MLB home runs as of Nov 3, 2026, tied for 1036th on the all-time list. He has played 6 seasons since debuting on Oct 2, 2021.

Where does Oneil Cruz rank on the all-time home run list?

Tied for 1036th in MLB history with 80. Next: J.P. Crawford (81), 2 to pass.

What was Oneil Cruz’s best home run season?

His most home runs in a season is 21, in 2024 with the Pittsburgh Pirates, when he posted a .773 OPS.

How many home runs did Oneil Cruz hit in 2026?

20 home runs in 97 games in 2026, with a .280 average and 67 RBI.

What was Oneil Cruz’s longest home run of 2026?

450 feet on May 29, 2026 against Minnesota Twins, off the bat at 110.8 mph on a cutter.

When was Oneil Cruz’s most recent home run?

Sep 20, 2026 against the Kansas City Royals, a 420-foot shot off Michael Wacha.

What teams has Oneil Cruz played for?

Pittsburgh Pirates (2021–present).

Follow him.

Get a notification the moment he goes deep, with the clip attached.