Skip Navigation to Main Content

Who Should I Trade?

Andrew Fischer 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
Experts' Pick
  Andrew Fischer
3B - MIL
Andrew Fischer
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR
   
Projections 
   
Runs2
Home Runs1
RBI2
Stolen Bases0
Batting Average.212
   
Misc 
   
Injury AlertMiLBMiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Andrew Fischer
3B - MIL
Andrew Fischer
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
2026 Stats 
   
   
At Bats
   
Runs
   
Hits
   
Singles
   
Doubles
   
Triples
   
Home Runs
   
RBI
   
Stolen Bases
   
Caught Stealing
   
Walks
   
Strikeouts
   
Batting Average
   
On Base Pct
   
Slugging Pct
   
On-base Plus Slugging
   
Who Should I Trade? Player Projections
  Andrew Fischer
3B - MIL
Andrew Fischer
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
2026 Projections 
   
   
At Bats17
   
Runs2
   
Hits4
   
Singles2
   
Doubles1
   
Triples0
   
Home Runs1
   
RBI2
   
Stolen Bases0
   
Caught Stealing0
   
Walks1
   
Strikeouts5
   
Batting Average.212
   
On Base Pct.257
   
Slugging Pct.364
   
On-base Plus Slugging.621
   
Who Should I Trade? Player Notes
  Andrew Fischer
3B - MIL
Andrew Fischer
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
News 
  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
  The Boston Red Sox claimed Tsung-Che Cheng off waivers from the Washington Nationals on Friday.
Nicholas Rodriguez
Fri, Feb 6th
  The Nationals designated INF Tsung-Che Cheng for assignment.
Ari Koslow
Fri, Jan 30th
  The Nationals claimed SS Tsung-Che Cheng off waivers.
Ari Koslow
Wed, Jan 28th
  Tsung-Che Cheng has been designated for assignment by the New York Mets. The move was made to open a spot for reliever Luis Garcia on the 40-man roster.
