Skip Navigation to Main Content

Who Should I Trade?

Alex Bregman for Tsung-Che Cheng (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Alex Bregman
3B,DH - CHC
Alex Bregman
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
Expert
Recommendation
100%
Recommended by
6 of 6 experts
0%
Recommended by
0 of 6 experts
Rankings 
   
Rest of Season# 85
VBR# 103# 1337
   
Projections 
   
Runs160
Home Runs40
RBI160
Stolen Bases10
Batting Average.253.155
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 97
   
Dalton Del Don
The Deep Shot
# 100
   
Chris Welsh
FantasyPros
# 73
   
Mike Maher
BettingPros
# 78
   
Kelly Kirby
FantasyPros
# 97
   
Kevin Spinelli
KevScores
# 30# 251
   
Who Should I Trade? Player Statistics
  Alex Bregman
3B,DH - CHC
Alex Bregman
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
2026 Stats 
   
   
At Bats50439
   
Runs727
   
Hits12910
   
Singles859
   
Doubles241
   
Triples10
   
Home Runs190
   
RBI675
   
Stolen Bases30
   
Caught Stealing12
   
Walks634
   
Strikeouts9214
   
Batting Average.256.256
   
On Base Pct.345.318
   
Slugging Pct.421.282
   
On-base Plus Slugging.766.600
   
Who Should I Trade? Player Projections
  Alex Bregman
3B,DH - CHC
Alex Bregman
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
2026 Projections 
   
   
At Bats1172
   
Runs160
   
Hits300
   
Singles190
   
Doubles60
   
Triples00
   
Home Runs40
   
RBI160
   
Stolen Bases10
   
Caught Stealing00
   
Walks140
   
Strikeouts200
   
Batting Average.253.155
   
On Base Pct.343.210
   
Slugging Pct.413.235
   
On-base Plus Slugging.756.444
   
Who Should I Trade? Player Notes
  Alex Bregman
3B,DH - CHC
Alex Bregman
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
News 
 Alex Bregman went 1-for-4 with a solo home run in Saturday's 5-4 loss to the Seattle Mariners.
Nicholas Rodriguez
Sat, Aug 22nd
The Red Sox optioned Tsung-Che Cheng to Triple-A Worcester.
Ari Koslow
Sun, Jul 26th
 Alex Bregman went 3-for-5 with two home runs, two runs scored and three RBI in Friday's 6-5 loss to the Seattle Mariners.
Nicholas Rodriguez
Sat, Aug 22nd
The Red Sox recall INF Tsung-Che Cheng from Triple-A Worcester.
Ari Koslow
Fri, Jun 26th
 Alex Bregman went 3-for-3 with three home runs, two walks, three runs scored and seven RBI in Wednesday's 12-6 win over the Washington Nationals.
Nicholas Rodriguez
Thu, Aug 13th
Cheng made his MLB debut with the Pirates last season, going hitless across seven plate appearances. The Red Sox claimed him off waivers from the Nationals last month.
Bruno Mulé
Thu, Mar 19th
 Alex Bregman went 2-for-4 with a home run, a walk, three runs scored and one RBI in Tuesday's 8-6 victory over the Washington Nationals.
Nicholas Rodriguez
Wed, Aug 12th
The Boston Red Sox claimed Tsung-Che Cheng off waivers from the Washington Nationals on Friday.
Nicholas Rodriguez
Fri, Feb 6th
 Alex Bregman went 3-for-6 with a run scored and two RBI in Sunday's 10-2 win over the Kansas City Royals.
Nicholas Rodriguez
Mon, Aug 10th
The Nationals designated INF Tsung-Che Cheng for assignment.
Ari Koslow
Fri, Jan 30th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alex Bregman
3B,DH - CHC
Alex Bregman
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs WSHCade Cavalli (11-5)#44@ CINAndrew Abbott (6-8)#106
Sat, Mar 28thvs WSHMiles Mikolas (3-9)@ CINBrady Singer (5-11)#152
Sun, Mar 29thvs WSHJake Irvin (2-8)#207@ CINRhett Lowder (5-8)#244
Mon, Mar 30thvs LAARyan Johnson (3-7)#239@ HOULance McCullers Jr. (2-3)
Tue, Mar 31stvs LAAJose Soriano (10-6)#48@ HOUHunter Brown (3-3)#27
Wed, Apr 1stvs LAAYusei Kikuchi (0-3)#124@ HOUMike Burrows (4-9)#216
Fri, Apr 3rd@ CLEJoey Cantillo (9-7)#64vs SDMichael King (8-9)#58
Sun, Apr 5th@ CLEParker Messick (9-8)#34vs SDWalker Buehler (7-6)#250
Mon, Apr 6th@ TBShane McClanahan (9-6)#36vs MILBrandon Woodruff (2-2)
Tue, Apr 7th@ TBMason Englert (0-3)#285vs MILJacob Misiorowski (13-5)#8
Wed, Apr 8th@ TBJoe Boyle (0-1)#184vs MILShane Drohan (6-4)#138
Fri, Apr 10thvs PITCarmen Mlodzinski (6-6)#98@ STLDustin May (6-8)#51
Sat, Apr 11thvs PITBraxton Ashcraft (13-5)#29@ STLKyle Leahy (10-4)#77
Sun, Apr 12thvs PITBubba Chandler (6-8)#102@ STLAndre Pallante (12-6)#183
Mon, Apr 13th@ PHICristopher Sanchez (16-4)#3@ MINBailey Ober (7-4)#81
Tue, Apr 14th@ PHIAaron Nola (5-9)#56@ MINMick Abel (1-2)
Wed, Apr 15th@ PHIJesus Luzardo (11-5)#6@ MINSimeon Woods Richardson (2-7)#223
Fri, Apr 17thvs NYMKodai Senga (0-8)#92vs DETCasey Mize (5-7)#43
Sat, Apr 18thvs NYMFreddy Peralta (5-11)#54vs DETTarik Skubal (8-7)#2
Sun, Apr 19thvs NYMTobias Myers (0-2)#193vs DETFramber Valdez (8-8)#46
Mon, Apr 20thvs PHIAaron Nola (5-9)#56vs DETJack Flaherty (3-8)#114
Tue, Apr 21stvs PHIJesus Luzardo (11-5)#6vs NYYLuis Gil (1-2)#234
Wed, Apr 22ndvs PHIKyle Backhusvs NYYMax Fried (4-4)#38
Thu, Apr 23rdvs PHICristopher Sanchez (16-4)#3vs NYYCam Schlittler (11-6)#16
Fri, Apr 24th@ LADEmmet Sheehan (4-8)#132@ BALBrandon Young (9-3)#194
Sat, Apr 25th@ LADRoki Sasaki (5-5)#78@ BALTrevor Rogers (9-8)#65
Sun, Apr 26th@ LADJustin Wrobleski (11-5)#171@ BALKyle Bradish (7-12)#55
Mon, Apr 27th@ SDRandy Vasquez (9-6)#257@ TORDylan Cease (8-5)#11
Tue, Apr 28th@ SDWalker Buehler (7-6)#250@ TORTrey Yesavage (5-5)#278
Wed, Apr 29th@ SDMatt Waldron (1-2)@ TOREric Lauer (8-6)#247
Fri, May 1stvs ARIZac Gallen (3-9)#217vs HOUMike Burrows (4-9)#216
Sat, May 2ndvs ARIRyne Nelson (3-5)#161vs HOUSpencer Arrighetti (7-6)#237
Sun, May 3rdvs ARIMerrill Kelly (8-11)#146vs HOUCody Bolton (0-1)#397
Mon, May 4thvs CINChase Petty (1-2)#339@ DETTyler Holton (1-5)#108
Tue, May 5thvs CINAndrew Abbott (6-8)#106@ DETFramber Valdez (8-8)#46
Wed, May 6thvs CINBrady Singer (5-11)#152@ DETJack Flaherty (3-8)#114
Thu, May 7thvs CINRhett Lowder (5-8)#244vs TBGriffin Jax (6-9)#103
Fri, May 8th@ TEXKumar Rocker (4-10)#101vs TBJesse Scholtens (5-3)#230
Sat, May 9th@ TEXJack Leiter (3-7)#122   
Sun, May 10th@ TEXJacob deGrom (9-8)#10vs TBNick Martinez (12-4)#82
Tue, May 12th@ ATLGrant Holmes (8-5)#151vs PHIZack Wheeler (10-4)#5
Wed, May 13th@ ATLJR Ritchie (1-2)#345vs PHIAndrew Painter (3-8)#174
Thu, May 14th@ ATLChris Sale (12-9)#4vs PHIJesus Luzardo (11-5)#6
Fri, May 15th@ CWSSean Burke (7-6)#60@ ATLSpencer Strider (4-2)#259
Sat, May 16th@ CWSDavis Martin (9-6)#149@ ATLBryce Elder (8-7)#145
Sun, May 17th@ CWSErick Fedde (6-8)#271@ ATLGrant Holmes (8-5)#151
Mon, May 18thvs MILBrandon Sproat (3-7)#203@ KCSeth Lugo (5-7)#117
Tue, May 19thvs MILJacob Misiorowski (13-5)#8@ KCBailey Falter (0-2)
Wed, May 20thvs MILKyle Harrison (10-3)#41@ KCMichael Wacha (7-8)#84
Fri, May 22ndvs HOUSpencer Arrighetti (7-6)#237vs MINConnor Prielipp (3-7)#70
Sat, May 23rdvs HOUKai-Wei Teng (5-6)#215vs MINTaj Bradley (9-5)#50
Sun, May 24thvs HOUPeter Lambert (8-7)#160vs MINBailey Ober (7-4)#81
Mon, May 25th@ PITCarmen Mlodzinski (6-6)#98   
Tue, May 26th@ PITBraxton Ashcraft (13-5)#29vs ATLSpencer Strider (4-2)#259
Wed, May 27th@ PITBubba Chandler (6-8)#102vs ATLBryce Elder (8-7)#145
Thu, May 28th@ PITPaul Skenes (9-11)#7vs ATLChris Sale (12-9)#4
Fri, May 29th@ STLAndre Pallante (12-6)#183@ CLESlade Cecconi (4-7)#165
Sat, May 30th@ STLKyle Leahy (10-4)#77@ CLEParker Messick (9-8)#34
Sun, May 31st@ STLMatthew Liberatore (5-11)#83@ CLETanner Bibee (5-13)#59
Tue, Jun 2ndvs ATHGage Jump (5-8)#91vs BALShane Baz (4-13)#68
Wed, Jun 3rdvs ATHJeffrey Springs (3-11)#220vs BALChris Bassitt (4-4)#134
Thu, Jun 4thvs ATHJ.T. Ginn (8-8)#126vs BALTrevor Rogers (9-8)#65
Fri, Jun 5thvs SFRobbie Ray (11-7)#95@ NYYRyan Weathers (5-8)#42
Sat, Jun 6thvs SFLanden Roupp (7-13)#76   
Sun, Jun 7thvs SFTrevor McDonald (3-7)@ NYYCam Schlittler (11-6)#16
Tue, Jun 9th@ COLTomoyuki Sugano (12-6)#439@ TBNick Martinez (12-4)#82
Wed, Jun 10th@ COLMichael Lorenzen (3-11)#412@ TBDrew Rasmussen (13-5)#14
Thu, Jun 11th@ COLRyan Feltner (5-7)#438   
Fri, Jun 12th@ SFLanden Roupp (7-13)#76vs TEXJack Leiter (3-7)#122
Sat, Jun 13th@ SFTrevor McDonald (3-7)vs TEXJacob deGrom (9-8)#10
Sun, Jun 14th@ SFLogan Webb (8-8)#13vs TEXNathan Eovaldi (10-9)#90
Mon, Jun 15thvs COLMichael Lorenzen (3-11)#412   
Tue, Jun 16thvs COLRyan Feltner (5-7)#438vs TORDylan Cease (8-5)#11
Wed, Jun 17thvs COLSean Sullivan (0-3)#432vs TORBraydon Fisher (3-4)#167
Fri, Jun 19thvs TORKevin Gausman (6-11)#28@ SEABryce Miller (4-7)#40
Sat, Jun 20thvs TORPatrick Corbin (3-4)@ SEAEmerson Hancock (7-7)#79
Tue, Jun 23rd@ NYMKodai Senga (0-8)#92@ COLSean Sullivan (0-3)#432
Wed, Jun 24th@ NYMSean Manaea (4-5)#63@ COLKyle Freeland (4-10)#427
Thu, Jun 25th@ NYMFreddy Peralta (5-11)#54vs NYYCam Schlittler (11-6)#16
Fri, Jun 26th@ MILJacob Misiorowski (13-5)#8vs NYYWill Warren (8-6)#71
Sat, Jun 27th@ MILKyle Harrison (10-3)#41vs NYYGerrit Cole (7-6)#19
Sun, Jun 28th@ MILBrandon Woodruff (2-2)vs NYYCarlos Rodon (4-2)#52
Mon, Jun 29thvs SDGriffin Canning (4-9)#158vs WSHMiles Mikolas (3-9)
Tue, Jun 30thvs SDJP Sears (3-4)#256vs WSHCade Cavalli (11-5)#44
Wed, Jul 1stvs SDWalker Buehler (7-6)#250vs WSHBrad Lord (5-2)#157
Fri, Jul 3rdvs STLAndre Pallante (12-6)#183@ LAAReid Detmers (4-8)#32
Sat, Jul 4thvs STLKyle Leahy (10-4)#77@ LAASam Aldegheri (3-4)#366
Sun, Jul 5thvs STLMatthew Liberatore (5-11)#83@ LAARyan Johnson (3-7)#239
Tue, Jul 7th@ BALShane Baz (4-13)#68@ CWSNoah Schultz (3-9)#406
Wed, Jul 8th@ BALDean Kremer (2-4)#87@ CWSDavis Martin (9-6)#149
Thu, Jul 9th@ BALTrevor Rogers (9-8)#65@ CWSAnthony Kay (9-6)#208
Fri, Jul 10th@ CINHunter Greene (2-2)@ NYMNolan McLean (9-8)#33
Sat, Jul 11th@ CINNick Lodolo (3-3)#89@ NYMFreddy Peralta (5-11)#54
Sun, Jul 12th@ CINAndrew Abbott (6-8)#106@ NYMZac Thornton (3-4)#180
Fri, Jul 17thvs MINBailey Ober (7-4)#81vs TBMason Englert (0-3)#285
Sat, Jul 18thvs MINTaj Bradley (9-5)#50vs TBIan Seymour (9-4)#49
Sun, Jul 19thvs MINZebby Matthews (7-8)#129vs TBShane McClanahan (9-6)#36
Mon, Jul 20thvs DETJack Flaherty (3-8)#114vs BALShane Baz (4-13)#68
Tue, Jul 21stvs DETFramber Valdez (8-8)#46   
Wed, Jul 22ndvs DETKeider Montero (9-8)#118vs BALKyle Bradish (7-12)#55
Fri, Jul 24th@ PITJared Jones (2-5)#45vs TORTrey Yesavage (5-5)#278
Sat, Jul 25th@ PITPaul Skenes (9-11)#7vs TORDylan Cease (8-5)#11
Sun, Jul 26th@ PITBraxton Ashcraft (13-5)#29vs TORKevin Gausman (6-11)#28
Mon, Jul 27th@ STLMatthew Liberatore (5-11)#83@ ATHJack Perkins (2-9)#112
Tue, Jul 28th@ STLMichael McGreevy (5-9)#94@ ATHGage Jump (5-8)#91
Wed, Jul 29th@ STLDustin May (6-8)#51@ ATHJacob Lopez (5-4)#139
Thu, Jul 30th@ STLAndre Pallante (12-6)#183@ ATHMason Barnett (1-4)#373
Fri, Jul 31stvs NYYWill Warren (8-6)#71@ LADEdgardo Henriquez
Sat, Aug 1stvs NYYMax Fried (4-4)#38@ LADYoshinobu Yamamoto (12-7)#9
Sun, Aug 2ndvs NYYGerrit Cole (7-6)#19@ LADEmmet Sheehan (4-8)#132
Mon, Aug 3rdvs LADJustin Wrobleski (11-5)#171   
Tue, Aug 4thvs LADTarik Skubal (8-7)#2vs CWSDavis Martin (9-6)#149
Wed, Aug 5thvs LADEric Lauer (8-6)#247vs CWSSean Burke (7-6)#60
Thu, Aug 6thvs TORDylan Cease (8-5)#11vs CWSLuis Castillo (4-10)#111
Fri, Aug 7th@ KCDaniel Lynch (4-4)#228vs ATHJack Perkins (2-9)#112
Sat, Aug 8th@ KCSeth Lugo (5-7)#117vs ATHGage Jump (5-8)#91
Sun, Aug 9th@ KCRandy Dobnak (2-1)#425vs ATHJ.T. Ginn (8-8)#126
Tue, Aug 11th@ WSHJake Irvin (2-8)#207@ TORDylan Cease (8-5)#11
Wed, Aug 12th@ WSHJackson Kent (0-1)#212@ TORJose Soriano (10-6)#48
Thu, Aug 13th@ WSHCade Cavalli (11-5)#44@ TORMax Scherzer (1-6)#150
Fri, Aug 14thvs STLMatthew Liberatore (5-11)#83@ PITBubba Chandler (6-8)#102
Sat, Aug 15thvs STLMichael McGreevy (5-9)#94@ PITJared Jones (2-5)#45
Sun, Aug 16thvs STLHunter Dobbins (3-3)#213@ PITLake Bachar (1-2)#172
Mon, Aug 17thvs CWSLuis Castillo (4-10)#111vs ARIMitch Bratt (1-2)#186
Tue, Aug 18thvs CWSBryan Hudson (3-4)#133vs ARIMerrill Kelly (8-11)#146
Wed, Aug 19thvs CWSSean Newcomb (1-3)#141vs ARIBrandon Pfaadt (7-1)#86
Fri, Aug 21st@ SEAEmerson Hancock (7-7)#79vs SFLogan Webb (8-8)#13
Sat, Aug 22nd@ SEAKade Anderson (0-0)#66vs SFBlade Tidwell (0-0)#226
Sun, Aug 23rd@ SEABryce Miller (4-7)#40vs SFMatt Wilkinson (0-0)#222
Mon, Aug 24th@ ARIMerrill Kelly (8-11)#146@ MIASandy Alcantara (13-8)#67
Tue, Aug 25th@ ARIBrandon Pfaadt (7-1)#86@ MIA
Wed, Aug 26th@ ARIEduardo Rodriguez (13-4)#110@ MIARyan Gusto (0-3)#181
Fri, Aug 28thvs CINRhett Lowder (5-8)#244@ NYYRyan Weathers (5-8)#42
Sat, Aug 29thvs CINAndrew Abbott (6-8)#106@ NYY
Sun, Aug 30thvs CINChase Burns (14-2)#20@ NYYMax Fried (4-4)#38
Mon, Aug 31stvs MILKyle Harrison (10-3)#41vs SEABryan Woo (9-8)#15
Tue, Sep 1stvs MILvs SEA
Wed, Sep 2ndvs MILvs SEA
Thu, Sep 3rdvs MIL@ BAL
Fri, Sep 4th@ MIA@ BAL
Sat, Sep 5th@ MIA@ BAL
Sun, Sep 6th@ MIA@ BAL
Mon, Sep 7th@ MILvs LAA
Tue, Sep 8th@ MILvs LAA
Wed, Sep 9th@ MILvs LAA
Fri, Sep 11thvs PITvs KC
Sat, Sep 12thvs PITvs KC
Sun, Sep 13thvs PITvs KC
Mon, Sep 14thvs ATL   
Tue, Sep 15thvs ATL@ TEX
Wed, Sep 16thvs ATL@ TEX
Fri, Sep 18th@ CIN@ TB
Sat, Sep 19th@ CIN@ TB
Sun, Sep 20th@ CIN@ TB
Tue, Sep 22ndvs MIAvs CLE
Wed, Sep 23rdvs MIAvs CLE
Thu, Sep 24thvs MIAvs CLE
Fri, Sep 25th@ BOSvs CHC
Sat, Sep 26th@ BOSvs CHC
Sun, Sep 27th@ BOSvs CHC
Sat, Apr 4th   vs SDRandy Vasquez (9-6)#257
Mon, Jun 8th   @ TBIan Seymour (9-4)#49
Thu, Jun 18th   vs TORTrey Yesavage (5-5)#278
Sun, Jun 21st   @ SEALogan Gilbert (10-7)#12
Mon, Jun 22nd   @ COLRyan Feltner (5-7)#438
Mon, Aug 10th   @ TORJameson Taillon (2-6)#205
Thu, Sep 17th   @ TEX