Skip to main content

Who Should I Trade?

Miles Mikolas for Luke Weaver (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Miles Mikolas
Miles Mikolas
Luke Weaver
Luke Weaver
Recommended by
5 of 6 experts
Recommended by
1 of 6 experts
Rest of Season# 199# 229
VBR# 384# 366
Injury AlertIL60IL60
Expert Ranks 
Mike Maher
# 204# 219
Pierre Camus
# 159
Ryan Amore
Pitcher List
# 202# 204
Carmen Maiorano
# 104# 141
Corbin Young
# 343# 367
Chris Clegg
# 199# 186
Who Should I Trade? Player Statistics
  Miles Mikolas
Miles Mikolas
Luke Weaver
Luke Weaver
2021 Stats 
Games Played18
Games Started18
Innings Pitched4.140.1
Blown Saves00
Hits Allowed335
Earned Runs120
Home Runs Allowed06
Who Should I Trade? Player Projections
  Miles Mikolas
Miles Mikolas
Luke Weaver
Luke Weaver
2021 Projections 
Games Played67
Games Started68
Innings Pitched34.537.5
Blown Saves00
Hits Allowed3536
Earned Runs1519
Home Runs Allowed46
Who Should I Trade? Player Notes
  Miles Mikolas
Miles Mikolas
Luke Weaver
Luke Weaver
 Cardinals starting pitcher Miles Mikolas plans to throw live batting practice on Tuesday at Busch Stadium. Mikolas could eventually go on a rehab assignment.
Corbin Young
Mon, Jul 19th
Arizona pitcher Luke Weaver will miss at least one start after being placed on the 10-day IL following an early exit from his Monday night start. The injury is described to be a right shoulder strain.
Ethan Biddle
Tue, May 18th
 The Cardinals transferred pitcher Miles Mikolas (forearm) to the 60-day injured list Saturday.
Brad Camara
Sat, May 29th
Luke Weaver will be placed on the 10-day IL after leaving his last start with shoulder discomfort.
Dan Harris
Tue, May 18th
 Cardinals starting pitcher Miles Mikolas expects to be re-evaluated in 4-6 weeks after a second opinion from Dr. Andrews. Mikolas has a "small calcification in his flexor tendon." However, it sounds like Mikolas doesn't have a UCL injury and expects to pitch this season.
Corbin Young
Fri, May 28th
Luke Weaver left Sunday's game with right shoulder discomfort. Weaver pitched four scoreless innings with one hit, two walks, and three strikeouts before leaving.
Corbin Young
Sun, May 16th
 Cardinals manager Mike Shildt says the team's medical staff is still working through the opinions after RHP Miles Mikolas (forearm) met with Dr. James Andrews.
Brendan Tuma - Too Much Tuma
Thu, May 27th
RHP Luke Weaver allowed one hit with two walks and three strikeouts over four innings in Sunday's loss to the Nationals. He left the game after four innings with right shoulder discomfort.
Jon Mathisen
Sun, May 16th
 The Cardinals placed RHP Miles Mikolas on the 10-day IL due to forearm tightness.
Brendan Tuma - Too Much Tuma
Sun, May 23rd
RHP Luke Weaver picked up the win on Monday when he allowed four hits with six strikeouts over 6 1/3 innings in the D-Backs' 5-2 win over the Marlins.
Jon Mathisen
Tue, May 11th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Miles Mikolas
Miles Mikolas
Luke Weaver
Luke Weaver
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CIN@ SD
Sat, Apr 3rd@ CIN@ SD
Sun, Apr 4th@ CIN@ SD
Mon, Apr 5th@ MIA   
Tue, Apr 6th@ MIA@ COL
Wed, Apr 7th@ MIA@ COL
Thu, Apr 8thvs MIL@ COL
Sat, Apr 10thvs MILvs CIN
Sun, Apr 11thvs MILvs CIN
Mon, Apr 12thvs WSHvs OAK
Tue, Apr 13thvs WSHvs OAK
Wed, Apr 14thvs WSH   
Fri, Apr 16th@ PHI@ WSH
Sat, Apr 17th@ PHI@ WSH
Sun, Apr 18th@ PHI@ WSH
Mon, Apr 19th@ WSH   
Tue, Apr 20th@ WSH   
Wed, Apr 21st@ WSH@ CIN
Fri, Apr 23rdvs CIN@ ATL
Sat, Apr 24thvs CIN   
Sun, Apr 25thvs CIN@ ATL
Mon, Apr 26thvs PHI   
Tue, Apr 27thvs PHIvs SD
Wed, Apr 28thvs PHIvs SD
Thu, Apr 29thvs PHIvs COL
Fri, Apr 30th@ PITvs COL
Sat, May 1st@ PITvs COL
Sun, May 2nd@ PITvs COL
Mon, May 3rdvs NYM   
Wed, May 5thvs NYM@ MIA
Thu, May 6thvs NYM@ MIA
Fri, May 7thvs COL@ NYM
Sat, May 8thvs COL@ NYM
Sun, May 9thvs COL@ NYM
Tue, May 11th@ MILvs MIA
Wed, May 12th@ MILvs MIA
Thu, May 13th@ MILvs MIA
Fri, May 14th@ SDvs WSH
Sat, May 15th@ SDvs WSH
Sun, May 16th@ SDvs WSH
Tue, May 18thvs PIT@ LAD
Wed, May 19thvs PIT@ LAD
Fri, May 21stvs CHC@ COL
Sat, May 22ndvs CHC@ COL
Sun, May 23rdvs CHC@ COL
Mon, May 24th@ CWS   
Tue, May 25th@ CWSvs SF
Wed, May 26th@ CWSvs SF
Thu, May 27th@ ARIvs STL
Fri, May 28th@ ARIvs STL
Sat, May 29th@ ARIvs STL
Sun, May 30th@ ARIvs STL
Mon, May 31st@ LADvs NYM
Tue, Jun 1st@ LADvs NYM
Wed, Jun 2nd@ LADvs NYM
Thu, Jun 3rdvs CIN@ MIL
Fri, Jun 4thvs CIN@ MIL
Sat, Jun 5thvs CIN@ MIL
Sun, Jun 6thvs CIN@ MIL
Tue, Jun 8thvs CLE@ OAK
Wed, Jun 9thvs CLE@ OAK
Fri, Jun 11th@ CHCvs LAA
Sat, Jun 12th@ CHCvs LAA
Sun, Jun 13th@ CHCvs LAA
Mon, Jun 14thvs MIA@ SF
Tue, Jun 15thvs MIA@ SF
Wed, Jun 16thvs MIA@ SF
Thu, Jun 17th@ ATL@ SF
Fri, Jun 18th@ ATLvs LAD
Sun, Jun 20th@ ATLvs LAD
Tue, Jun 22nd@ DETvs MIL
Wed, Jun 23rd@ DETvs MIL
Thu, Jun 24thvs PIT   
Fri, Jun 25thvs PIT@ SD
Sat, Jun 26thvs PIT@ SD
Sun, Jun 27thvs PIT@ SD
Mon, Jun 28thvs ARI@ STL
Tue, Jun 29thvs ARI@ STL
Wed, Jun 30thvs ARI@ STL
Thu, Jul 1st@ COLvs SF
Fri, Jul 2nd@ COLvs SF
Sat, Jul 3rd@ COLvs SF
Sun, Jul 4th@ COLvs SF
Mon, Jul 5th@ SF   
Tue, Jul 6th@ SFvs COL
Wed, Jul 7th@ SFvs COL
Fri, Jul 9th@ CHC@ LAD
Sat, Jul 10th@ CHC@ LAD
Fri, Jul 16thvs SFvs CHC
Sat, Jul 17thvs SFvs CHC
Sun, Jul 18thvs SFvs CHC
Mon, Jul 19thvs CHCvs PIT
Tue, Jul 20thvs CHCvs PIT
Wed, Jul 21stvs CHCvs PIT
Thu, Jul 22ndvs CHC   
Fri, Jul 23rd@ CIN@ CHC
Sat, Jul 24th@ CIN@ CHC
Sun, Jul 25th@ CIN@ CHC
Tue, Jul 27th@ CLE@ TEX
Wed, Jul 28th@ CLE@ TEX
Fri, Jul 30thvs MINvs LAD
Sat, Jul 31stvs MINvs LAD
Sun, Aug 1stvs MINvs LAD
Tue, Aug 3rdvs ATLvs SF
Wed, Aug 4thvs ATLvs SF
Thu, Aug 5thvs ATLvs SF
Fri, Aug 6thvs KC@ SD
Sat, Aug 7thvs KC@ SD
Sun, Aug 8thvs KC@ SD
Tue, Aug 10th@ PIT@ SF
Wed, Aug 11th@ PIT@ SF
Thu, Aug 12th@ PITvs SD
Fri, Aug 13th@ KCvs SD
Sat, Aug 14th@ KCvs SD
Sun, Aug 15th@ KCvs SD
Tue, Aug 17thvs MILvs PHI
Wed, Aug 18thvs MILvs PHI
Thu, Aug 19thvs MILvs PHI
Fri, Aug 20thvs PIT@ COL
Sat, Aug 21stvs PIT@ COL
Sun, Aug 22ndvs PIT@ COL
Tue, Aug 24thvs DET@ PIT
Wed, Aug 25thvs DET@ PIT
Thu, Aug 26th@ PIT@ PHI
Fri, Aug 27th@ PIT@ PHI
Sat, Aug 28th@ PIT@ PHI
Sun, Aug 29th@ PIT@ PHI
Mon, Aug 30th@ CINvs SD
Tue, Aug 31st@ CINvs SD
Wed, Sep 1st@ CINvs SD
Fri, Sep 3rd@ MILvs SEA
Sat, Sep 4th@ MILvs SEA
Sun, Sep 5th@ MILvs SEA
Mon, Sep 6thvs LAD   
Tue, Sep 7thvs LADvs TEX
Wed, Sep 8thvs LADvs TEX
Thu, Sep 9thvs LAD   
Fri, Sep 10thvs CIN@ SEA
Sat, Sep 11thvs CIN@ SEA
Sun, Sep 12thvs CIN@ SEA
Mon, Sep 13th@ NYM@ LAD
Tue, Sep 14th@ NYM@ LAD
Wed, Sep 15th@ NYM@ LAD
Fri, Sep 17thvs SD@ HOU
Sat, Sep 18thvs SD@ HOU
Sun, Sep 19thvs SD@ HOU
Mon, Sep 20th@ MILvs ATL
Tue, Sep 21st@ MILvs ATL
Wed, Sep 22nd@ MILvs ATL
Thu, Sep 23rd@ MILvs ATL
Fri, Sep 24th@ CHCvs LAD
Sat, Sep 25th@ CHCvs LAD
Sun, Sep 26th@ CHCvs LAD
Tue, Sep 28thvs MIL@ SF
Wed, Sep 29thvs MIL@ SF
Thu, Sep 30thvs MIL@ SF
Fri, Oct 1stvs CHCvs COL
Sat, Oct 2ndvs CHCvs COL
Sun, Oct 3rdvs CHCvs COL
Fri, Apr 2nd   @ SD
Fri, Apr 9th   vs CIN
Thu, Apr 15th   @ WSH
Thu, Apr 22nd   @ CIN
Tue, May 4th   @ MIA
Mon, May 10th   vs MIA
Mon, May 17th   @ LAD
Thu, May 20th   @ LAD
Sat, Jun 19th   vs LAD
Mon, Jun 21st   vs MIL
Thu, Jul 8th   vs COL
Sun, Jul 11th   @ LAD
Mon, Aug 2nd   vs SF
Mon, Aug 23rd   @ PIT