Skip to main content

Who Should I Trade?

Kyle Gibson for Josh Staumont (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Kyle Gibson
Kyle Gibson
Josh Staumont
Josh Staumont
Recommended by
9 of 14 experts
Recommended by
5 of 14 experts
Rest of Season# 113# 124
VBR# 194# 394
Injury AlertMiLB-
Expert Ranks 
Mike Maher
# 75# 130
Dan Harris
# 66# 144
Ryan Amore
Pitcher List
# 116# 151
Brendan Tuma
# 76# 107
Carmen Maiorano
# 218# 279
Brad Camara
# 62
Chris Mitchell
# 84# 120
Chris Clegg
# 106# 117
Joe Pisapia
# 53
Mick Ciallela
# 91# 90
Pierre Camus
# 132# 110
Corbin Young
# 221# 89
Joe Bond
Fantasy Six Pack
# 105
Jordan Eisen
Field of Vision Sports
# 160
Who Should I Trade? Player Statistics
  Kyle Gibson
Kyle Gibson
Josh Staumont
Josh Staumont
2021 Stats 
Games Played1937
Games Started190
Innings Pitched113.240.1
Blown Saves00
Hits Allowed9230
Earned Runs3615
Home Runs Allowed94
Who Should I Trade? Player Projections
  Kyle Gibson
Kyle Gibson
Josh Staumont
Josh Staumont
2021 Projections 
Games Played1123
Games Started100
Innings Pitched64.325.0
Blown Saves00
Hits Allowed5820
Earned Runs2611
Home Runs Allowed73
Who Should I Trade? Player Notes
  Kyle Gibson
Kyle Gibson
Josh Staumont
Josh Staumont
 The Philadelphia Phillies have acquired Kyle Gibson and Ian Kennedy from the Texas Rangers for a package that includes Spencer Howard, according to MLB insider Jeff Passan.
Mike Maher - The Birds Blitz
Fri, Jul 30th
Kansas City Royals pitcher Josh Staumont allowed three runs on three hits while striking out one across one inning during Thursday’s 15-1 loss to the Red Sox.
Brad Camara
Thu, Jul 1st
 Rangers starter Kyle Gibson lasted six innings and had a very poor showing on Saturday against the Astros. He allowed three runs (two earned) on four hits and a whopping eight walks. He also struck out four batters. the hurler was hit with the loss as Houston ultimately defeated Texas by a score of 4-1.
Andersen Pickard
Sun, Jul 25th
Kansas City Royals pitcher Josh Staumont allowed one hit and one walk while striking out three across one scoreless inning during Saturday’s 8-0 loss to the Rangers.
Brad Camara
Sat, Jun 26th
 Kyle Gibson took the loss on Monday against the Tigers, allowing eight runs on 10 hits over five innings pitched.
Brendan Tuma - Too Much Tuma
Tue, Jul 20th
Kansas City Royals pitcher Josh Staumont allowed one run on two hits and one walk while striking out one across one inning during Wednesday’s 5-4 loss to the Tigers.
Brad Camara
Wed, Jun 16th
 Rangers starter Kyle Gibson struggled on Wednesday and was hit with his first loss of the season. The veteran right-hander allowed five runs on eight hits (one homer) over the course of 6.1 innings. He also walked two batters and struck out seven. Texas ultimately lost to Detroit by a score of 5-3.
Andersen Pickard
Thu, Jul 8th
Josh Staumont (knee) allowed one hit while striking one across a scoreless inning during Sunday’s 2-1 loss to the Twins.
Brad Camara
Sun, Jun 6th
 Rangers starter Kyle Gibson allowed one run on five hits over 5.2 innings on Friday. He also walked three batters while striking out seven.
Andersen Pickard
Sat, Jul 3rd
The Royals activated pitcher Josh Staumont (knee) from the 10-day injured list on Sunday.
Brad Camara
Sun, Jun 6th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kyle Gibson
Kyle Gibson
Josh Staumont
Josh Staumont
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs ATLvs TEX
Sat, Apr 3rdvs ATLvs TEX
Sun, Apr 4thvs ATLvs TEX
Mon, Apr 5thvs NYM@ CLE
Tue, Apr 6thvs NYM   
Wed, Apr 7thvs NYM@ CLE
Fri, Apr 9th@ ATL   
Sat, Apr 10th@ ATL   
Sun, Apr 11th@ ATL@ CWS
Tue, Apr 13th@ NYMvs LAA
Wed, Apr 14th@ NYMvs LAA
Fri, Apr 16thvs STL   
Sat, Apr 17thvs STLvs TOR
Sun, Apr 18thvs STLvs TOR
Mon, Apr 19thvs SFvs TB
Tue, Apr 20thvs SFvs TB
Wed, Apr 21stvs SFvs TB
Fri, Apr 23rd@ COL@ DET
Sat, Apr 24th@ COL@ DET
Sun, Apr 25th@ COL@ DET
Mon, Apr 26th@ STL@ DET
Tue, Apr 27th@ STL@ PIT
Wed, Apr 28th@ STL@ PIT
Thu, Apr 29th@ STL   
Fri, Apr 30thvs NYM@ MIN
Sat, May 1stvs NYM@ MIN
Sun, May 2ndvs NYM@ MIN
Mon, May 3rdvs MILvs CLE
Tue, May 4thvs MILvs CLE
Wed, May 5thvs MILvs CLE
Thu, May 6thvs MILvs CLE
Fri, May 7th@ ATLvs CWS
Sat, May 8th@ ATLvs CWS
Sun, May 9th@ ATLvs CWS
Tue, May 11th@ WSH@ DET
Wed, May 12th@ WSH@ DET
Thu, May 13th@ WSH@ DET
Fri, May 14th@ TOR@ CWS
Sat, May 15th@ TOR@ CWS
Sun, May 16th@ TOR@ CWS
Tue, May 18thvs MIAvs MIL
Wed, May 19thvs MIAvs MIL
Thu, May 20thvs MIA   
Fri, May 21stvs BOSvs DET
Sat, May 22ndvs BOSvs DET
Sun, May 23rdvs BOSvs DET
Mon, May 24th@ MIA   
Tue, May 25th@ MIA@ TB
Wed, May 26th@ MIA@ TB
Thu, May 27th@ MIA@ TB
Sat, May 29th@ TB@ MIN
Sun, May 30th@ TB@ MIN
Mon, May 31st@ CINvs PIT
Tue, Jun 1st@ CINvs PIT
Fri, Jun 4thvs WSHvs MIN
Sat, Jun 5thvs WSHvs MIN
Sun, Jun 6thvs WSHvs MIN
Tue, Jun 8thvs ATL@ LAA
Wed, Jun 9thvs ATL@ LAA
Thu, Jun 10thvs ATL@ OAK
Sat, Jun 12thvs NYY@ OAK
Sun, Jun 13thvs NYY@ OAK
Mon, Jun 14th@ LADvs DET
Tue, Jun 15th@ LADvs DET
Wed, Jun 16th@ LADvs DET
Fri, Jun 18th@ SFvs BOS
Sat, Jun 19th@ SFvs BOS
Sun, Jun 20th@ SFvs BOS
Tue, Jun 22ndvs WSH@ NYY
Wed, Jun 23rdvs WSH@ NYY
Fri, Jun 25th@ NYM@ TEX
Sat, Jun 26th@ NYM@ TEX
Sun, Jun 27th@ NYM@ TEX
Mon, Jun 28th@ CIN@ BOS
Tue, Jun 29thvs MIA@ BOS
Wed, Jun 30thvs MIA@ BOS
Fri, Jul 2ndvs SDvs MIN
Sat, Jul 3rdvs SDvs MIN
Sun, Jul 4thvs SDvs MIN
Mon, Jul 5th@ CHCvs CIN
Tue, Jul 6th@ CHCvs CIN
Wed, Jul 7th@ CHCvs CIN
Thu, Jul 8th@ CHC@ CLE
Fri, Jul 9th@ BOS@ CLE
Sat, Jul 10th@ BOS@ CLE
Sun, Jul 11th@ BOS   
Fri, Jul 16thvs MIAvs BAL
Sun, Jul 18thvs MIAvs BAL
Tue, Jul 20th@ NYY@ MIL
Wed, Jul 21st@ NYY@ MIL
Thu, Jul 22ndvs ATL   
Fri, Jul 23rdvs ATLvs DET
Sat, Jul 24thvs ATLvs DET
Sun, Jul 25thvs ATLvs DET
Mon, Jul 26thvs WSHvs CWS
Tue, Jul 27thvs WSHvs CWS
Thu, Jul 29thvs WSHvs CWS
Fri, Jul 30th@ PIT@ TOR
Sat, Jul 31st@ PIT@ TOR
Sun, Aug 1st@ PIT@ TOR
Mon, Aug 2nd@ WSH   
Tue, Aug 3rd@ WSH@ CWS
Wed, Aug 4th@ WSH@ CWS
Thu, Aug 5th@ WSH@ CWS
Fri, Aug 6thvs NYM@ STL
Sat, Aug 7thvs NYM@ STL
Sun, Aug 8thvs NYM@ STL
Tue, Aug 10thvs LADvs NYY
Wed, Aug 11thvs LADvs NYY
Thu, Aug 12thvs LAD   
Fri, Aug 13thvs CINvs STL
Sat, Aug 14thvs CINvs STL
Sun, Aug 15thvs CINvs STL
Tue, Aug 17th@ ARIvs HOU
Wed, Aug 18th@ ARIvs HOU
Thu, Aug 19th@ ARIvs HOU
Fri, Aug 20th@ SD@ CHC
Sat, Aug 21st@ SD@ CHC
Sun, Aug 22nd@ SD@ CHC
Tue, Aug 24thvs TB@ HOU
Wed, Aug 25thvs TB@ HOU
Thu, Aug 26thvs ARI@ SEA
Fri, Aug 27thvs ARI@ SEA
Sat, Aug 28thvs ARI@ SEA
Sun, Aug 29thvs ARI@ SEA
Mon, Aug 30th@ WSH   
Tue, Aug 31st@ WSHvs CLE
Wed, Sep 1st@ WSHvs CLE
Fri, Sep 3rd@ MIAvs CWS
Sat, Sep 4th@ MIAvs CWS
Sun, Sep 5th@ MIAvs CWS
Mon, Sep 6th@ MIL@ BAL
Tue, Sep 7th@ MIL@ BAL
Wed, Sep 8th@ MIL@ BAL
Thu, Sep 9thvs COL@ BAL
Fri, Sep 10thvs COL@ MIN
Sat, Sep 11thvs COL@ MIN
Sun, Sep 12thvs COL@ MIN
Tue, Sep 14thvs CHCvs OAK
Wed, Sep 15thvs CHCvs OAK
Thu, Sep 16thvs CHCvs OAK
Fri, Sep 17th@ NYMvs SEA
Sat, Sep 18th@ NYMvs SEA
Sun, Sep 19th@ NYMvs SEA
Mon, Sep 20thvs BAL@ CLE
Tue, Sep 21stvs BAL@ CLE
Wed, Sep 22ndvs BAL@ CLE
Thu, Sep 23rdvs PIT   
Fri, Sep 24thvs PIT@ DET
Sat, Sep 25thvs PIT@ DET
Sun, Sep 26thvs PIT@ DET
Tue, Sep 28th@ ATLvs CLE
Wed, Sep 29th@ ATLvs CLE
Thu, Sep 30th@ ATLvs CLE
Fri, Oct 1st@ MIAvs MIN
Sat, Oct 2nd@ MIAvs MIN
Sun, Oct 3rd@ MIAvs MIN
Thu, Apr 8th   @ CWS
Mon, Apr 12th   vs LAA
Thu, Apr 15th   vs TOR
Fri, May 28th   @ MIN
Thu, Jun 3rd   vs MIN
Mon, Jun 7th   @ LAA
Fri, Jun 11th   @ OAK
Thu, Jun 24th   @ NYY
Thu, Jul 1st   @ BOS
Sat, Jul 17th   vs BAL
Wed, Jul 28th   vs CWS
Mon, Aug 9th   vs NYY
Mon, Aug 16th   vs HOU
Mon, Aug 23rd   @ HOU
Thu, Sep 2nd   vs CLE