Who Should I Trade?

Tyler Glasnow for Miles Mikolas (2019)

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

Experts' Pick
  Miles Mikolas
Miles Mikolas
STL vs CHC Sun, Sep 29th 3:15pm
Tyler Glasnow
Tyler Glasnow
TB @ TOR Sun, Sep 29th 3:07pm
Recommended by
15 of 17 experts
Recommended by
2 of 17 experts
Rest of Season
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 69
Andrew Gould
# 82# 131
Joe Bond
Fantasy Six Pack
# 66# 90
Chris Meaney
The Athletic
# 64
Andrea LaMont
Lenny Melnick Fantasy Sports
# 87
Paul Sporer
# 32
Nick Mariano
# 126
Donkey Teeth
# 25# 90
Dan Harris
# 84# 113
Pierre Camus
# 113# 165
Brandon 'B_Don' Myers
# 39# 144
Dennis Sosic
Fantasy Six Pack
# 38# 72
Mick Ciallela
# 71

# 38# 57
Todd D Clark
The Fantasy Fix
# 54# 101
Eno Sarris
The Athletic
# 37# 36
Bobby Sylvester
# 106# 40
  Miles Mikolas
Miles Mikolas
Tyler Glasnow
Tyler Glasnow
2019 Stats 
Games Played3212
Games Started3212
Innings Pitched184.161.1
Blown Saves00
Hits Allowed19340
Earned Runs8512
Home Runs Allowed274
  Miles Mikolas
Miles Mikolas
Tyler Glasnow
Tyler Glasnow
2019 Projections 
Games Played05
Games Started05
Innings Pitched0.023.0
Blown Saves00
Hits Allowed020
Earned Runs010
Home Runs Allowed02
  Miles Mikolas
Miles Mikolas
Tyler Glasnow
Tyler Glasnow
 Miles Mikolas did not factor into the decision Sunday against the Cubs, allowing two runs (one earned) on eight hits and one walk in 7.2 innings. He struck out four.
Connor Rooney
Sun, Sep 22nd
Tyler Glasnow walked two batters and struck out four over 4 1/3 scoreless innings Friday night against the Blue Jays. He didn't factor into the decision.
John Aubin
Sat, Sep 28th
 Miles Mikolas (9-14) took the loss Tuesday against the Nationals, allowing three runs on eight hits and one walk across six innings. He struck out four.
Connor Rooney
Wed, Sep 18th
Tyler Glasnow allowed two hits with zero walks and seven strikeouts across three innings during a no-decision against the Red Sox on Saturday.
John Aubin
Sun, Sep 22nd
 Miles Mikolas allowed one run on three hits with four walks across five innings in a no-decision against the Pirates on Friday. He struck out seven.
Connor Rooney
Sat, Sep 7th
Tyler Glasnow didn't factor into the decision in Saturday's 3-1 win over the Angels, giving up two hits and a walk over three scoreless innings while striking out five.
John Aubin
Sun, Sep 15th
 Miles Mikolas did not factor into the decision in the first game of Sunday's double header, allowing three runs on four hits and no walks over six innings. He struck out five.
Connor Rooney
Sun, Sep 1st
Tyler Glasnow gave up two runs on one hit and two walks while striking out five through two innings in a no-decision against the Blue Jays on Sunday.
John Aubin
Mon, Sep 9th
 Miles Mikolas (8-13) earned the win Tuesday against the Brewers, allowing one run on four hits and no walks over six innings. He struck out 10.
Connor Rooney
Wed, Aug 28th
Tyler Glasnow (forearm) will be activated and start for the Rays on Sunday against the Blue Jays according to Marc Topkin of the Tampa Bay Times.
John Aubin
Sat, Sep 7th
There are no recent notes for these players
  Miles Mikolas
