Who Should I Trade?
Trey Sweeney for Tsung-Che Cheng (2026)
See if your team wins or loses with this trade View Trade Analyzer
Experts' Pick | Experts' Pick | |
| Trey Sweeney SS - DET | Tsung-Che Cheng 2B,3B,SS - BOS | |
Expert |
0% Recommended by 0 of 0 experts |
0% Recommended by 0 of 0 experts |
| Rankings | ||
| Rest of Season | ‐ | ‐ |
| VBR | # 1378 | ‐ |
| Projections | ||
| Runs | 2 | 2 |
| Home Runs | 0 | 1 |
| RBI | 2 | 2 |
| Stolen Bases | 0 | 1 |
| Batting Average | .218 | .206 |
| Misc | ||
| Injury Alert | IL60 | MiLB |
| Expert Ranks | ||
| Trey Sweeney SS - DET | Tsung-Che Cheng 2B,3B,SS - BOS | |
| 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 | ‐ | ‐ |
| Trey Sweeney SS - DET | Tsung-Che Cheng 2B,3B,SS - BOS | |
| 2026 Projections | ||
| At Bats | 19 | 17 |
| Runs | 2 | 2 |
| Hits | 4 | 4 |
| Singles | 3 | 2 |
| Doubles | 1 | 1 |
| Triples | 0 | 0 |
| Home Runs | 0 | 1 |
| RBI | 2 | 2 |
| Stolen Bases | 0 | 1 |
| Caught Stealing | 0 | 0 |
| Walks | 2 | 2 |
| Strikeouts | 6 | 5 |
| Batting Average | .218 | .206 |
| On Base Pct | .283 | .270 |
| Slugging Pct | .335 | .353 |
| On-base Plus Slugging | .618 | .623 |
| Trey Sweeney SS - DET | Tsung-Che Cheng 2B,3B,SS - BOS | |
| News | ||
| Trey Sweeney is continuing to complete his rehab daily. Ari Koslow Tue, May 5th | 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 Tigers transferred SS Trey Sweeney to the 60-day injured list. Ari Koslow Sat, Apr 11th | The Boston Red Sox claimed Tsung-Che Cheng off waivers from the Washington Nationals on Friday. Nicholas Rodriguez Fri, Feb 6th | |
| Tigers shortstop Trey Sweeney (shoulder) felt discomfort while throwing last week and is undergoing further medical evaluation. Brenton Kemp Tue, Apr 7th | The Nationals designated INF Tsung-Che Cheng for assignment. Ari Koslow Fri, Jan 30th | |
| The Tigers placed SS Trey Sweeney on the 10-day injured list with a right shoulder strain. Ari Koslow Wed, Mar 25th | The Nationals claimed SS Tsung-Che Cheng off waivers. Ari Koslow Wed, Jan 28th | |
| Tigers shortstop Trey Sweeney has not resumed throwing due to a right shoulder strain. Brenton Kemp Tue, Mar 10th | 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 | ||
| Trey Sweeney SS - DET | Tsung-Che Cheng 2B,3B,SS - BOS | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | @ SD | Nick Pivetta (1-2) | #138 | @ CIN | Andrew Abbott (4-3) | #99 |
| Fri, Mar 27th | @ SD | Michael King (4-4) | #35 |   |   |   |
| Sat, Mar 28th | @ SD | Randy Vasquez (5-3) | #199 | @ CIN | Brady Singer (2-5) | #143 |
| Mon, Mar 30th | @ ARI | Michael Soroka (7-2) | #67 | @ HOU | Lance McCullers Jr. (2-3) | #208 |
| Tue, Mar 31st | @ ARI | Brandon Pfaadt (0-1) | #115 | @ HOU | Hunter Brown (1-0) | #17 |
| Wed, Apr 1st | @ ARI | Zac Gallen (3-4) | #71 | @ HOU | Mike Burrows (3-6) | #121 |
| Fri, Apr 3rd | vs STL | Michael McGreevy (3-4) | #86 | vs SD | Michael King (4-4) | #35 |
| Sat, Apr 4th | vs STL | Dustin May (3-6) | #85 | vs SD | Randy Vasquez (5-3) | #199 |
| Sun, Apr 5th | vs STL | Kyle Leahy (5-3) | #162 | vs SD | Walker Buehler (3-3) | #220 |
| Mon, Apr 6th | @ MIN | Joe Ryan (3-3) | #15 | vs MIL | Brandon Woodruff (2-1) | #56 |
| Tue, Apr 7th | @ MIN | Taj Bradley (5-1) | #74 | vs MIL | Jacob Misiorowski (5-2) | #18 |
| Wed, Apr 8th | @ MIN | Bailey Ober (6-3) | #72 | vs MIL | Shane Drohan (2-1) | #145 |
| Thu, Apr 9th | @ MIN | Mick Abel (1-2) | #209 |   |   |   |
| Fri, Apr 10th | vs MIA | Chris Paddack (0-7) | #324 | @ STL | Dustin May (3-6) | #85 |
| Sat, Apr 11th | vs MIA | Janson Junk (3-5) | #116 | @ STL | Kyle Leahy (5-3) | #162 |
| Sun, Apr 12th | vs MIA | Sandy Alcantara (3-4) | #73 | @ STL | Andre Pallante (5-4) | #163 |
| Tue, Apr 14th | vs KC | Cole Ragans (1-4) | #49 | @ MIN | Mick Abel (1-2) | #209 |
| Wed, Apr 15th | vs KC | Seth Lugo (2-4) | #104 | @ MIN | Simeon Woods Richardson (0-7) | #222 |
| Thu, Apr 16th | vs KC | Kris Bubic (3-2) | #80 |   |   |   |
| Fri, Apr 17th | @ BOS | Ranger Suarez (2-3) | #32 | vs DET | Casey Mize (2-3) | #65 |
| Sat, Apr 18th | @ BOS | Brayan Bello (2-5) | #144 | vs DET | Tarik Skubal (3-2) | #4 |
| Sun, Apr 19th | @ BOS | Garrett Crochet (3-3) | #9 | vs DET | Framber Valdez (2-4) | #26 |
| Mon, Apr 20th | @ BOS | Sonny Gray (6-1) | #30 | vs DET | Jack Flaherty (0-7) | #62 |
| Tue, Apr 21st | vs MIL | Kyle Harrison (6-1) | #63 | vs NYY | Luis Gil (1-2) | #249 |
| Wed, Apr 22nd | vs MIL | DL Hall (0-0) | #186 | vs NYY | Max Fried (4-3) | #33 |
| Thu, Apr 23rd | vs MIL | Brandon Sproat (1-4) | #158 | vs NYY | Cam Schlittler (7-2) | #36 |
| Fri, Apr 24th | @ CIN | Andrew Abbott (4-3) | #99 | @ BAL | Brandon Young (3-1) | #194 |
| Sat, Apr 25th | @ CIN | Brady Singer (2-5) | #143 | @ BAL | Trevor Rogers (2-6) | #94 |
| Sun, Apr 26th | @ CIN | Rhett Lowder (3-3) | #206 | @ BAL | Kyle Bradish (2-6) | #43 |
| Tue, Apr 28th | @ ATL | Martin Perez (3-3) | #200 | @ TOR | Trey Yesavage (2-2) | #48 |
| Wed, Apr 29th | @ ATL | JR Ritchie (1-1) | #236 | @ TOR | Eric Lauer (2-5) | #264 |
| Thu, Apr 30th | @ ATL | Bryce Elder (4-3) | #113 |   |   |   |
| Fri, May 1st | vs TEX | MacKenzie Gore (4-4) | #50 | vs HOU | Mike Burrows (3-6) | #121 |
| Sat, May 2nd | vs TEX | Kumar Rocker (2-5) | #103 | vs HOU | Spencer Arrighetti (7-1) | #126 |
| Sun, May 3rd | vs TEX | Jack Leiter (2-4) | #76 | vs HOU | Cody Bolton (0-1) | #396 |
| Mon, May 4th | vs BOS | Payton Tolle (2-2) | #75 | @ DET | Tyler Holton (0-4) | #147 |
| Tue, May 5th | vs BOS | Jovani Moran (0-2) | #183 | @ DET | Framber Valdez (2-4) | #26 |
| Wed, May 6th | vs BOS | Sonny Gray (6-1) | #30 | @ DET | Jack Flaherty (0-7) | #62 |
| Fri, May 8th | @ KC | Kris Bubic (3-2) | #80 | vs TB | Jesse Scholtens (5-3) | #283 |
| Sat, May 9th | @ KC | Michael Wacha (4-2) | #78 |   |   |   |
| Sun, May 10th | @ KC | Noah Cameron (2-4) | #92 | vs TB | Nick Martinez (5-1) | #81 |
| Tue, May 12th | @ NYM | Freddy Peralta (3-4) | #28 | vs PHI | Zack Wheeler (4-1) | #7 |
| Wed, May 13th | @ NYM | Christian Scott (1-0) | #90 | vs PHI | Andrew Painter (1-5) | #170 |
| Thu, May 14th | @ NYM | Nolan McLean (2-4) | #29 | vs PHI | Jesus Luzardo (4-4) | #10 |
| Fri, May 15th | vs TOR | Trey Yesavage (2-2) | #48 | @ ATL | Spencer Strider (3-0) | #31 |
| Sat, May 16th | vs TOR | Mason Fluharty | @ ATL | Bryce Elder (4-3) | #113 | |
| Sun, May 17th | vs TOR | Kevin Gausman (4-3) | #19 | @ ATL | Grant Holmes (3-2) | #139 |
| Mon, May 18th | vs CLE | Slade Cecconi (3-5) | #105 | @ KC | Seth Lugo (2-4) | #104 |
| Tue, May 19th | vs CLE | Parker Messick (6-1) | #51 | @ KC | Bailey Falter (0-2) | #311 |
| Wed, May 20th | vs CLE | Tanner Bibee (0-7) | #38 | @ KC | Michael Wacha (4-2) | #78 |
| Thu, May 21st | vs CLE | Joey Cantillo (4-2) | #106 |   |   |   |
| Fri, May 22nd | @ BAL | Keegan Akin (0-0) | #180 | vs MIN | Connor Prielipp (1-3) | #124 |
| Sun, May 24th | @ BAL | Trevor Rogers (2-6) | #94 | vs MIN | Bailey Ober (6-3) | #72 |
| Tue, May 26th | vs LAA | Jack Kochanowicz (2-3) | #420 | vs ATL | Spencer Strider (3-0) | #31 |
| Wed, May 27th | vs LAA | Jose Soriano (6-4) | #45 | vs ATL | Bryce Elder (4-3) | #113 |
| Thu, May 28th | vs LAA | Grayson Rodriguez (2-1) | #77 | vs ATL | Chris Sale (8-3) | #5 |
| Fri, May 29th | @ CWS | Brandon Eisert (0-0) | #212 | @ CLE | Slade Cecconi (3-5) | #105 |
| Sat, May 30th | @ CWS | Anthony Kay (5-1) | #182 | @ CLE | Parker Messick (6-1) | #51 |
| Sun, May 31st | @ CWS | Sean Burke (2-3) | #142 | @ CLE | Tanner Bibee (0-7) | #38 |
| Mon, Jun 1st | @ TB | Griffin Jax (1-3) | #59 |   |   |   |
| Tue, Jun 2nd | @ TB | Steven Matz (4-2) | #98 | vs BAL | Shane Baz (2-5) | #84 |
| Wed, Jun 3rd | @ TB | Nick Martinez (5-1) | #81 | vs BAL | Chris Bassitt (4-3) | #125 |
| Fri, Jun 5th | vs SEA | Bryan Woo (5-3) | #6 | @ NYY | Ryan Weathers (2-3) | #66 |
| Sat, Jun 6th | vs SEA | Bryce Miller (1-0) | #54 | @ NYY | Will Warren (6-1) | #60 |
| Sun, Jun 7th | vs SEA | Emerson Hancock (4-2) | #91 | @ NYY | Cam Schlittler (7-2) | #36 |
| Tue, Jun 9th | vs MIN | Taj Bradley (5-1) | #74 | @ TB | Nick Martinez (5-1) | #81 |
| Wed, Jun 10th | vs MIN | @ TB | ||||
| Thu, Jun 11th | vs MIN |   |   |   | ||
| Fri, Jun 12th | @ CLE | vs TEX | ||||
| Sat, Jun 13th | @ CLE | vs TEX | ||||
| Sun, Jun 14th | @ CLE | vs TEX | ||||
| Mon, Jun 15th | @ HOU |   |   |   | ||
| Tue, Jun 16th | @ HOU | vs TOR | ||||
| Wed, Jun 17th | @ HOU | vs TOR | ||||
| Fri, Jun 19th | vs CWS | @ SEA | ||||
| Sat, Jun 20th | vs CWS | @ SEA | ||||
| Sun, Jun 21st | vs CWS | @ SEA | ||||
| Mon, Jun 22nd | vs NYY | @ COL | ||||
| Tue, Jun 23rd | vs NYY | @ COL | ||||
| Wed, Jun 24th | vs NYY | @ COL | ||||
| Thu, Jun 25th | vs HOU | vs NYY | ||||
| Fri, Jun 26th | vs HOU | vs NYY | ||||
| Sat, Jun 27th | vs HOU | vs NYY | ||||
| Sun, Jun 28th | vs HOU | vs NYY | ||||
| Mon, Jun 29th | @ NYY | vs WSH | ||||
| Tue, Jun 30th | @ NYY | vs WSH | ||||
| Wed, Jul 1st | @ NYY | vs WSH | ||||
| Thu, Jul 2nd | @ TEX |   |   |   | ||
| Sat, Jul 4th | @ TEX | @ LAA | ||||
| Sun, Jul 5th | @ TEX | @ LAA | ||||
| Tue, Jul 7th | vs ATH | @ CWS | ||||
| Wed, Jul 8th | vs ATH | @ CWS | ||||
| Thu, Jul 9th | vs ATH | @ CWS | ||||
| Fri, Jul 10th | vs PHI | @ NYM | ||||
| Sat, Jul 11th | vs PHI | @ NYM | ||||
| Sun, Jul 12th | vs PHI | @ NYM | ||||
| Fri, Jul 17th | @ LAA | vs TB | ||||
| Sat, Jul 18th | @ LAA | vs TB | ||||
| Sun, Jul 19th | @ LAA | vs TB | ||||
| Mon, Jul 20th | @ CHC | vs BAL | ||||
| Tue, Jul 21st | @ CHC | vs BAL | ||||
| Wed, Jul 22nd | @ CHC | vs BAL | ||||
| Thu, Jul 23rd | vs KC |   |   |   | ||
| Fri, Jul 24th | vs KC | vs TOR | ||||
| Sat, Jul 25th | vs KC | vs TOR | ||||
| Sun, Jul 26th | vs KC | vs TOR | ||||
| Mon, Jul 27th | vs BAL | @ ATH | ||||
| Tue, Jul 28th | vs BAL | @ ATH | ||||
| Wed, Jul 29th | vs BAL | @ ATH | ||||
| Fri, Jul 31st | @ ATH | @ LAD | ||||
| Sat, Aug 1st | @ ATH | @ LAD | ||||
| Sun, Aug 2nd | @ ATH | @ LAD | ||||
| Tue, Aug 4th | @ SEA | vs CWS | ||||
| Wed, Aug 5th | @ SEA | vs CWS | ||||
| Thu, Aug 6th | @ SEA | vs CWS | ||||
| Fri, Aug 7th | @ SF | vs ATH | ||||
| Sat, Aug 8th | @ SF | vs ATH | ||||
| Sun, Aug 9th | @ SF | vs ATH | ||||
| Tue, Aug 11th | vs CLE | @ TOR | ||||
| Wed, Aug 12th | vs CLE | @ TOR | ||||
| Thu, Aug 13th | vs CLE | @ TOR | ||||
| Fri, Aug 14th | vs CWS | @ PIT | ||||
| Sat, Aug 15th | vs CWS | @ PIT | ||||
| Sun, Aug 16th | vs CWS | @ PIT | ||||
| Mon, Aug 17th | @ PIT | vs ARI | ||||
| Tue, Aug 18th | @ PIT | vs ARI | ||||
| Wed, Aug 19th | @ PIT | vs ARI | ||||
| Fri, Aug 21st | @ KC | vs SF | ||||
| Sat, Aug 22nd | @ KC | vs SF | ||||
| Sun, Aug 23rd | @ KC | vs SF | ||||
| Mon, Aug 24th | vs TB | @ MIA | ||||
| Tue, Aug 25th | vs TB | @ MIA | ||||
| Wed, Aug 26th | vs TB | @ MIA | ||||
| Fri, Aug 28th | vs LAD | @ NYY | ||||
| Sat, Aug 29th | vs LAD | @ NYY | ||||
| Sun, Aug 30th | vs LAD | @ NYY | ||||
| Mon, Aug 31st | @ MIN | vs SEA | ||||
| Tue, Sep 1st | @ MIN | vs SEA | ||||
| Wed, Sep 2nd | @ MIN | vs SEA | ||||
| Fri, Sep 4th | @ CLE | @ BAL | ||||
| Sat, Sep 5th | @ CLE | @ BAL | ||||
| Sun, Sep 6th | @ CLE | @ BAL | ||||
| Mon, Sep 7th | vs MIN | vs LAA | ||||
| Tue, Sep 8th | vs MIN | vs LAA | ||||
| Wed, Sep 9th | vs MIN | vs LAA | ||||
| Fri, Sep 11th | vs COL | vs KC | ||||
| Sat, Sep 12th | vs COL | vs KC | ||||
| Sun, Sep 13th | vs COL | vs KC | ||||
| Mon, Sep 14th | @ TOR |   |   |   | ||
| Tue, Sep 15th | @ TOR | @ TEX | ||||
| Wed, Sep 16th | @ TOR | @ TEX | ||||
| Thu, Sep 17th | @ CWS | @ TEX | ||||
| Fri, Sep 18th | @ CWS | @ TB | ||||
| Sat, Sep 19th | @ CWS | @ TB | ||||
| Sun, Sep 20th | @ CWS | @ TB | ||||
| Mon, Sep 21st | vs WSH |   |   |   | ||
| Tue, Sep 22nd | vs WSH | vs CLE | ||||
| Wed, Sep 23rd | vs WSH | vs CLE | ||||
| Fri, Sep 25th | vs PIT | vs CHC | ||||
| Sat, Sep 26th | vs PIT | vs CHC | ||||
| Sun, Sep 27th | vs PIT | vs CHC | ||||
| Sun, Mar 29th |   |   |   | @ CIN | Rhett Lowder (3-3) | #206 |
| Mon, Apr 13th |   |   |   | @ MIN | Bailey Ober (6-3) | #72 |
| Mon, Apr 27th |   |   |   | @ TOR | Dylan Cease (3-3) | #16 |
| Thu, May 7th |   |   |   | vs TB | Griffin Jax (1-3) | #59 |
| Sat, May 23rd |   |   |   | vs MIN | Taj Bradley (5-1) | #74 |
| Thu, Jun 4th |   |   |   | vs BAL | Trevor Rogers (2-6) | #94 |
| Mon, Jun 8th |   |   |   | @ TB | Steven Matz (4-2) | #98 |
| Thu, Jun 18th |   |   |   | vs TOR | ||
| Fri, Jul 3rd |   |   |   | @ LAA | ||
| Thu, Jul 30th |   |   |   | @ ATH | ||
| Mon, Aug 10th |   |   |   | @ TOR | ||
| Thu, Sep 3rd |   |   |   | @ BAL | ||
| Thu, Sep 24th |   |   |   | vs CLE | ||

