Skip Navigation to Main Content

Who Should I Trade?

Byron Buxton for Oneil Cruz (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Byron Buxton
CF,DH - MIN
Byron Buxton
Oneil Cruz
CF,DH - PIT
Oneil Cruz
Expert
Recommendation
57%
Recommended by
4 of 7 experts
43%
Recommended by
3 of 7 experts
Rankings 
   
Rest of Season# 38# 39
VBR# 32# 31
   
Projections 
   
Runs5853
Home Runs2217
RBI5450
Stolen Bases1021
Batting Average.256.242
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
BettingPros
# 42# 62
   
Joe Pisapia
FantasyPros
# 51# 78
   
Kelly Kirby
FantasyPros
# 25# 33
   
Kevin Spinelli
KevScores
# 45# 61
   
Scott Pianowski
Yahoo! Sports
# 36# 25
   
Dalton Del Don
The Deep Shot
# 37# 24
   
Chris Welsh
FantasyPros
# 50# 35
   
Who Should I Trade? Player Statistics
  Byron Buxton
CF,DH - MIN
Byron Buxton
Oneil Cruz
CF,DH - PIT
Oneil Cruz
2026 Stats 
   
   
At Bats208235
   
Runs4042
   
Hits5460
   
Singles2637
   
Doubles1010
   
Triples10
   
Home Runs1713
   
RBI2741
   
Stolen Bases419
   
Caught Stealing03
   
Walks1723
   
Strikeouts6191
   
Batting Average.260.255
   
On Base Pct.323.330
   
Slugging Pct.563.464
   
On-base Plus Slugging.886.793
   
Who Should I Trade? Player Projections
  Byron Buxton
CF,DH - MIN
Byron Buxton
Oneil Cruz
CF,DH - PIT
Oneil Cruz
2026 Projections 
   
   
At Bats333336
   
Runs5853
   
Hits8581
   
Singles4347
   
Doubles1716
   
Triples32
   
Home Runs2217
   
RBI5450
   
Stolen Bases1021
   
Caught Stealing15
   
Walks2940
   
Strikeouts99117
   
Batting Average.256.242
   
On Base Pct.327.329
   
Slugging Pct.522.446
   
On-base Plus Slugging.849.775
   
Who Should I Trade? Player Notes
  Byron Buxton
CF,DH - MIN
Byron Buxton
Oneil Cruz
CF,DH - PIT
Oneil Cruz
News 
 Byron Buxton went 1-for-3 in a 15-2 loss to the White Sox on Wednesday with a solo home run, a run scored, and one RBI.
Matthew Adam
Thu, May 28th
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
 Byron Buxton went 2-for-5 in Friday's 8-6 win over the Red Sox with a home run, one run scored, and three RBI.
Matthew Adam
Sat, May 23rd
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
 Ryan Kreidler went 1-for-3 in Wednesday's 4-1 win over the Astros with a home run, one run scored, and three RBI.
Matthew Adam
Thu, May 21st
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
 Byron Buxton is back in the Twins lineup on Tuesday against the Astros.
Ari Koslow
Tue, May 19th
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
 Byron Buxton is not in the Twins lineup on Monday against the Astros.
Ari Koslow
Mon, May 18th
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
  Byron Buxton
CF,DH - MIN
Byron Buxton
Oneil Cruz
CF,DH - PIT
Oneil Cruz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ BALTrevor Rogers (2-6)#94@ NYMFreddy Peralta (3-4)#28
Sat, Mar 28th@ BALKyle Bradish (3-6)#43@ NYMDavid Peterson (3-5)#117
Sun, Mar 29th@ BALShane Baz (2-5)#84@ NYMNolan McLean (3-4)#29
Mon, Mar 30th@ KCKris Bubic (3-2)#80@ CINChase Burns (7-1)#25
Wed, Apr 1st@ KCNoah Cameron (2-4)#92@ CINAndrew Abbott (4-3)#99
Thu, Apr 2nd@ KCCole Ragans (1-4)#49   
Fri, Apr 3rdvs TBJoe Boyle (0-1)#167vs BALKyle Bradish (3-6)#43
Sat, Apr 4thvs TBSteven Matz (4-2)#98vs BALShane Baz (2-5)#84
Sun, Apr 5thvs TBNick Martinez (5-1)#81vs BALChris Bassitt (4-3)#125
Mon, Apr 6thvs DETCasey Mize (2-3)#65vs SDGerman Marquez (3-2)#330
Tue, Apr 7thvs DETTarik Skubal (3-2)#4vs SDNick Pivetta (1-2)#138
Wed, Apr 8thvs DETFramber Valdez (2-4)#26vs SDMichael King (4-4)#35
Thu, Apr 9thvs DETJack Flaherty (0-7)#62   
Fri, Apr 10th@ TORPatrick Corbin (2-1)#216@ CHCShota Imanaga (4-6)#24
Sat, Apr 11th@ TOREric Lauer (2-5)#264@ CHCEdward Cabrera (3-2)#70
Sun, Apr 12th@ TORMax Scherzer (1-3)#149@ CHCJameson Taillon (2-4)#107
Mon, Apr 13thvs BOSGarrett Crochet (3-3)#9vs WSHCade Cavalli (3-3)#87
Tue, Apr 14thvs BOSSonny Gray (6-1)#30vs WSHPJ Poulin (3-0)#237
Wed, Apr 15thvs BOSConnelly Early (5-2)#97vs WSHJake Irvin (2-4)#203
Fri, Apr 17thvs CINBrandon Williamson (2-3)#370vs TBNick Martinez (5-1)#81
Sat, Apr 18thvs CINAndrew Abbott (4-3)#99vs TBDrew Rasmussen (4-2)#21
Sun, Apr 19thvs CINBrady Singer (2-5)#143vs TBShane McClanahan (6-2)#22
Tue, Apr 21st@ NYMNolan McLean (3-4)#29@ TEXKumar Rocker (2-5)#103
Wed, Apr 22nd@ NYMClay Holmes (4-4)#165@ TEXJack Leiter (3-4)#76
Thu, Apr 23rd@ NYMChristian Scott (1-0)#90@ TEXJacob deGrom (3-4)#8
Fri, Apr 24th@ TBDrew Rasmussen (4-2)#21@ MILBrandon Woodruff (2-1)#56
Sat, Apr 25th@ TBShane McClanahan (6-2)#22@ MILJacob Misiorowski (6-2)#18
Sun, Apr 26th@ TBGriffin Jax (1-3)#59@ MILKyle Harrison (6-1)#63
Mon, Apr 27thvs SEALuis Castillo (2-5)#46vs STLDustin May (3-6)#85
Tue, Apr 28thvs SEALogan Gilbert (3-4)#11vs STLKyle Leahy (5-3)#162
Wed, Apr 29thvs SEAGeorge Kirby (5-4)#14vs STLAndre Pallante (5-4)#163
Thu, Apr 30thvs TORKevin Gausman (4-3)#19vs STLHunter Dobbins (0-0)#198
Fri, May 1stvs TORPatrick Corbin (2-1)#216vs CINBrady Singer (2-5)#143
Sat, May 2ndvs TORDylan Cease (3-3)#16vs CINRhett Lowder (3-3)#206
Sun, May 3rdvs TORTrey Yesavage (2-2)#48vs CINChase Burns (7-1)#25
Tue, May 5th@ WSHCade Cavalli (3-3)#87@ ARIEduardo Rodriguez (5-1)#112
Wed, May 6th@ WSHMiles Mikolas (1-4)#215@ ARIMichael Soroka (7-2)#67
Thu, May 7th@ WSHJake Irvin (2-4)#203@ ARIZac Gallen (3-4)#71
Fri, May 8th@ CLEParker Messick (6-1)#51@ SFRobbie Ray (3-6)#83
Sat, May 9th@ CLETanner Bibee (0-7)#38@ SFLanden Roupp (5-5)#61
Sun, May 10th@ CLEGavin Williams (8-3)#27@ SFTyler Mahle (1-7)#119
Tue, May 12thvs MIAEury Perez (3-6)#109vs COLMichael Lorenzen (2-7)#427
Wed, May 13thvs MIAMax Meyer (5-0)#68vs COLJose Quintana (2-3)#425
Thu, May 14thvs MIABraxton Garrett (0-1)#120vs COLChase Dollander (3-3)#340
Fri, May 15thvs MILColeman Crow (0-0)#197vs PHIAaron Nola (3-4)#39
Sat, May 16thvs MILLogan Henderson (2-1)#57vs PHICristopher Sanchez (6-2)#3
Sun, May 17thvs MILRobert Gasser (0-1)#191vs PHIZack Wheeler (4-1)#7
Mon, May 18thvs HOUTatsuya Imai (2-3)#152   
Tue, May 19thvs HOUJason Alexander (1-1)#333@ STLMatthew Liberatore (3-3)#114
Wed, May 20thvs HOUMike Burrows (3-6)#121@ STLMichael McGreevy (3-4)#86
Fri, May 22nd@ BOSPayton Tolle (2-2)#75@ TORKevin Gausman (4-3)#19
Sat, May 23rd@ BOSJovani Moran (1-2)#183@ TORPatrick Corbin (2-1)#216
Sun, May 24th@ BOSSonny Gray (6-1)#30@ TORDylan Cease (3-3)#16
Mon, May 25th@ CWSAnthony Kay (5-1)#182vs CHCBen Brown (2-2)#52
Tue, May 26th@ CWSSean Burke (2-3)#142vs CHCJordan Wicks (0-2)#234
Wed, May 27th@ CWSDavid Sandlin (1-0)#210vs CHCJameson Taillon (2-4)#107
Thu, May 28th@ CWSDavis Martin (8-1)#79vs CHCColin Rea (5-3)#140
Fri, May 29th@ PITJared Jones (0-0)#69vs MINTaj Bradley (5-1)#74
Sat, May 30th@ PITMitch Keller (5-2)#95vs MINBailey Ober (6-3)#72
Sun, May 31st@ PITBraxton Ashcraft (5-2)#47vs MINZebby Matthews (1-3)#82
Mon, Jun 1stvs CWSDavid Sandlin (1-0)#210   
Tue, Jun 2ndvs CWSDavis Martin (8-1)#79@ HOUMike Burrows (3-6)#121
Wed, Jun 3rdvs CWSErick Fedde (0-5)#373@ HOUSpencer Arrighetti (7-1)#126
Thu, Jun 4thvs KCSeth Lugo (2-4)#104@ HOUKai-Wei Teng (3-3)#181
Fri, Jun 5thvs KCMichael Wacha (4-3)#78@ ATLMartin Perez (3-3)#200
Sat, Jun 6thvs KCLuinder Avila@ ATLSpencer Strider (3-1)#31
Sun, Jun 7thvs KCNoah Cameron (2-4)#92@ ATLBryce Elder (4-3)#113
Tue, Jun 9th@ DETJack Flaherty (0-7)#62vs LADEric Lauer (2-5)#264
Wed, Jun 10th@ DETvs LAD
Thu, Jun 11th@ DETvs LAD
Fri, Jun 12thvs STLvs MIA
Sat, Jun 13thvs STLvs MIA
Sun, Jun 14thvs STLvs MIA
Mon, Jun 15th@ TEX@ ATH
Tue, Jun 16th@ TEX@ ATH
Thu, Jun 18th@ TEX   
Fri, Jun 19th@ ARI@ COL
Sat, Jun 20th@ ARI@ COL
Sun, Jun 21st@ ARI@ COL
Mon, Jun 22ndvs LAD   
Tue, Jun 23rdvs LADvs SEA
Wed, Jun 24thvs LADvs SEA
Fri, Jun 26thvs COLvs CIN
Sat, Jun 27thvs COLvs CIN
Sun, Jun 28thvs COLvs CIN
Mon, Jun 29th@ HOU@ PHI
Tue, Jun 30th@ HOU@ PHI
Wed, Jul 1st@ HOU@ PHI
Fri, Jul 3rd@ NYY@ WSH
Sat, Jul 4th@ NYY@ WSH
Sun, Jul 5th@ NYY@ WSH
Tue, Jul 7thvs CLEvs ATL
Wed, Jul 8thvs CLEvs ATL
Thu, Jul 9thvs CLEvs ATL
Fri, Jul 10thvs LAAvs MIL
Sat, Jul 11thvs LAAvs MIL
Sun, Jul 12thvs LAAvs MIL
Fri, Jul 17th@ CHC@ CLE
Sat, Jul 18th@ CHC@ CLE
Sun, Jul 19th@ CHC@ CLE
Mon, Jul 20th@ CLE@ NYY
Tue, Jul 21st@ CLE@ NYY
Wed, Jul 22nd@ CLE@ NYY
Thu, Jul 23rd@ CLE   
Fri, Jul 24thvs ATHvs CHC
Sat, Jul 25thvs ATHvs CHC
Sun, Jul 26thvs ATHvs CHC
Tue, Jul 28thvs KCvs ARI
Wed, Jul 29thvs KCvs ARI
Thu, Jul 30thvs KC@ CIN
Fri, Jul 31st@ SEA@ CIN
Sat, Aug 1st@ SEA@ CIN
Sun, Aug 2nd@ SEA@ CIN
Tue, Aug 4th@ KC@ MIL
Wed, Aug 5th@ KC@ MIL
Thu, Aug 6th@ KC@ MIL
Fri, Aug 7th@ MILvs NYM
Sat, Aug 8th@ MILvs NYM
Sun, Aug 9th@ MILvs NYM
Mon, Aug 10thvs BAL   
Tue, Aug 11thvs BAL@ MIA
Wed, Aug 12thvs BAL@ MIA
Thu, Aug 13thvs PHI@ MIA
Sat, Aug 15thvs PHIvs BOS
Sun, Aug 16thvs PHIvs BOS
Mon, Aug 17thvs ATLvs DET
Tue, Aug 18thvs ATLvs DET
Wed, Aug 19thvs ATLvs DET
Fri, Aug 21st@ SD@ LAD
Sat, Aug 22nd@ SD@ LAD
Sun, Aug 23rd@ SD@ LAD
Mon, Aug 24th@ ATH@ SD
Tue, Aug 25th@ ATH@ SD
Wed, Aug 26th@ ATH@ SD
Fri, Aug 28thvs CWS@ STL
Sat, Aug 29thvs CWS@ STL
Sun, Aug 30thvs CWS@ STL
Mon, Aug 31stvs DET   
Tue, Sep 1stvs DETvs SF
Wed, Sep 2ndvs DETvs SF
Fri, Sep 4th@ CWSvs LAA
Sat, Sep 5th@ CWSvs LAA
Sun, Sep 6th@ CWSvs LAA
Mon, Sep 7th@ DET   
Tue, Sep 8th@ DET@ CWS
Wed, Sep 9th@ DET@ CWS
Fri, Sep 11thvs CLE@ CHC
Sat, Sep 12thvs CLE@ CHC
Sun, Sep 13thvs CLE@ CHC
Mon, Sep 14thvs NYY   
Tue, Sep 15thvs NYYvs MIL
Wed, Sep 16thvs NYYvs MIL
Thu, Sep 17th@ LAAvs MIL
Fri, Sep 18th@ LAAvs KC
Sat, Sep 19th@ LAAvs KC
Sun, Sep 20th@ LAAvs KC
Mon, Sep 21st@ SF   
Tue, Sep 22nd@ SFvs STL
Wed, Sep 23rd@ SFvs STL
Fri, Sep 25thvs TEX@ DET
Sat, Sep 26thvs TEX@ DET
Sun, Sep 27thvs TEX@ DET
Tue, Mar 31st   @ CINBrandon Williamson (2-3)#370
Thu, Apr 16th   vs WSHFoster Griffin (6-2)#88
Thu, May 21st   @ STLDustin May (3-6)#85
Wed, Jun 17th   @ ATH
Thu, Jun 25th   vs SEA
Thu, Jul 2nd   @ PHI
Mon, Jul 27th   vs ARI
Mon, Aug 3rd   @ MIL
Fri, Aug 14th   vs BOS
Thu, Sep 3rd   vs SF
Thu, Sep 10th   @ CWS
Thu, Sep 24th   vs STL