Skip Navigation to Main Content

Who Should I Trade?

Oneil Cruz for Randal Grichuk (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
Randal Grichuk
LF,RF,DH - CWS
Randal Grichuk
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 39
VBR# 31# 1264
   
Projections 
   
Runs539
Home Runs173
RBI509
Stolen Bases210
Batting Average.242.229
   
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# 259
   
Who Should I Trade? Player Statistics
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Randal Grichuk
LF,RF,DH - CWS
Randal Grichuk
2026 Stats 
   
   
At Bats23371
   
Runs4013
   
Hits6018
   
Singles379
   
Doubles105
   
Triples00
   
Home Runs134
   
RBI4015
   
Stolen Bases190
   
Caught Stealing30
   
Walks212
   
Strikeouts9018
   
Batting Average.258.254
   
On Base Pct.327.280
   
Slugging Pct.468.493
   
On-base Plus Slugging.795.773
   
Who Should I Trade? Player Projections
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Randal Grichuk
LF,RF,DH - CWS
Randal Grichuk
2026 Projections 
   
   
At Bats33667
   
Runs539
   
Hits8115
   
Singles479
   
Doubles163
   
Triples20
   
Home Runs173
   
RBI509
   
Stolen Bases210
   
Caught Stealing50
   
Walks404
   
Strikeouts11716
   
Batting Average.242.229
   
On Base Pct.329.281
   
Slugging Pct.446.399
   
On-base Plus Slugging.775.680
   
Who Should I Trade? Player Notes
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Randal Grichuk
LF,RF,DH - CWS
Randal Grichuk
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
Randal Grichuk provided a quick jolt, but it wasn’t enough in a 5-4 loss to the Mariners.
Chris Schommer
Thu, May 21st
 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
Randal Grichuk went 2-for-3 in a win over the Royals with a home run, one run scored, and four RBI.
Chris Schommer
Fri, May 15th
 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
Randal Grichuk went 1-for-3 in a win over the Mariners with a solo home run.
Chris Schommer
Mon, May 11th
 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
Randal Grichuk went 1-for-1 in Friday's loss to the Mariners with a solo home run.
Chris Schommer
Sat, May 9th
 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
The White Sox are signing outfielder Randal Grichuk.
Ari Koslow
Mon, May 4th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Randal Grichuk
LF,RF,DH - CWS
Randal Grichuk
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ NYMFreddy Peralta (3-4)#28@ MILJacob Misiorowski (5-2)#18
Sat, Mar 28th@ NYMDavid Peterson (3-5)#117@ MILChad Patrick (2-2)#148
Sun, Mar 29th@ NYMNolan McLean (2-4)#29@ MILBrandon Sproat (1-4)#158
Mon, Mar 30th@ CINChase Burns (7-1)#25@ MIAChris Paddack (0-7)#324
Tue, Mar 31st@ CINBrandon Williamson (2-3)#370@ MIAJanson Junk (3-5)#116
Wed, Apr 1st@ CINAndrew Abbott (4-3)#99@ MIASandy Alcantara (3-4)#73
Fri, Apr 3rdvs BALKyle Bradish (2-6)#43vs TORDylan Cease (3-3)#16
Sat, Apr 4thvs BALShane Baz (2-5)#84vs TORMason Fluharty
Sun, Apr 5thvs BALChris Bassitt (4-3)#125vs TOREric Lauer (2-5)#264
Mon, Apr 6thvs SDGerman Marquez (3-2)#330vs BALBrandon Young (3-1)#194
Tue, Apr 7thvs SDNick Pivetta (1-2)#138vs BALTrevor Rogers (2-6)#94
Wed, Apr 8thvs SDMichael King (4-4)#35vs BALKyle Bradish (2-6)#43
Fri, Apr 10th@ CHCShota Imanaga (4-6)#24@ KCKris Bubic (3-2)#80
Sat, Apr 11th@ CHCEdward Cabrera (3-2)#70@ KCMichael Wacha (4-2)#78
Sun, Apr 12th@ CHCJameson Taillon (2-4)#107@ KCNoah Cameron (2-4)#92
Mon, Apr 13thvs WSHCade Cavalli (3-3)#87   
Tue, Apr 14thvs WSHPJ Poulin (3-0)#237vs TBShane McClanahan (5-2)#22
Wed, Apr 15thvs WSHJake Irvin (2-4)#203vs TBCole Sulser
Thu, Apr 16thvs WSHFoster Griffin (6-2)#88vs TBSteven Matz (4-2)#98
Fri, Apr 17thvs TBNick Martinez (5-1)#81@ ATHAaron Civale (5-2)#219
Sat, Apr 18thvs TBDrew Rasmussen (4-2)#21@ ATHLuis Severino (2-6)#146
Sun, Apr 19thvs TBShane McClanahan (5-2)#22@ ATHJeffrey Springs (3-6)#111
Tue, Apr 21st@ TEXKumar Rocker (2-5)#103@ ARIMerrill Kelly (5-3)#93
Wed, Apr 22nd@ TEXJack Leiter (2-4)#76@ ARIEduardo Rodriguez (5-1)#112
Thu, Apr 23rd@ TEXJacob deGrom (3-4)#8@ ARIMichael Soroka (7-2)#67
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#56vs WSHPJ Poulin (3-0)#237
Sat, Apr 25th@ MILJacob Misiorowski (5-2)#18vs WSHJake Irvin (2-4)#203
Sun, Apr 26th@ MILKyle Harrison (6-1)#63vs WSHFoster Griffin (6-2)#88
Mon, Apr 27thvs STLDustin May (3-6)#85vs LAAJack Kochanowicz (2-3)#420
Tue, Apr 28thvs STLKyle Leahy (5-3)#162vs LAAJose Soriano (6-4)#45
Wed, Apr 29thvs STLAndre Pallante (5-4)#163vs LAAYusei Kikuchi (0-3)#155
Thu, Apr 30thvs STLHunter Dobbins (0-0)#198   
Fri, May 1stvs CINBrady Singer (2-5)#143@ SDGerman Marquez (3-2)#330
Sat, May 2ndvs CINRhett Lowder (3-3)#206@ SDMichael King (4-4)#35
Sun, May 3rdvs CINChase Burns (7-1)#25@ SDGriffin Canning (0-3)#141
Tue, May 5th@ ARIEduardo Rodriguez (5-1)#112@ LAASam Aldegheri (1-0)#422
Wed, May 6th@ ARIMichael Soroka (7-2)#67@ LAAWalbert Urena (2-4)#421
Thu, May 7th@ ARIZac Gallen (3-4)#71   
Fri, May 8th@ SFRobbie Ray (3-6)#83vs SEAEmerson Hancock (4-2)#91
Sat, May 9th@ SFLanden Roupp (5-5)#61vs SEALuis Castillo (1-5)#46
Sun, May 10th@ SFTyler Mahle (1-7)#119vs SEALogan Gilbert (3-4)#11
Tue, May 12thvs COLMichael Lorenzen (2-7)#427vs KCStephen Kolek (3-1)#166
Wed, May 13thvs COLJose Quintana (2-3)#425vs KCSeth Lugo (2-4)#104
Thu, May 14thvs COLChase Dollander (3-3)#340vs KCKris Bubic (3-2)#80
Fri, May 15thvs PHIAaron Nola (3-4)#39vs CHCEdward Cabrera (3-2)#70
Sat, May 16thvs PHICristopher Sanchez (6-2)#3vs CHCJameson Taillon (2-4)#107
Sun, May 17thvs PHIZack Wheeler (4-1)#7vs CHCColin Rea (5-3)#140
Tue, May 19th@ STLMatthew Liberatore (2-3)#114@ SEABryce Miller (1-0)#54
Wed, May 20th@ STLMichael McGreevy (3-4)#86@ SEAEmerson Hancock (4-2)#91
Thu, May 21st@ STLDustin May (3-6)#85   
Fri, May 22nd@ TORKevin Gausman (4-3)#19@ SFTrevor McDonald (2-2)#161
Sat, May 23rd@ TORPatrick Corbin (2-1)#216@ SFAdrian Houser (2-5)#189
Sun, May 24th@ TORDylan Cease (3-3)#16@ SFRobbie Ray (3-6)#83
Mon, May 25thvs CHCBen Brown (2-2)#52vs MINZebby Matthews (1-2)#82
Tue, May 26thvs CHCJordan Wicks (0-1)#234vs MINJoe Ryan (3-3)#15
Wed, May 27thvs CHCJameson Taillon (2-4)#107vs MINConnor Prielipp (1-3)#124
Thu, May 28thvs CHCColin Rea (5-3)#140vs MINSimeon Woods Richardson (0-7)#222
Fri, May 29thvs MINTaj Bradley (5-1)#74vs DETTroy Melton (1-0)#118
Sat, May 30thvs MINBailey Ober (6-3)#72vs DETFramber Valdez (2-4)#26
Sun, May 31stvs MINZebby Matthews (1-2)#82vs DETKeider Montero (2-3)#201
Tue, Jun 2nd@ HOUMike Burrows (3-6)#121@ MINConnor Prielipp (1-3)#124
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#126@ MINTaj Bradley (5-1)#74
Thu, Jun 4th@ HOUKai-Wei Teng (3-3)#181   
Fri, Jun 5th@ ATLMartin Perez (3-3)#200@ PHIAndrew Painter (1-5)#170
Sat, Jun 6th@ ATLSpencer Strider (3-0)#31@ PHIJesus Luzardo (4-4)#10
Sun, Jun 7th@ ATLBryce Elder (4-3)#113@ PHIAaron Nola (3-4)#39
Tue, Jun 9thvs LADEric Lauer (2-5)#264vs ATLChris Sale (8-3)#5
Wed, Jun 10thvs LADvs ATL
Thu, Jun 11thvs LADvs ATL
Fri, Jun 12thvs MIAvs LAD
Sat, Jun 13thvs MIAvs LAD
Sun, Jun 14thvs MIAvs LAD
Mon, Jun 15th@ ATH   
Tue, Jun 16th@ ATH@ NYY
Wed, Jun 17th@ ATH@ NYY
Fri, Jun 19th@ COL@ DET
Sat, Jun 20th@ COL@ DET
Sun, Jun 21st@ COL@ DET
Tue, Jun 23rdvs SEAvs CLE
Wed, Jun 24thvs SEAvs CLE
Thu, Jun 25thvs SEA   
Fri, Jun 26thvs CINvs KC
Sat, Jun 27thvs CINvs KC
Sun, Jun 28thvs CINvs KC
Mon, Jun 29th@ PHI@ BAL
Tue, Jun 30th@ PHI@ BAL
Wed, Jul 1st@ PHI@ BAL
Thu, Jul 2nd@ PHI@ CLE
Fri, Jul 3rd@ WSH@ CLE
Sat, Jul 4th@ WSH@ CLE
Sun, Jul 5th@ WSH@ CLE
Tue, Jul 7thvs ATLvs BOS
Wed, Jul 8thvs ATLvs BOS
Thu, Jul 9thvs ATLvs BOS
Fri, Jul 10thvs MILvs ATH
Sat, Jul 11thvs MILvs ATH
Sun, Jul 12thvs MILvs ATH
Fri, Jul 17th@ CLE@ TOR
Sat, Jul 18th@ CLE@ TOR
Sun, Jul 19th@ CLE@ TOR
Mon, Jul 20th@ NYY@ TEX
Tue, Jul 21st@ NYY@ TEX
Wed, Jul 22nd@ NYY@ TEX
Fri, Jul 24thvs CHCvs HOU
Sat, Jul 25thvs CHCvs HOU
Sun, Jul 26thvs CHCvs HOU
Mon, Jul 27thvs ARIvs NYY
Tue, Jul 28thvs ARIvs NYY
Wed, Jul 29thvs ARIvs NYY
Thu, Jul 30th@ CINvs NYY
Fri, Jul 31st@ CIN@ TB
Sat, Aug 1st@ CIN@ TB
Sun, Aug 2nd@ CIN@ TB
Mon, Aug 3rd@ MIL   
Tue, Aug 4th@ MIL@ BOS
Wed, Aug 5th@ MIL@ BOS
Thu, Aug 6th@ MIL@ BOS
Fri, Aug 7thvs NYMvs CLE
Sat, Aug 8thvs NYMvs CLE
Sun, Aug 9thvs NYMvs CLE
Tue, Aug 11th@ MIAvs CIN
Wed, Aug 12th@ MIAvs CIN
Thu, Aug 13th@ MIAvs CIN
Fri, Aug 14thvs BOS@ DET
Sat, Aug 15thvs BOS@ DET
Sun, Aug 16thvs BOS@ DET
Mon, Aug 17thvs DET@ CHC
Tue, Aug 18thvs DET@ CHC
Wed, Aug 19thvs DET@ CHC
Fri, Aug 21st@ LADvs NYM
Sat, Aug 22nd@ LADvs NYM
Sun, Aug 23rd@ LADvs NYM
Mon, Aug 24th@ SDvs TEX
Tue, Aug 25th@ SDvs TEX
Wed, Aug 26th@ SDvs TEX
Fri, Aug 28th@ STL@ MIN
Sat, Aug 29th@ STL@ MIN
Sun, Aug 30th@ STL@ MIN
Tue, Sep 1stvs SF@ HOU
Wed, Sep 2ndvs SF@ HOU
Thu, Sep 3rdvs SF@ HOU
Fri, Sep 4thvs LAAvs MIN
Sat, Sep 5thvs LAAvs MIN
Sun, Sep 6thvs LAAvs MIN
Tue, Sep 8th@ CWSvs PIT
Wed, Sep 9th@ CWSvs PIT
Thu, Sep 10th@ CWSvs PIT
Fri, Sep 11th@ CHC@ STL
Sat, Sep 12th@ CHC@ STL
Sun, Sep 13th@ CHC@ STL
Tue, Sep 15thvs MIL@ CLE
Wed, Sep 16thvs MIL@ CLE
Thu, Sep 17thvs MILvs DET
Fri, Sep 18thvs KCvs DET
Sat, Sep 19thvs KCvs DET
Sun, Sep 20thvs KCvs DET
Tue, Sep 22ndvs STL@ KC
Wed, Sep 23rdvs STL@ KC
Thu, Sep 24thvs STL@ KC
Fri, Sep 25th@ DETvs COL
Sat, Sep 26th@ DETvs COL
Sun, Sep 27th@ DETvs COL
Thu, Apr 9th   @ KCSeth Lugo (2-4)#104
Mon, May 4th   @ LAAJose Soriano (6-4)#45
Mon, May 18th   @ SEABryan Woo (5-3)#6
Mon, Jun 1st   @ MINJoe Ryan (3-3)#15
Thu, Jun 18th   @ NYY
Mon, Jun 22nd   vs CLE
Mon, Aug 31st   @ HOU
Mon, Sep 14th   @ CLE