Skip Navigation to Main Content
Oneil Cruz

Oneil Cruz

CF - Pittsburgh Pirates

Age: 27Bats: LThrows: RCountry: DOM

2026 Outlook

Draft Rank (ECR) H #58
Best / Worst #53 / #88
ADP #95

Roster %

 
Yahoo
95%
 
ESPN
67%

Eligibility

Yahoo CF
ESPN SS,CF
CBS CF

Availability



Oneil Cruz avoids arbitration with Pirates

The Pirates agreed to terms with OF Oneil Cruz on a one-year, $3.3 million contract.

Fantasy Impact

Cruz is coming off a down year where he slashed just .200/.298/.378. He'll have the chance to bounce back this upcoming season as he should remain in center field with Pittsburgh.

Ari Koslow1 week ago
Oneil Cruz homers, drives in two runs

Oneil Cruz went 1-for-4 with a home run, two RBI, one run scored, and one strikeout in the Pirates’ 4-2 win over the Reds on Tuesday.

Fantasy Impact

Cruz lifted his totals to 94 hits, 61 RBI, and 20 home runs across 463 at-bats. Batting .203 with a .302 OBP, his power has remained a steady part of his profile.

Joel E. Ruffin Jr.16 weeks ago
Oneil Cruz drives in lone run for Pirates

Oneil Cruz went 1-for-4 with one RBI and three strikeouts in the Pirates’ 4-1 loss to the Cubs on Tuesday.

Fantasy Impact

Cruz brought his season totals to 91 hits, 57 RBI, and 19 home runs across 446 at-bats. Though he’s batting just .204, his power and speed combination — including 38 steals — keeps him relevant despite the low average.

Joel E. Ruffin Jr.17 weeks ago
Oneil Cruz reaches twice in three trips

Oneil Cruz went 1-for-3 with a walk and a strikeout in the Pirates’ 3-2 loss Tuesday.

Fantasy Impact

Cruz now sits at 87 hits, 56 RBI, and 61 walks across 430 at-bats, slashing .202/.304 with 19 home runs and 37 steals. Despite the low batting average, his rare blend of power and speed continues to make him a fantasy asset in roto formats.

Joel E. Ruffin Jr.18 weeks ago
Oneil Cruz shines with two hits despite Pirates' loss to Brewers

Oneil Cruz went 2-for-4 in the loss to the Brewers with one RBI and one stolen base.

Fantasy Impact

After today’s defeat, Cruz holds a .205 batting average with 86 hits, 55 RBI, and 37 stolen bases across 117 games this season.

Matthew Adam19 weeks ago