Skip to main content

Who Should I Trade?

Spencer Turnbull for Josh James (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Spencer Turnbull
Spencer Turnbull
Josh James
Josh James
Recommended by
9 of 9 experts
Recommended by
0 of 9 experts
Rest of Season# 161# 368
VBR# 340# 602
Injury AlertIL10IL60
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 74
Mike Maher
# 130# 361
Dan Harris
# 131
Pierre Camus
# 232
Ryan Amore
Pitcher List
# 105# 290
Carmen Maiorano
# 131# 266
Chris Mitchell
# 121
Corbin Young
# 275
Chris Clegg
# 219# 264
Who Should I Trade? Player Statistics
  Spencer Turnbull
Spencer Turnbull
Josh James
Josh James
2021 Stats 
Games Played9
Games Started9
Innings Pitched50.2
Blown Saves0
Hits Allowed37
Earned Runs16
Home Runs Allowed2
Who Should I Trade? Player Projections
  Spencer Turnbull
Spencer Turnbull
Josh James
Josh James
2021 Projections 
Games Played1421
Games Started150
Innings Pitched75.822.4
Blown Saves00
Hits Allowed6918
Earned Runs349
Home Runs Allowed83
Who Should I Trade? Player Notes
  Spencer Turnbull
Spencer Turnbull
Josh James
Josh James
 Spencer Turnbull (forearm) was placed on the 10-day IL this past weekend, but reports have come out that the right hander will not miss nearly as much time as originally expected.
Liam Gibney
Tue, Jun 8th
Astros pitcher Josh James (hamstring) suffered a setback in his recovery process.
Brad Camara
Thu, Jun 10th
 Tigers starting pitcher Spencer Turnbull lands on the 10-day injured list due to a right forearm strain. He left Friday's start due to this issue. They called up reliever Bryan Garcia in a corresponding move.
Corbin Young
Sat, Jun 5th
Josh James began throwing for the first time since he suffered a setback from a hip injury suffered back in October. He is apparently "feeling good" and should start a rehab assignment in the coming weeks.
Ethan Biddle
Thu, May 20th
 Tigers starting pitcher Spencer Turnbull left Friday's game with right forearm tightness. He threw 56 pitches in four innings with two hits, one earned run, zero walks, and four strikeouts.
Corbin Young
Fri, Jun 4th
Houston Astros RHP Josh James has been placed on the 10-day injured list, retroactive to March 29th. He had a setback while recovering from offseason hip surgery.
Jon Mathisen
Thu, Apr 1st
 Detroit Tigers right-hander Spencer Turnbull allowed just one run over 5 2/3 innings of work in a 6-1 win over the Yankees on Saturday. Turnbull struck out six and walked three in the outing.
Matthew Terelle
Sat, May 29th
Astros' RP Josh James is on track to return from hip surgery in late May or early June, according to pitching coach Brent Strom.
Jack Mannis
Tue, Mar 30th
 Detroit Tigers right-hander Spencer Turnbull allowed three runs over seven innings in a 6-5 loss to Cleveland on Monday. Turnbull struck out three and walked one.
Matthew Terelle
Tue, May 25th
Astros RHP Josh James had a "physical setback" in his rehab from left hip surgery.
Brendan Tuma - Too Much Tuma
Wed, Mar 17th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Spencer Turnbull
Spencer Turnbull
Josh James
Josh James
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CLE@ OAK
Sat, Apr 3rdvs CLE@ OAK
Sun, Apr 4thvs CLE@ OAK
Mon, Apr 5thvs MIN@ LAA
Tue, Apr 6thvs MIN@ LAA
Wed, Apr 7thvs MIN   
Fri, Apr 9th@ CLEvs OAK
Sat, Apr 10th@ CLEvs OAK
Sun, Apr 11th@ CLE   
Mon, Apr 12th@ HOUvs DET
Tue, Apr 13th@ HOUvs DET
Wed, Apr 14th@ HOUvs DET
Thu, Apr 15th@ OAK   
Fri, Apr 16th@ OAK@ SEA
Sat, Apr 17th@ OAK@ SEA
Sun, Apr 18th@ OAK@ SEA
Wed, Apr 21stvs PIT@ COL
Thu, Apr 22ndvs PITvs LAA
Fri, Apr 23rdvs KCvs LAA
Sat, Apr 24thvs KCvs LAA
Sun, Apr 25thvs KCvs LAA
Mon, Apr 26thvs KCvs SEA
Tue, Apr 27th@ CWSvs SEA
Thu, Apr 29th@ CWSvs SEA
Fri, Apr 30th@ NYY@ TB
Sat, May 1st@ NYY@ TB
Sun, May 2nd@ NYY@ TB
Tue, May 4th@ BOS@ NYY
Wed, May 5th@ BOS@ NYY
Thu, May 6th@ BOS@ NYY
Fri, May 7thvs MINvs TOR
Sat, May 8thvs MINvs TOR
Tue, May 11thvs KCvs LAA
Wed, May 12thvs KCvs LAA
Thu, May 13thvs KCvs TEX
Fri, May 14thvs CHCvs TEX
Sat, May 15thvs CHCvs TEX
Sun, May 16thvs CHCvs TEX
Mon, May 17th@ SEA   
Tue, May 18th@ SEA@ OAK
Wed, May 19th@ SEA@ OAK
Fri, May 21st@ KC@ TEX
Sat, May 22nd@ KC@ TEX
Sun, May 23rd@ KC@ TEX
Mon, May 24thvs CLE   
Tue, May 25thvs CLEvs LAD
Wed, May 26thvs CLEvs LAD
Thu, May 27thvs CLE   
Fri, May 28thvs NYYvs SD
Sat, May 29thvs NYYvs SD
Sun, May 30thvs NYYvs SD
Mon, May 31st@ MILvs BOS
Tue, Jun 1st@ MILvs BOS
Thu, Jun 3rd@ CWSvs BOS
Fri, Jun 4th@ CWS@ TOR
Sat, Jun 5th@ CWS@ TOR
Sun, Jun 6th@ CWS@ TOR
Tue, Jun 8thvs SEA@ BOS
Wed, Jun 9thvs SEA@ BOS
Thu, Jun 10thvs SEA@ BOS
Fri, Jun 11thvs CWS@ MIN
Sat, Jun 12thvs CWS@ MIN
Sun, Jun 13thvs CWS@ MIN
Mon, Jun 14th@ KC   
Tue, Jun 15th@ KCvs TEX
Wed, Jun 16th@ KCvs TEX
Thu, Jun 17th@ LAAvs CWS
Fri, Jun 18th@ LAAvs CWS
Sat, Jun 19th@ LAAvs CWS
Sun, Jun 20th@ LAAvs CWS
Tue, Jun 22ndvs STL@ BAL
Wed, Jun 23rdvs STL@ BAL
Thu, Jun 24thvs HOU@ DET
Fri, Jun 25thvs HOU@ DET
Sat, Jun 26thvs HOU@ DET
Sun, Jun 27thvs HOU@ DET
Mon, Jun 28th@ CLEvs BAL
Tue, Jun 29th@ CLEvs BAL
Wed, Jun 30th@ CLEvs BAL
Fri, Jul 2ndvs CWS@ CLE
Sat, Jul 3rdvs CWS@ CLE
Sun, Jul 4thvs CWS@ CLE
Mon, Jul 5th@ TEX   
Tue, Jul 6th@ TEXvs OAK
Wed, Jul 7th@ TEXvs OAK
Thu, Jul 8th@ MINvs OAK
Fri, Jul 9th@ MINvs NYY
Sat, Jul 10th@ MINvs NYY
Sun, Jul 11th@ MINvs NYY
Fri, Jul 16thvs MIN@ CWS
Sat, Jul 17thvs MIN@ CWS
Sun, Jul 18thvs MIN@ CWS
Mon, Jul 19thvs TEXvs CLE
Tue, Jul 20thvs TEXvs CLE
Wed, Jul 21stvs TEXvs CLE
Thu, Jul 22ndvs TEX   
Fri, Jul 23rd@ KCvs TEX
Sat, Jul 24th@ KCvs TEX
Sun, Jul 25th@ KCvs TEX
Mon, Jul 26th@ MIN@ SEA
Tue, Jul 27th@ MIN@ SEA
Wed, Jul 28th@ MIN@ SEA
Thu, Jul 29thvs BAL   
Fri, Jul 30thvs BAL@ SF
Sat, Jul 31stvs BAL@ SF
Sun, Aug 1stvs BAL@ SF
Tue, Aug 3rdvs BOS@ LAD
Wed, Aug 4thvs BOS@ LAD
Thu, Aug 5thvs BOSvs MIN
Fri, Aug 6th@ CLEvs MIN
Sat, Aug 7th@ CLEvs MIN
Sun, Aug 8th@ CLEvs MIN
Tue, Aug 10th@ BALvs COL
Wed, Aug 11th@ BALvs COL
Thu, Aug 12th@ BAL   
Fri, Aug 13thvs CLE@ LAA
Sat, Aug 14thvs CLE@ LAA
Sun, Aug 15thvs CLE@ LAA
Tue, Aug 17thvs LAA@ KC
Wed, Aug 18thvs LAA@ KC
Thu, Aug 19thvs LAA@ KC
Fri, Aug 20th@ TORvs SEA
Sat, Aug 21st@ TORvs SEA
Sun, Aug 22nd@ TORvs SEA
Tue, Aug 24th@ STLvs KC
Wed, Aug 25th@ STLvs KC
Fri, Aug 27thvs TOR@ TEX
Sat, Aug 28thvs TOR@ TEX
Sun, Aug 29thvs TOR@ TEX
Tue, Aug 31stvs OAK@ SEA
Wed, Sep 1stvs OAK@ SEA
Thu, Sep 2ndvs OAK   
Fri, Sep 3rd@ CIN@ SD
Sat, Sep 4th@ CIN@ SD
Sun, Sep 5th@ CIN@ SD
Mon, Sep 6th@ PITvs SEA
Tue, Sep 7th@ PITvs SEA
Wed, Sep 8th@ PITvs SEA
Fri, Sep 10thvs TBvs LAA
Sat, Sep 11thvs TBvs LAA
Sun, Sep 12thvs TBvs LAA
Tue, Sep 14thvs MIL@ TEX
Wed, Sep 15thvs MIL@ TEX
Thu, Sep 16th@ TB@ TEX
Fri, Sep 17th@ TBvs ARI
Sat, Sep 18th@ TBvs ARI
Sun, Sep 19th@ TBvs ARI
Mon, Sep 20thvs CWS@ LAA
Tue, Sep 21stvs CWS@ LAA
Wed, Sep 22ndvs CWS@ LAA
Fri, Sep 24thvs KC@ OAK
Sat, Sep 25thvs KC@ OAK
Sun, Sep 26thvs KC@ OAK
Tue, Sep 28th@ MINvs TB
Wed, Sep 29th@ MINvs TB
Thu, Sep 30th@ MINvs TB
Fri, Oct 1st@ CWSvs OAK
Sat, Oct 2nd@ CWSvs OAK
Sun, Oct 3rd@ CWSvs OAK
Fri, Apr 2nd   @ OAK
Thu, Apr 8th   vs OAK
Tue, Apr 20th   @ COL
Wed, Apr 28th   vs SEA
Sun, May 9th   vs TOR
Mon, May 10th   vs LAA
Thu, May 20th   @ OAK
Wed, Jun 2nd   vs BOS
Mon, Jun 21st   @ BAL
Thu, Jul 1st   @ CLE
Mon, Aug 16th   @ KC
Mon, Aug 23rd   vs KC
Mon, Aug 30th   @ SEA
Mon, Sep 13th   @ TEX
Thu, Sep 23rd   @ LAA