Skip Navigation to Main Content

Who Should I Trade?

Oneil Cruz for Steward Berroa (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Steward Berroa
CF,RF - PHI
Steward Berroa
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 39
VBR# 31# 1315
   
Projections 
   
Runs534
Home Runs171
RBI503
Stolen Bases212
Batting Average.242.192
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 25
   
Dalton Del Don
The Deep Shot
# 24
   
Chris Welsh
FantasyPros
# 35
   
Mike Maher
BettingPros
# 62
   
Joe Pisapia
FantasyPros
# 78
   
Kelly Kirby
FantasyPros
# 33
   
Kevin Spinelli
KevScores
# 61
   
Who Should I Trade? Player Statistics
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Steward Berroa
CF,RF - PHI
Steward Berroa
2026 Stats 
   
   
At Bats2333
   
Runs400
   
Hits601
   
Singles371
   
Doubles100
   
Triples00
   
Home Runs130
   
RBI401
   
Stolen Bases190
   
Caught Stealing30
   
Walks210
   
Strikeouts901
   
Batting Average.258.333
   
On Base Pct.327.333
   
Slugging Pct.468.333
   
On-base Plus Slugging.795.667
   
Who Should I Trade? Player Projections
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Steward Berroa
CF,RF - PHI
Steward Berroa
2026 Projections 
   
   
At Bats33631
   
Runs534
   
Hits816
   
Singles475
   
Doubles161
   
Triples20
   
Home Runs171
   
RBI503
   
Stolen Bases212
   
Caught Stealing51
   
Walks404
   
Strikeouts11710
   
Batting Average.242.192
   
On Base Pct.329.277
   
Slugging Pct.446.272
   
On-base Plus Slugging.775.549
   
Who Should I Trade? Player Notes
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Steward Berroa
CF,RF - PHI
Steward Berroa
News 
 Oneil Cruz went 1-for-4 with a three-run home run and a pair of stolen bases on Saturday, lifting the Pirates to a 10-9 win over the Twins.
David Leisering
Sun, May 31st
The Phillies recalled Steward Berroa from Triple-A Lehigh Valley.
Ari Koslow
Fri, May 29th
 Oneil Cruz went 1-for-3 with a solo home run, a walk, and two runs batted in to help the Pirates to a 6-5 win over the Twins on Friday.
David Leisering
Sat, May 30th
The Brewers activated OF Steward Berroa from the 10-day injured list and optioned him to Triple-A Nashville.
Ari Koslow
Thu, Apr 2nd
 Oneil Cruz went 3-for-3 with a run scored, an RBI, and a stolen base on Tuesday, helping the Pirates to a 12-1 win over the Cubs.
David Leisering
Wed, May 27th
Steward Berroa will begin a rehab assignment on Tuesday with Triple-A Nashville.
Ari Koslow
Tue, Mar 31st
 Oneil Cruz went 1-for-4 with a solo home run on Sunday, helping the Pirates to a 4-1 victory in Toronto.
David Leisering
Mon, May 25th
The Brewers placed OF Steward Berroa on the 10-day injured list with a right shoulder strain.
Ari Koslow
Wed, Mar 25th
 Oneil Cruz went 2-for-4 with a walk, a run scored, a stolen base, and two runs batted in on Friday in an 11-9, 10-inning loss to the Phillies.
David Leisering
Fri, May 15th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Steward Berroa
CF,RF - PHI
Steward Berroa
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ NYMFreddy Peralta (3-4)#28vs TEXNathan Eovaldi (5-6)#20
Sat, Mar 28th@ NYMDavid Peterson (3-5)#117vs TEXJacob Latz (1-1)#102
Sun, Mar 29th@ NYMNolan McLean (2-4)#29vs TEXMacKenzie Gore (4-4)#50
Mon, Mar 30th@ CINChase Burns (7-1)#25vs WSHFoster Griffin (6-2)#88
Tue, Mar 31st@ CINBrandon Williamson (2-3)#370vs WSHPJ Poulin (3-0)#237
Wed, Apr 1st@ CINAndrew Abbott (4-3)#99vs WSHCade Cavalli (3-3)#87
Fri, Apr 3rdvs BALKyle Bradish (2-6)#43@ COLMichael Lorenzen (2-7)#427
Sat, Apr 4thvs BALShane Baz (2-5)#84@ COLBrennan Bernardino (2-3)#257
Sun, Apr 5thvs BALChris Bassitt (4-3)#125@ COLTomoyuki Sugano (4-4)#428
Mon, Apr 6thvs SDGerman Marquez (3-2)#330@ SFAdrian Houser (2-5)#189
Tue, Apr 7thvs SDNick Pivetta (1-2)#138@ SFRobbie Ray (3-6)#83
Wed, Apr 8thvs SDMichael King (4-4)#35@ SFTyler Mahle (1-7)#119
Fri, Apr 10th@ CHCShota Imanaga (4-6)#24vs ARIMichael Soroka (7-2)#67
Sat, Apr 11th@ CHCEdward Cabrera (3-2)#70vs ARIBrandon Pfaadt (0-1)#115
Sun, Apr 12th@ CHCJameson Taillon (2-4)#107vs ARIZac Gallen (3-4)#71
Mon, Apr 13thvs WSHCade Cavalli (3-3)#87vs CHCJavier Assad (3-1)#276
Tue, Apr 14thvs WSHPJ Poulin (3-0)#237vs CHCRiley Martin
Wed, Apr 15thvs WSHJake Irvin (2-4)#203vs CHCShota Imanaga (4-6)#24
Thu, Apr 16thvs WSHFoster Griffin (6-2)#88   
Fri, Apr 17thvs TBNick Martinez (5-1)#81vs ATLMartin Perez (3-3)#200
Sat, Apr 18thvs TBDrew Rasmussen (4-2)#21vs ATLChris Sale (8-3)#5
Sun, Apr 19thvs TBShane McClanahan (5-2)#22vs ATLGrant Holmes (3-2)#139
Tue, Apr 21st@ TEXKumar Rocker (2-5)#103@ CHCShota Imanaga (4-6)#24
Wed, Apr 22nd@ TEXJack Leiter (2-4)#76@ CHCMatthew Boyd (2-1)#40
Thu, Apr 23rd@ TEXJacob deGrom (3-4)#8@ CHCEdward Cabrera (3-2)#70
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#56@ ATLGrant Holmes (3-2)#139
Sat, Apr 25th@ MILJacob Misiorowski (5-2)#18@ ATLBryce Elder (4-3)#113
Sun, Apr 26th@ MILKyle Harrison (6-1)#63@ ATLChris Sale (8-3)#5
Mon, Apr 27thvs STLDustin May (3-6)#85   
Tue, Apr 28thvs STLKyle Leahy (5-3)#162vs SFTyler Mahle (1-7)#119
Wed, Apr 29thvs STLAndre Pallante (5-4)#163   
Thu, Apr 30thvs STLHunter Dobbins (0-0)#198vs SFAdrian Houser (2-5)#189
Fri, May 1stvs CINBrady Singer (2-5)#143@ MIAEury Perez (3-6)#109
Sat, May 2ndvs CINRhett Lowder (3-3)#206@ MIAMax Meyer (5-0)#68
Sun, May 3rdvs CINChase Burns (7-1)#25@ MIAChris Paddack (0-7)#324
Tue, May 5th@ ARIEduardo Rodriguez (5-1)#112vs ATHLuis Severino (2-6)#146
Wed, May 6th@ ARIMichael Soroka (7-2)#67vs ATHJeffrey Springs (3-6)#111
Thu, May 7th@ ARIZac Gallen (3-4)#71vs ATHJ.T. Ginn (3-3)#127
Fri, May 8th@ SFRobbie Ray (3-6)#83vs COLChase Dollander (3-3)#340
Sat, May 9th@ SFLanden Roupp (5-5)#61vs COLKyle Freeland (1-6)#395
Sun, May 10th@ SFTyler Mahle (1-7)#119vs COLTomoyuki Sugano (4-4)#428
Tue, May 12thvs COLMichael Lorenzen (2-7)#427@ BOSJovani Moran (0-2)#183
Wed, May 13thvs COLJose Quintana (2-3)#425@ BOSSonny Gray (6-1)#30
Thu, May 14thvs COLChase Dollander (3-3)#340@ BOSRanger Suarez (2-3)#32
Fri, May 15thvs PHIAaron Nola (3-4)#39@ PITBraxton Ashcraft (4-2)#47
Sat, May 16thvs PHICristopher Sanchez (6-2)#3@ PITBubba Chandler (1-6)#122
Sun, May 17thvs PHIZack Wheeler (4-1)#7@ PITPaul Skenes (6-5)#2
Tue, May 19th@ STLMatthew Liberatore (2-3)#114vs CINChase Burns (7-1)#25
Wed, May 20th@ STLMichael McGreevy (3-4)#86vs CINAndrew Abbott (4-3)#99
Thu, May 21st@ STLDustin May (3-6)#85   
Fri, May 22nd@ TORKevin Gausman (4-3)#19vs CLEGavin Williams (8-3)#27
Sat, May 23rd@ TORPatrick Corbin (2-1)#216vs CLESlade Cecconi (3-5)#105
Sun, May 24th@ TORDylan Cease (3-3)#16vs CLEParker Messick (6-1)#51
Mon, May 25thvs CHCBen Brown (2-2)#52@ SDGriffin Canning (0-3)#141
Tue, May 26thvs CHCJordan Wicks (0-1)#234@ SDRandy Vasquez (5-3)#199
Wed, May 27thvs CHCJameson Taillon (2-4)#107@ SDWalker Buehler (3-3)#220
Thu, May 28thvs CHCColin Rea (5-3)#140   
Fri, May 29thvs MINTaj Bradley (5-1)#74@ LADJustin Wrobleski (7-2)#130
Sat, May 30thvs MINBailey Ober (6-3)#72@ LADRoki Sasaki (3-3)#131
Sun, May 31stvs MINZebby Matthews (1-2)#82@ LADYoshinobu Yamamoto (4-4)#13
Tue, Jun 2nd@ HOUMike Burrows (3-6)#121vs SDRandy Vasquez (5-3)#199
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#126vs SDWalker Buehler (3-3)#220
Thu, Jun 4th@ HOUKai-Wei Teng (3-3)#181vs SDLucas Giolito (2-0)#172
Fri, Jun 5th@ ATLMartin Perez (3-3)#200vs CWSAnthony Kay (5-1)#182
Sat, Jun 6th@ ATLSpencer Strider (3-0)#31vs CWSSean Burke (2-3)#142
Sun, Jun 7th@ ATLBryce Elder (4-3)#113vs CWSDavid Sandlin (1-0)#210
Tue, Jun 9thvs LADEric Lauer (2-5)#264@ TORTrey Yesavage (2-2)#48
Wed, Jun 10thvs LAD@ TOR
Thu, Jun 11thvs LAD   
Fri, Jun 12thvs MIA@ MIL
Sat, Jun 13thvs MIA@ MIL
Sun, Jun 14thvs MIA@ MIL
Mon, Jun 15th@ ATHvs MIA
Tue, Jun 16th@ ATHvs MIA
Wed, Jun 17th@ ATHvs MIA
Fri, Jun 19th@ COL   
Sat, Jun 20th@ COLvs NYM
Sun, Jun 21st@ COLvs NYM
Tue, Jun 23rdvs SEA@ WSH
Wed, Jun 24thvs SEA@ WSH
Thu, Jun 25thvs SEA@ WSH
Fri, Jun 26thvs CIN@ NYM
Sat, Jun 27thvs CIN@ NYM
Sun, Jun 28thvs CIN@ NYM
Mon, Jun 29th@ PHIvs PIT
Tue, Jun 30th@ PHIvs PIT
Wed, Jul 1st@ PHIvs PIT
Thu, Jul 2nd@ PHIvs PIT
Fri, Jul 3rd@ WSH   
Sat, Jul 4th@ WSH@ KC
Sun, Jul 5th@ WSH@ KC
Tue, Jul 7thvs ATL@ CIN
Wed, Jul 8thvs ATL@ CIN
Thu, Jul 9thvs ATL@ CIN
Fri, Jul 10thvs MIL@ DET
Sat, Jul 11thvs MIL@ DET
Sun, Jul 12thvs MIL@ DET
Fri, Jul 17th@ CLE   
Sat, Jul 18th@ CLEvs NYM
Sun, Jul 19th@ CLEvs NYM
Mon, Jul 20th@ NYYvs LAD
Tue, Jul 21st@ NYYvs LAD
Wed, Jul 22nd@ NYYvs LAD
Fri, Jul 24thvs CHCvs NYY
Sat, Jul 25thvs CHCvs NYY
Sun, Jul 26thvs CHCvs NYY
Mon, Jul 27thvs ARI@ MIA
Tue, Jul 28thvs ARI@ MIA
Wed, Jul 29thvs ARI@ MIA
Thu, Jul 30th@ CIN   
Fri, Jul 31st@ CIN@ BAL
Sat, Aug 1st@ CIN@ BAL
Sun, Aug 2nd@ CIN@ BAL
Mon, Aug 3rd@ MILvs WSH
Tue, Aug 4th@ MILvs WSH
Wed, Aug 5th@ MILvs WSH
Thu, Aug 6th@ MILvs WSH
Fri, Aug 7thvs NYMvs TOR
Sat, Aug 8thvs NYMvs TOR
Sun, Aug 9thvs NYMvs TOR
Tue, Aug 11th@ MIA@ STL
Wed, Aug 12th@ MIA@ STL
Thu, Aug 13th@ MIA@ MIN
Fri, Aug 14thvs BOS   
Sat, Aug 15thvs BOS@ MIN
Sun, Aug 16thvs BOS@ MIN
Mon, Aug 17thvs DETvs MIA
Tue, Aug 18thvs DETvs MIA
Wed, Aug 19thvs DETvs MIA
Fri, Aug 21st@ LADvs STL
Sat, Aug 22nd@ LADvs STL
Sun, Aug 23rd@ LADvs STL
Mon, Aug 24th@ SD@ SEA
Tue, Aug 25th@ SD@ SEA
Wed, Aug 26th@ SD@ SEA
Fri, Aug 28th@ STL@ LAA
Sat, Aug 29th@ STL@ LAA
Sun, Aug 30th@ STL@ LAA
Tue, Sep 1stvs SF@ ARI
Wed, Sep 2ndvs SF@ ARI
Thu, Sep 3rdvs SF   
Fri, Sep 4thvs LAAvs ATL
Sat, Sep 5thvs LAAvs ATL
Sun, Sep 6thvs LAAvs ATL
Tue, Sep 8th@ CWSvs HOU
Wed, Sep 9th@ CWSvs HOU
Thu, Sep 10th@ CWSvs HOU
Fri, Sep 11th@ CHC@ ATL
Sat, Sep 12th@ CHC@ ATL
Sun, Sep 13th@ CHC@ ATL
Tue, Sep 15thvs MIL@ WSH
Wed, Sep 16thvs MIL@ WSH
Thu, Sep 17thvs MIL@ NYM
Fri, Sep 18thvs KC@ NYM
Sat, Sep 19thvs KC@ NYM
Sun, Sep 20thvs KC@ NYM
Tue, Sep 22ndvs STLvs MIL
Wed, Sep 23rdvs STLvs MIL
Thu, Sep 24thvs STLvs MIL
Fri, Sep 25th@ DETvs TB
Sat, Sep 26th@ DETvs TB
Sun, Sep 27th@ DETvs TB
Mon, Apr 20th   @ CHCColin Rea (5-3)#140
Mon, May 4th   @ MIAJanson Junk (3-5)#116
Mon, May 18th   vs CINNick Lodolo (1-1)#58
Mon, Jun 8th   @ TORPatrick Corbin (2-1)#216
Thu, Jun 18th   vs NYM
Mon, Jun 22nd   @ WSH
Mon, Jul 6th   @ KC
Thu, Jul 16th   vs NYM
Mon, Aug 10th   @ STL
Mon, Aug 31st   @ ARI
Mon, Sep 7th   vs ATL