David Leisering
Fri, Jan 23rd
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Andrew Fischer
3B - MIL
Andrew Fischer
Tsung-Che Cheng
2B,3B,SS - BOS
Tsung-Che Cheng
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CWSShane Smith (0-2)#206@ CINAndrew Abbott (4-3)#97
Sat, Mar 28thvs CWSSean Burke (2-3)#135@ CINBrady Singer (2-5)#149
Sun, Mar 29thvs CWSAnthony Kay (5-1)#178@ CINRhett Lowder (3-3)#226
Mon, Mar 30thvs TBNick Martinez (5-1)#80@ HOULance McCullers Jr. (2-3)#223
Tue, Mar 31stvs TBShane McClanahan (6-2)#23@ HOUHunter Brown (1-0)#18
Wed, Apr 1stvs TBDrew Rasmussen (4-2)#21@ HOUMike Burrows (3-6)#130
Sat, Apr 4th@ KCSeth Lugo (2-4)#99vs SDRandy Vasquez (5-3)#196
Sun, Apr 5th@ KCKris Bubic (3-2)#79vs SDWalker Buehler (3-3)#211
Mon, Apr 6th@ BOSBrayan Bello (2-5)#133vs MILBrandon Woodruff (2-1)#55
Tue, Apr 7th@ BOSGarrett Crochet (3-3)#12vs MILJacob Misiorowski (6-2)#17
Wed, Apr 8th@ BOSSonny Gray (6-1)#30vs MILShane Drohan (2-1)#140
Fri, Apr 10thvs WSHJake Irvin (2-4)#203@ STLDustin May (3-6)#85
Sat, Apr 11thvs WSHFoster Griffin (6-2)#90@ STLKyle Leahy (5-3)#158
Sun, Apr 12thvs WSHZack Littell (5-4)#171@ STLAndre Pallante (5-4)#162
Tue, Apr 14thvs TORKevin Gausman (4-3)#19@ MINMick Abel (1-2)#202
Wed, Apr 15thvs TORDylan Cease (3-3)#16@ MINSimeon Woods Richardson (0-7)#363
Thu, Apr 16thvs TORPatrick Corbin (2-1)#220   
Fri, Apr 17th@ MIAJanson Junk (3-5)#138vs DETCasey Mize (2-3)#66
Sat, Apr 18th@ MIASandy Alcantara (4-4)#75vs DETTarik Skubal (3-2)#4
Sun, Apr 19th@ MIAEury Perez (3-6)#115vs DETFramber Valdez (2-4)#28
Tue, Apr 21st@ DETKeider Montero (2-3)#200vs NYYLuis Gil (1-2)#249
Wed, Apr 22nd@ DETCasey Mize (2-3)#66vs NYYMax Fried (4-3)#33
Thu, Apr 23rd@ DETTarik Skubal (3-2)#4vs NYYCam Schlittler (7-2)#36
Fri, Apr 24thvs PITPaul Skenes (6-5)#2@ BALBrandon Young (3-1)#189
Sat, Apr 25thvs PITMitch Keller (5-2)#88@ BALTrevor Rogers (2-6)#91
Sun, Apr 26thvs PITCarmen Mlodzinski (4-3)#132@ BALKyle Bradish (3-6)#45
Tue, Apr 28thvs ARIMerrill Kelly (5-3)#96@ TORTrey Yesavage (2-2)#48
Wed, Apr 29thvs ARIEduardo Rodriguez (5-1)#112@ TOREric Lauer (2-5)#258
Thu, Apr 30thvs ARIMichael Soroka (7-2)#65   
Fri, May 1st@ WSHJake Irvin (2-4)#203vs HOUMike Burrows (3-6)#130
Sat, May 2nd@ WSHFoster Griffin (6-2)#90vs HOUSpencer Arrighetti (7-1)#119
Sun, May 3rd@ WSHPJ Poulin (3-0)#306vs HOUCody Bolton (0-1)#398
Mon, May 4th@ STLKyle Leahy (5-3)#158@ DETTyler Holton (1-4)#150
Wed, May 6th@ STLAndre Pallante (5-4)#162@ DETJack Flaherty (0-7)#62
Fri, May 8thvs NYYMax Fried (4-3)#33vs TBJesse Scholtens (5-3)#271
Sat, May 9thvs NYYCam Schlittler (7-2)#36   
Sun, May 10thvs NYYCarlos Rodon (1-2)#34vs TBNick Martinez (5-1)#80
Tue, May 12thvs SDBradgley Rodriguezvs PHIZack Wheeler (4-1)#8
Wed, May 13thvs SDMichael King (4-4)#35vs PHIAndrew Painter (1-6)#164
Thu, May 14thvs SDGriffin Canning (0-4)#144vs PHIJesus Luzardo (4-4)#9
Fri, May 15th@ MINJoe Ryan (4-3)#14@ ATLSpencer Strider (3-1)#29
Sat, May 16th@ MINConnor Prielipp (1-3)#123@ ATLBryce Elder (4-3)#111
Sun, May 17th@ MINBailey Ober (6-3)#93@ ATLGrant Holmes (3-2)#131
Mon, May 18th@ CHCShota Imanaga (4-6)#24@ KCSeth Lugo (2-4)#99
Tue, May 19th@ CHCBen Brown (2-2)#52@ KCBailey Falter (0-2)#311
Wed, May 20th@ CHCEdward Cabrera (3-2)#71@ KCMichael Wacha (4-3)#82
Fri, May 22ndvs LADJustin Wrobleski (7-2)#117vs MINConnor Prielipp (1-3)#123
Sat, May 23rdvs LADRoki Sasaki (3-3)#118vs MINTaj Bradley (5-1)#59
Sun, May 24thvs LADYoshinobu Yamamoto (5-4)#10vs MINBailey Ober (6-3)#93
Mon, May 25thvs STLMatthew Liberatore (3-3)#113   
Tue, May 26thvs STLMichael McGreevy (3-5)#84vs ATLSpencer Strider (3-1)#29
Wed, May 27thvs STLDustin May (3-6)#85vs ATLBryce Elder (4-3)#111
Fri, May 29th@ HOUKai-Wei Teng (3-3)#179@ CLESlade Cecconi (3-5)#102
Sat, May 30th@ HOUPeter Lambert (4-4)#199@ CLEParker Messick (6-1)#50
Sun, May 31st@ HOUTatsuya Imai (2-3)#151@ CLETanner Bibee (0-7)#44
Mon, Jun 1stvs SFLanden Roupp (5-6)#61   
Tue, Jun 2ndvs SFTrevor McDonald (2-2)#153vs BALShane Baz (2-5)#83
Wed, Jun 3rdvs SFLogan Webb (2-4)#13vs BALChris Bassitt (4-3)#124
Thu, Jun 4thvs SFAdrian Houser (2-5)#186vs BALTrevor Rogers (2-6)#91
Fri, Jun 5th@ COLRyan Feltner (2-1)#422@ NYYRyan Weathers (2-3)#63
Sat, Jun 6th@ COLTanner Gordon (0-1)#362@ NYYWill Warren (7-1)#60
Sun, Jun 7th@ COLKyle Freeland (1-6)#385@ NYYCam Schlittler (7-2)#36
Mon, Jun 8th@ ATHJeffrey Springs (3-6)#108@ TBSteven Matz (4-2)#94
Tue, Jun 9th@ ATHJ.T. Ginn (3-3)#125@ TBNick Martinez (5-1)#80
Wed, Jun 10th@ ATHKade Morris#344@ TBDrew Rasmussen (4-2)#21
Fri, Jun 12thvs PHIvs TEX
Sat, Jun 13thvs PHIvs TEX
Sun, Jun 14thvs PHIvs TEX
Tue, Jun 16thvs CLEvs TOR
Wed, Jun 17thvs CLEvs TOR
Thu, Jun 18thvs CLEvs TOR
Fri, Jun 19th@ ATL@ SEA
Sat, Jun 20th@ ATL@ SEA
Sun, Jun 21st@ ATL@ SEA
Mon, Jun 22nd@ CIN@ COL
Tue, Jun 23rd@ CIN@ COL
Wed, Jun 24th@ CIN@ COL
Fri, Jun 26thvs CHCvs NYY
Sat, Jun 27thvs CHCvs NYY
Sun, Jun 28thvs CHCvs NYY
Mon, Jun 29thvs CINvs WSH
Tue, Jun 30thvs CINvs WSH
Wed, Jul 1stvs CINvs WSH
Thu, Jul 2ndvs CIN   
Fri, Jul 3rd@ ARI@ LAA
Sat, Jul 4th@ ARI@ LAA
Sun, Jul 5th@ ARI@ LAA
Mon, Jul 6th@ STL   
Tue, Jul 7th@ STL@ CWS
Wed, Jul 8th@ STL@ CWS
Thu, Jul 9th@ STL@ CWS
Fri, Jul 10th@ PIT@ NYM
Sat, Jul 11th@ PIT@ NYM
Sun, Jul 12th@ PIT@ NYM
Fri, Jul 17thvs MIAvs TB
Sat, Jul 18thvs MIAvs TB
Sun, Jul 19thvs MIAvs TB
Mon, Jul 20thvs NYMvs BAL
Tue, Jul 21stvs NYMvs BAL
Wed, Jul 22ndvs NYMvs BAL
Fri, Jul 24thvs COLvs TOR
Sat, Jul 25thvs COLvs TOR
Sun, Jul 26thvs COLvs TOR
Mon, Jul 27th@ SF@ ATH
Tue, Jul 28th@ SF@ ATH
Wed, Jul 29th@ SF@ ATH
Fri, Jul 31st@ LAA@ LAD
Sat, Aug 1st@ LAA@ LAD
Sun, Aug 2nd@ LAA@ LAD
Mon, Aug 3rdvs PIT   
Tue, Aug 4thvs PITvs CWS
Wed, Aug 5thvs PITvs CWS
Thu, Aug 6thvs PITvs CWS
Fri, Aug 7thvs MINvs ATH
Sat, Aug 8thvs MINvs ATH
Sun, Aug 9thvs MINvs ATH
Mon, Aug 10th@ SD@ TOR
Tue, Aug 11th@ SD@ TOR
Wed, Aug 12th@ SD@ TOR
Thu, Aug 13th@ LAD@ TOR
Fri, Aug 14th@ LAD@ PIT
Sat, Aug 15th@ LAD@ PIT
Sun, Aug 16th@ LAD@ PIT
Tue, Aug 18thvs SEAvs ARI
Wed, Aug 19thvs SEAvs ARI
Thu, Aug 20thvs SEA   
Fri, Aug 21stvs ATLvs SF
Sat, Aug 22ndvs ATLvs SF
Sun, Aug 23rdvs ATLvs SF
Tue, Aug 25th@ NYM@ MIA
Wed, Aug 26th@ NYM@ MIA
Thu, Aug 27th@ NYM   
Fri, Aug 28thvs TEX@ NYY
Sat, Aug 29thvs TEX@ NYY
Sun, Aug 30thvs TEX@ NYY
Mon, Aug 31st@ CHCvs SEA
Tue, Sep 1st@ CHCvs SEA
Wed, Sep 2nd@ CHCvs SEA
Thu, Sep 3rd@ CHC@ BAL
Fri, Sep 4th@ CIN@ BAL
Sat, Sep 5th@ CIN@ BAL
Sun, Sep 6th@ CIN@ BAL
Mon, Sep 7thvs CHCvs LAA
Tue, Sep 8thvs CHCvs LAA
Wed, Sep 9thvs CHCvs LAA
Fri, Sep 11thvs CINvs KC
Sat, Sep 12thvs CINvs KC
Sun, Sep 13thvs CINvs KC
Tue, Sep 15th@ PIT@ TEX
Wed, Sep 16th@ PIT@ TEX
Thu, Sep 17th@ PIT@ TEX
Fri, Sep 18th@ BAL@ TB
Sat, Sep 19th@ BAL@ TB
Sun, Sep 20th@ BAL@ TB
Tue, Sep 22nd@ PHIvs CLE
Wed, Sep 23rd@ PHIvs CLE
Thu, Sep 24th@ PHIvs CLE
Fri, Sep 25thvs STLvs CHC
Sat, Sep 26thvs STLvs CHC
Sun, Sep 27thvs STLvs CHC
Fri, Apr 3rd   vs SDMichael King (4-4)#35
Mon, Apr 13th   @ MINBailey Ober (6-3)#93
Mon, Apr 20th   vs DETJack Flaherty (0-7)#62
Mon, Apr 27th   @ TORDylan Cease (3-3)#16
Tue, May 5th   @ DETFramber Valdez (2-4)#28
Thu, May 7th   vs TBGriffin Jax (1-4)#58
Thu, May 28th   vs ATLChris Sale (8-3)#5
Thu, Jun 25th   vs NYY
Thu, Jul 30th   @ ATH
Mon, Aug 17th   vs ARI
Mon, Aug 24th   @ MIA