Skip Navigation to Main Content

Who Should I Trade?

Oneil Cruz for Owen Caissie (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
Owen Caissie
CF,RF - MIA
Owen Caissie
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 39# 231
VBR# 31# 436
   
Projections 
   
Runs5331
Home Runs178
RBI5032
Stolen Bases213
Batting Average.242.233
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 25# 201
   
Dalton Del Don
The Deep Shot
# 24
   
Chris Welsh
FantasyPros
# 35
   
Mike Maher
BettingPros
# 62
   
Joe Pisapia
FantasyPros
# 78# 152
   
Kelly Kirby
FantasyPros
# 33
   
Kevin Spinelli
KevScores
# 61# 369
   
Who Should I Trade? Player Statistics
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Owen Caissie
CF,RF - MIA
Owen Caissie
2026 Stats 
   
   
At Bats233142
   
Runs4017
   
Hits6032
   
Singles3719
   
Doubles108
   
Triples00
   
Home Runs135
   
RBI4028
   
Stolen Bases193
   
Caught Stealing30
   
Walks2110
   
Strikeouts9066
   
Batting Average.258.225
   
On Base Pct.327.279
   
Slugging Pct.468.387
   
On-base Plus Slugging.795.666
   
Who Should I Trade? Player Projections
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Owen Caissie
CF,RF - MIA
Owen Caissie
2026 Projections 
   
   
At Bats336246
   
Runs5331
   
Hits8157
   
Singles4735
   
Doubles1613
   
Triples21
   
Home Runs178
   
RBI5032
   
Stolen Bases213
   
Caught Stealing51
   
Walks4025
   
Strikeouts11788
   
Batting Average.242.233
   
On Base Pct.329.306
   
Slugging Pct.446.393
   
On-base Plus Slugging.775.699
   
Who Should I Trade? Player Notes
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Owen Caissie
CF,RF - MIA
Owen Caissie
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
Owen Caissie went 2-for-5 with a home run, two runs scored and two RBI in Friday's 9-7 loss to the New York Mets.
Nicholas Rodriguez
Sat, May 30th
 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
Owen Caissie went 1-for-2 a home run, one run scored and an RBI in Thursday's 9-3 loss against the Atlanta Braves.
Nicholas Rodriguez
Fri, May 22nd
 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
Owen Caissie went 1-for-3 with a run scored and a stolen base in Sunday's 6-3 win over the Miami Marlins.
Nicholas Rodriguez
Mon, May 18th
 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
Owen Caissie went 1-for-3 with a home run, one walk, two runs scored and two RBI in Wednesday's 9-5 win over the Minnesota Twins.
Nicholas Rodriguez
Thu, May 14th
 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
Owen Caissie is not in the Marlins lineup on Tuesday against the Twins.
Ari Koslow
Tue, May 12th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Oneil Cruz
CF,DH - PIT
Oneil Cruz
Owen Caissie
CF,RF - MIA
Owen Caissie
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ NYMFreddy Peralta (3-4)#28   
Sat, Mar 28th@ NYMDavid Peterson (3-5)#117vs COLMichael Lorenzen (2-7)#427
Sun, Mar 29th@ NYMNolan McLean (2-4)#29vs COLJose Quintana (2-3)#425
Mon, Mar 30th@ CINChase Burns (7-1)#25vs CWSDavis Martin (8-1)#79
Tue, Mar 31st@ CINBrandon Williamson (2-3)#370vs CWSErick Fedde (0-5)#373
Wed, Apr 1st@ CINAndrew Abbott (4-3)#99vs CWSShane Smith (0-2)#205
Fri, Apr 3rdvs BALKyle Bradish (2-6)#43@ NYYWill Warren (6-1)#60
Sat, Apr 4thvs BALShane Baz (2-5)#84@ NYYRyan Weathers (2-3)#66
Sun, Apr 5thvs BALChris Bassitt (4-3)#125@ NYYMax Fried (4-3)#33
Mon, Apr 6thvs SDGerman Marquez (3-2)#330vs CINBrandon Williamson (2-3)#370
Tue, Apr 7thvs SDNick Pivetta (1-2)#138vs CINAndrew Abbott (4-3)#99
Wed, Apr 8thvs SDMichael King (4-4)#35vs CINBrady Singer (2-5)#143
Fri, Apr 10th@ CHCShota Imanaga (4-6)#24@ DETKeider Montero (2-3)#201
Sat, Apr 11th@ CHCEdward Cabrera (3-2)#70@ DETCasey Mize (2-3)#65
Sun, Apr 12th@ CHCJameson Taillon (2-4)#107@ DETTarik Skubal (3-2)#4
Mon, Apr 13thvs WSHCade Cavalli (3-3)#87@ ATLGrant Holmes (3-2)#139
Tue, Apr 14thvs WSHPJ Poulin (3-0)#237@ ATLReynaldo Lopez (2-1)#108
Wed, Apr 15thvs WSHJake Irvin (2-4)#203@ ATLBryce Elder (4-3)#113
Thu, Apr 16thvs WSHFoster Griffin (6-2)#88   
Fri, Apr 17thvs TBNick Martinez (5-1)#81vs MILColeman Crow (0-0)#197
Sat, Apr 18thvs TBDrew Rasmussen (4-2)#21vs MILBrandon Woodruff (2-1)#56
Sun, Apr 19thvs TBShane McClanahan (5-2)#22vs MILJacob Misiorowski (5-2)#18
Tue, Apr 21st@ TEXKumar Rocker (2-5)#103vs STLDustin May (3-6)#85
Wed, Apr 22nd@ TEXJack Leiter (2-4)#76vs STLKyle Leahy (5-3)#162
Thu, Apr 23rd@ TEXJacob deGrom (3-4)#8   
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#56@ SFAdrian Houser (2-5)#189
Sat, Apr 25th@ MILJacob Misiorowski (5-2)#18@ SFRobbie Ray (3-6)#83
Sun, Apr 26th@ MILKyle Harrison (6-1)#63@ SFLanden Roupp (5-5)#61
Mon, Apr 27thvs STLDustin May (3-6)#85@ LADYoshinobu Yamamoto (4-4)#13
Tue, Apr 28thvs STLKyle Leahy (5-3)#162@ LADShohei Ohtani (5-2)#1
Wed, Apr 29thvs STLAndre Pallante (5-4)#163@ LADTyler Glasnow (3-0)#37
Thu, Apr 30thvs STLHunter Dobbins (0-0)#198   
Fri, May 1stvs CINBrady Singer (2-5)#143vs PHIZack Wheeler (4-1)#7
Sat, May 2ndvs CINRhett Lowder (3-3)#206vs PHIAndrew Painter (1-5)#170
Sun, May 3rdvs CINChase Burns (7-1)#25vs PHIJesus Luzardo (4-4)#10
Tue, May 5th@ ARIEduardo Rodriguez (5-1)#112vs BALChris Bassitt (4-3)#125
Wed, May 6th@ ARIMichael Soroka (7-2)#67vs BALBrandon Young (3-1)#194
Thu, May 7th@ ARIZac Gallen (3-4)#71vs BALCade Povich (1-1)#240
Fri, May 8th@ SFRobbie Ray (3-6)#83vs WSHFoster Griffin (6-2)#88
Sat, May 9th@ SFLanden Roupp (5-5)#61vs WSHRichard Lovelady (2-2)#204
Sun, May 10th@ SFTyler Mahle (1-7)#119vs WSHCade Cavalli (3-3)#87
Tue, May 12thvs COLMichael Lorenzen (2-7)#427@ MINBailey Ober (6-3)#72
Wed, May 13thvs COLJose Quintana (2-3)#425@ MINSimeon Woods Richardson (0-7)#222
Thu, May 14thvs COLChase Dollander (3-3)#340@ MINZebby Matthews (1-2)#82
Fri, May 15thvs PHIAaron Nola (3-4)#39@ TBIan Seymour (3-0)#100
Sat, May 16thvs PHICristopher Sanchez (6-2)#3@ TBNick Martinez (5-1)#81
Sun, May 17thvs PHIZack Wheeler (4-1)#7@ TBDrew Rasmussen (4-2)#21
Tue, May 19th@ STLMatthew Liberatore (2-3)#114vs ATLMartin Perez (3-3)#200
Wed, May 20th@ STLMichael McGreevy (3-4)#86vs ATLChris Sale (8-3)#5
Thu, May 21st@ STLDustin May (3-6)#85vs ATLSpencer Strider (3-0)#31
Fri, May 22nd@ TORKevin Gausman (4-3)#19vs NYMTobias Myers (0-1)#188
Sat, May 23rd@ TORPatrick Corbin (2-1)#216vs NYMFreddy Peralta (3-4)#28
Sun, May 24th@ TORDylan Cease (3-3)#16vs NYMChristian Scott (1-0)#90
Mon, May 25thvs CHCBen Brown (2-2)#52@ TORTrey Yesavage (2-2)#48
Tue, May 26thvs CHCJordan Wicks (0-1)#234@ TORBraydon Fisher (2-1)#156
Wed, May 27thvs CHCJameson Taillon (2-4)#107@ TORKevin Gausman (4-3)#19
Thu, May 28thvs CHCColin Rea (5-3)#140   
Fri, May 29thvs MINTaj Bradley (5-1)#74@ NYMFreddy Peralta (3-4)#28
Sat, May 30thvs MINBailey Ober (6-3)#72@ NYMChristian Scott (1-0)#90
Sun, May 31stvs MINZebby Matthews (1-2)#82@ NYMNolan McLean (2-4)#29
Tue, Jun 2nd@ HOUMike Burrows (3-6)#121@ WSHMiles Mikolas (1-4)#215
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#126@ WSHAndrew Alvarez (1-0)#178
Thu, Jun 4th@ HOUKai-Wei Teng (3-3)#181   
Fri, Jun 5th@ ATLMartin Perez (3-3)#200vs TBDrew Rasmussen (4-2)#21
Sat, Jun 6th@ ATLSpencer Strider (3-0)#31vs TBShane McClanahan (5-2)#22
Sun, Jun 7th@ ATLBryce Elder (4-3)#113vs TBGriffin Jax (1-3)#59
Tue, Jun 9thvs LADEric Lauer (2-5)#264vs ARIZac Gallen (3-4)#71
Wed, Jun 10thvs LADvs ARI
Thu, Jun 11thvs LADvs ARI
Fri, Jun 12thvs MIA@ PIT
Sat, Jun 13thvs MIA@ PIT
Sun, Jun 14thvs MIA@ PIT
Mon, Jun 15th@ ATH@ PHI
Tue, Jun 16th@ ATH@ PHI
Wed, Jun 17th@ ATH@ PHI
Fri, Jun 19th@ COLvs SF
Sat, Jun 20th@ COLvs SF
Sun, Jun 21st@ COLvs SF
Tue, Jun 23rdvs SEAvs TEX
Wed, Jun 24thvs SEAvs TEX
Thu, Jun 25thvs SEA   
Fri, Jun 26thvs CIN@ STL
Sat, Jun 27thvs CIN@ STL
Sun, Jun 28thvs CIN@ STL
Mon, Jun 29th@ PHI@ COL
Tue, Jun 30th@ PHI@ COL
Wed, Jul 1st@ PHI@ COL
Thu, Jul 2nd@ PHI@ COL
Fri, Jul 3rd@ WSH@ ATH
Sat, Jul 4th@ WSH@ ATH
Sun, Jul 5th@ WSH@ ATH
Tue, Jul 7thvs ATLvs SEA
Wed, Jul 8thvs ATLvs SEA
Thu, Jul 9thvs ATLvs SEA
Fri, Jul 10thvs MILvs CLE
Sat, Jul 11thvs MILvs CLE
Sun, Jul 12thvs MILvs CLE
Fri, Jul 17th@ CLE@ MIL
Sat, Jul 18th@ CLE@ MIL
Sun, Jul 19th@ CLE@ MIL
Mon, Jul 20th@ NYY@ HOU
Tue, Jul 21st@ NYY@ HOU
Wed, Jul 22nd@ NYY@ HOU
Fri, Jul 24thvs CHCvs SD
Sat, Jul 25thvs CHCvs SD
Sun, Jul 26thvs CHCvs SD
Mon, Jul 27thvs ARIvs PHI
Tue, Jul 28thvs ARIvs PHI
Wed, Jul 29thvs ARIvs PHI
Thu, Jul 30th@ CIN@ NYM
Fri, Jul 31st@ CIN@ NYM
Sat, Aug 1st@ CIN@ NYM
Sun, Aug 2nd@ CIN@ NYM
Mon, Aug 3rd@ MIL   
Tue, Aug 4th@ MIL@ ATL
Wed, Aug 5th@ MIL@ ATL
Thu, Aug 6th@ MIL@ ATL
Fri, Aug 7thvs NYMvs LAA
Sat, Aug 8thvs NYMvs LAA
Sun, Aug 9thvs NYMvs LAA
Tue, Aug 11th@ MIAvs PIT
Wed, Aug 12th@ MIAvs PIT
Thu, Aug 13th@ MIAvs PIT
Fri, Aug 14thvs BOS@ CIN
Sat, Aug 15thvs BOS@ CIN
Sun, Aug 16thvs BOS@ CIN
Mon, Aug 17thvs DET@ PHI
Tue, Aug 18thvs DET@ PHI
Wed, Aug 19thvs DET@ PHI
Fri, Aug 21st@ LADvs WSH
Sat, Aug 22nd@ LADvs WSH
Sun, Aug 23rd@ LADvs WSH
Mon, Aug 24th@ SDvs BOS
Tue, Aug 25th@ SDvs BOS
Wed, Aug 26th@ SDvs BOS
Fri, Aug 28th@ STL@ WSH
Sat, Aug 29th@ STL@ WSH
Sun, Aug 30th@ STL@ WSH
Tue, Sep 1stvs SF@ KC
Wed, Sep 2ndvs SF@ KC
Thu, Sep 3rdvs SF@ KC
Fri, Sep 4thvs LAAvs CHC
Sat, Sep 5thvs LAAvs CHC
Sun, Sep 6thvs LAAvs CHC
Tue, Sep 8th@ CWSvs NYM
Wed, Sep 9th@ CWSvs NYM
Thu, Sep 10th@ CWS   
Fri, Sep 11th@ CHCvs LAD
Sat, Sep 12th@ CHCvs LAD
Sun, Sep 13th@ CHCvs LAD
Tue, Sep 15thvs MIL@ ARI
Wed, Sep 16thvs MIL@ ARI
Thu, Sep 17thvs MIL   
Fri, Sep 18thvs KC@ SD
Sat, Sep 19thvs KC@ SD
Sun, Sep 20thvs KC@ SD
Tue, Sep 22ndvs STL@ CHC
Wed, Sep 23rdvs STL@ CHC
Thu, Sep 24thvs STL@ CHC
Fri, Sep 25th@ DETvs ATL
Sat, Sep 26th@ DETvs ATL
Sun, Sep 27th@ DETvs ATL
Fri, Mar 27th   vs COLKyle Freeland (1-6)#395
Thu, Apr 9th   vs CINRhett Lowder (3-3)#206
Mon, Apr 20th   vs STLMichael McGreevy (3-4)#86
Mon, May 4th   vs PHIAaron Nola (3-4)#39
Mon, May 18th   vs ATLJR Ritchie (1-1)#236
Mon, Jun 1st   @ WSHCade Cavalli (3-3)#87
Mon, Jun 22nd   vs TEX
Mon, Aug 31st   @ WSH
Mon, Sep 7th   vs NYM
Mon, Sep 14th   @ ARI