Miles Mikolas
Tyler Glasnow
Tyler Glasnow
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MILvs HOU
Fri, Mar 29th@ MILvs HOU
Sat, Mar 30th@ MILvs HOU
Sun, Mar 31st@ MILvs HOU
Mon, Apr 1st@ PITvs COL
Tue, Apr 2nd   vs COL
Wed, Apr 3rd@ PITvs COL
Fri, Apr 5thvs SD@ SF
Sat, Apr 6thvs SD@ SF
Sun, Apr 7thvs SD@ SF
Mon, Apr 8thvs LAD@ CWS
Tue, Apr 9thvs LAD@ CWS
Wed, Apr 10thvs LAD@ CWS
Fri, Apr 12th   @ TOR
Sat, Apr 13th@ CIN@ TOR
Sun, Apr 14th@ CIN@ TOR
Tue, Apr 16th@ MILvs BAL
Wed, Apr 17th@ MILvs BAL
Thu, Apr 18th   vs BAL
Fri, Apr 19thvs NYMvs BOS
Sat, Apr 20thvs NYMvs BOS
Sun, Apr 21stvs NYMvs BOS
Mon, Apr 22ndvs MILvs KC
Tue, Apr 23rdvs MILvs KC
Wed, Apr 24thvs MILvs KC
Sat, Apr 27thvs CIN@ BOS
Sun, Apr 28thvs CIN@ BOS
Mon, Apr 29th@ WSH@ KC
Wed, May 1st@ WSH@ KC
Thu, May 2nd@ WSH@ KC
Fri, May 3rd@ CHC@ BAL
Sat, May 4th@ CHC@ BAL
Mon, May 6thvs PHIvs ARI
Tue, May 7thvs PHIvs ARI
Wed, May 8thvs PHIvs ARI
Fri, May 10thvs PITvs NYY
Sat, May 11thvs PITvs NYY
Sun, May 12thvs PITvs NYY
Tue, May 14th@ ATL@ MIA
Wed, May 15th@ ATL@ MIA
Fri, May 17th@ TEX@ NYY
Sat, May 18th@ TEX@ NYY
Sun, May 19th@ TEX@ NYY
Tue, May 21st   vs LAD
Wed, May 22ndvs KCvs LAD
Thu, May 23rd   @ CLE
Fri, May 24thvs ATL@ CLE
Sat, May 25thvs ATL@ CLE
Sun, May 26thvs ATL@ CLE
Mon, May 27th   vs TOR
Tue, May 28th@ PHIvs TOR
Wed, May 29th@ PHIvs TOR
Thu, May 30th@ PHIvs MIN
Fri, May 31stvs CHCvs MIN
Sat, Jun 1stvs CHCvs MIN
Sun, Jun 2ndvs CHCvs MIN
Tue, Jun 4thvs CIN@ DET
Wed, Jun 5th   @ DET
Thu, Jun 6thvs CIN@ DET
Fri, Jun 7th@ CHC@ BOS
Sat, Jun 8th@ CHC@ BOS
Sun, Jun 9th@ CHC@ BOS
Mon, Jun 10th@ MIAvs OAK
Tue, Jun 11th@ MIAvs OAK
Wed, Jun 12th@ MIAvs OAK
Thu, Jun 13th   vs LAA
Fri, Jun 14th@ NYMvs LAA
Sat, Jun 15th@ NYMvs LAA
Sun, Jun 16th@ NYMvs LAA
Mon, Jun 17thvs MIA@ NYY
Tue, Jun 18thvs MIA@ NYY
Wed, Jun 19thvs MIA@ NYY
Thu, Jun 20thvs MIA@ OAK
Fri, Jun 21stvs LAA@ OAK
Sat, Jun 22ndvs LAA@ OAK
Sun, Jun 23rdvs LAA@ OAK
Tue, Jun 25thvs OAK@ MIN
Wed, Jun 26thvs OAK@ MIN
Thu, Jun 27th   @ MIN
Fri, Jun 28th@ SDvs TEX
Sat, Jun 29th@ SDvs TEX
Sun, Jun 30th@ SDvs TEX
Mon, Jul 1st   vs BAL
Tue, Jul 2nd@ SEAvs BAL
Wed, Jul 3rd@ SEAvs BAL
Thu, Jul 4th@ SEAvs NYY
Fri, Jul 5th@ SFvs NYY
Sat, Jul 6th@ SFvs NYY
Sun, Jul 7th@ SFvs NYY
Fri, Jul 12thvs ARI@ BAL
Sat, Jul 13thvs ARI@ BAL
Sun, Jul 14thvs ARI@ BAL
Mon, Jul 15thvs PIT@ NYY
Tue, Jul 16thvs PIT@ NYY
Thu, Jul 18th@ CIN@ NYY
Fri, Jul 19th@ CINvs CWS
Sat, Jul 20th@ CINvs CWS
Sun, Jul 21st@ CINvs CWS
Mon, Jul 22nd@ PITvs BOS
Tue, Jul 23rd@ PITvs BOS
Wed, Jul 24th@ PITvs BOS
Fri, Jul 26thvs HOU@ TOR
Sat, Jul 27thvs HOU@ TOR
Sun, Jul 28thvs HOU@ TOR
Tue, Jul 30thvs CHC@ BOS
Wed, Jul 31stvs CHC@ BOS
Thu, Aug 1stvs CHC@ BOS
Sat, Aug 3rd@ OAKvs MIA
Sun, Aug 4th@ OAKvs MIA
Mon, Aug 5th@ LADvs TOR
Tue, Aug 6th@ LADvs TOR
Wed, Aug 7th@ LADvs TOR
Fri, Aug 9thvs PIT@ SEA
Sat, Aug 10thvs PIT@ SEA
Sun, Aug 11thvs PIT@ SEA
Mon, Aug 12th   @ SD
Tue, Aug 13th@ KC@ SD
Wed, Aug 14th@ KC@ SD
Fri, Aug 16th@ CINvs DET
Sat, Aug 17th@ CINvs DET
Sun, Aug 18th@ CINvs DET
Mon, Aug 19thvs MILvs SEA
Tue, Aug 20thvs MILvs SEA
Wed, Aug 21stvs MILvs SEA
Thu, Aug 22ndvs COL@ BAL
Fri, Aug 23rdvs COL@ BAL
Sat, Aug 24thvs COL@ BAL
Sun, Aug 25thvs COL@ BAL
Tue, Aug 27th@ MIL@ HOU
Wed, Aug 28th@ MIL@ HOU
Thu, Aug 29th   @ HOU
Fri, Aug 30th   vs CLE
Sat, Aug 31stvs CINvs CLE
Sun, Sep 1stvs CINvs CLE
Mon, Sep 2ndvs SFvs BAL
Tue, Sep 3rdvs SFvs BAL
Thu, Sep 5thvs SFvs TOR
Fri, Sep 6th@ PITvs TOR
Sat, Sep 7th@ PITvs TOR
Sun, Sep 8th@ PITvs TOR
Tue, Sep 10th@ COL@ TEX
Wed, Sep 11th@ COL@ TEX
Thu, Sep 12th@ COL@ TEX
Fri, Sep 13thvs MIL@ LAA
Sat, Sep 14thvs MIL@ LAA
Sun, Sep 15thvs MIL@ LAA
Tue, Sep 17thvs WSH@ LAD
Wed, Sep 18thvs WSH@ LAD
Fri, Sep 20th@ CHCvs BOS
Sat, Sep 21st@ CHCvs BOS
Sun, Sep 22nd@ CHCvs BOS
Mon, Sep 23rd@ ARIvs BOS
Tue, Sep 24th@ ARIvs NYY
Wed, Sep 25th@ ARIvs NYY
Fri, Sep 27thvs CHC@ TOR
Sat, Sep 28thvs CHC@ TOR
Sun, Sep 29thvs CHC@ TOR
Thu, Apr 11thvs LAD   
Mon, Apr 15th@ MIL   
Fri, Apr 26thvs CIN   
Tue, Apr 30th@ WSH   
Sun, May 5th@ CHC   
Thu, May 9thvs PIT   
Thu, May 16th@ ATL   
Wed, Jul 17thvs PIT   
Thu, Jul 25th@ PIT   
Thu, Aug 15th@ CIN   
Mon, Aug 26th@ MIL   
Wed, Sep 4thvs SF   
Mon, Sep 16thvs WSH   
Thu, Sep 19th@ CHC