Skip to main content

Who Should I Trade?

Miles Mikolas for Johnny Cueto (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Johnny Cueto
Johnny Cueto
Miles Mikolas
Miles Mikolas
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season# 197# 198
VBR# 311# 376
Injury Alert-IL60
Expert Ranks 
Mike Maher
# 157# 204
Dan Harris
# 173
Pierre Camus
# 125# 159
Chris Clegg
# 160# 199
Carmen Maiorano
# 235# 104
Ryan Amore
Pitcher List
# 202
Corbin Young
# 427# 343
Who Should I Trade? Player Statistics
  Johnny Cueto
Johnny Cueto
Miles Mikolas
Miles Mikolas
2021 Stats 
Games Played171
Games Started171
Innings Pitched94.14.1
Blown Saves00
Hits Allowed973
Earned Runs401
Home Runs Allowed130
Who Should I Trade? Player Projections
  Johnny Cueto
Johnny Cueto
Miles Mikolas
Miles Mikolas
2021 Projections 
Games Played96
Games Started86
Innings Pitched51.834.5
Blown Saves00
Hits Allowed5235
Earned Runs2415
Home Runs Allowed74
Who Should I Trade? Player Notes
  Johnny Cueto
Johnny Cueto
Miles Mikolas
Miles Mikolas
 RHP Johnny Cueto earned the win on Thursday when he allowed two walks and four hits with five strikeouts over 5 2/3 innings as the Giants defeated the Dodgers 5-0.
Jon Mathisen
Thu, Jul 29th
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
 RHP Johnny Cueto took a no-decision on Friday when he allowed three runs on three hits with a walk and seven strikeouts over five innings in the Giants' 6-4 loss to the Pirates.
Jon Mathisen
Sat, Jul 24th
The Cardinals transferred pitcher Miles Mikolas (forearm) to the 60-day injured list Saturday.
Brad Camara
Sat, May 29th
 RHP Johnny Cueto took a no-decision on Sunday when he allowed one run on two hits with a walk and five strikeouts over five innings in the Giants' 2-1 loss to the Cardinals.
Jon Mathisen
Mon, Jul 19th
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
 RHP Johnny Cueto took the loss on Tuesday when he surrendered four earned runs on nine hits with one walk and seven strikeouts over six innings as the Giants lost to the Cardinals 6-5.
Jon Mathisen
Wed, Jul 7th
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 Johnny Cueto took the loss on Thursday when he surrendered five runs on six hits with two walks and five strikeouts as the Giants lost to the Diamondbacks by a score of 5-3.
Jon Mathisen
Fri, Jul 2nd
The Cardinals placed RHP Miles Mikolas on the 10-day IL due to forearm tightness.
Brendan Tuma - Too Much Tuma
Sun, May 23rd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Johnny Cueto
Johnny Cueto
Miles Mikolas
Miles Mikolas
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEA@ CIN
Sat, Apr 3rd@ SEA@ CIN
Sun, Apr 4th   @ CIN
Mon, Apr 5th@ SD@ MIA
Tue, Apr 6th@ SD@ MIA
Wed, Apr 7th@ SD@ MIA
Thu, Apr 8th   vs MIL
Sat, Apr 10thvs COLvs MIL
Sun, Apr 11thvs COLvs MIL
Mon, Apr 12thvs CINvs WSH
Tue, Apr 13thvs CINvs WSH
Wed, Apr 14thvs CINvs WSH
Fri, Apr 16th@ MIA@ PHI
Sat, Apr 17th@ MIA@ PHI
Sun, Apr 18th@ MIA@ PHI
Mon, Apr 19th@ PHI@ WSH
Tue, Apr 20th@ PHI@ WSH
Wed, Apr 21st@ PHI@ WSH
Fri, Apr 23rdvs MIAvs CIN
Sat, Apr 24thvs MIAvs CIN
Sun, Apr 25thvs MIAvs CIN
Mon, Apr 26thvs COLvs PHI
Tue, Apr 27thvs COLvs PHI
Wed, Apr 28thvs COLvs PHI
Thu, Apr 29th   vs PHI
Fri, Apr 30th@ SD@ PIT
Sat, May 1st@ SD@ PIT
Sun, May 2nd@ SD@ PIT
Mon, May 3rd   vs NYM
Wed, May 5th@ COLvs NYM
Thu, May 6th   vs NYM
Fri, May 7thvs SDvs COL
Sat, May 8thvs SDvs COL
Sun, May 9thvs SDvs COL
Tue, May 11thvs TEX@ MIL
Wed, May 12th   @ MIL
Thu, May 13th@ PIT@ MIL
Fri, May 14th@ PIT@ SD
Sat, May 15th@ PIT@ SD
Sun, May 16th@ PIT@ SD
Tue, May 18th@ CINvs PIT
Wed, May 19th@ CINvs PIT
Fri, May 21stvs LADvs CHC
Sat, May 22ndvs LADvs CHC
Sun, May 23rdvs LADvs CHC
Mon, May 24th   @ CWS
Tue, May 25th@ ARI@ CWS
Wed, May 26th@ ARI@ CWS
Thu, May 27th@ LAD@ ARI
Fri, May 28th@ LAD@ ARI
Sat, May 29th@ LAD@ ARI
Sun, May 30th@ LAD@ ARI
Mon, May 31stvs LAA@ LAD
Tue, Jun 1stvs LAA@ LAD
Wed, Jun 2nd   @ LAD
Thu, Jun 3rdvs CHCvs CIN
Fri, Jun 4thvs CHCvs CIN
Sat, Jun 5thvs CHCvs CIN
Sun, Jun 6thvs CHCvs CIN
Tue, Jun 8th@ TEXvs CLE
Wed, Jun 9th@ TEXvs CLE
Fri, Jun 11th@ WSH@ CHC
Sat, Jun 12th@ WSH@ CHC
Sun, Jun 13th@ WSH@ CHC
Mon, Jun 14thvs ARIvs MIA
Tue, Jun 15thvs ARIvs MIA
Wed, Jun 16thvs ARIvs MIA
Thu, Jun 17thvs ARI@ ATL
Fri, Jun 18thvs PHI@ ATL
Sun, Jun 20thvs PHI@ ATL
Tue, Jun 22nd@ LAA@ DET
Wed, Jun 23rd@ LAA@ DET
Thu, Jun 24th   vs PIT
Fri, Jun 25thvs OAKvs PIT
Sat, Jun 26thvs OAKvs PIT
Sun, Jun 27thvs OAKvs PIT
Mon, Jun 28th@ LADvs ARI
Tue, Jun 29th@ LADvs ARI
Wed, Jun 30th   vs ARI
Thu, Jul 1st@ ARI@ COL
Fri, Jul 2nd@ ARI@ COL
Sat, Jul 3rd@ ARI@ COL
Sun, Jul 4th@ ARI@ COL
Mon, Jul 5thvs STL@ SF
Tue, Jul 6thvs STL@ SF
Wed, Jul 7thvs STL@ SF
Fri, Jul 9thvs WSH@ CHC
Sat, Jul 10thvs WSH@ CHC
Fri, Jul 16th@ STLvs SF
Sat, Jul 17th@ STLvs SF
Sun, Jul 18th@ STLvs SF
Mon, Jul 19th@ LADvs CHC
Tue, Jul 20th@ LADvs CHC
Wed, Jul 21st@ LADvs CHC
Thu, Jul 22nd@ LADvs CHC
Fri, Jul 23rdvs PIT@ CIN
Sat, Jul 24thvs PIT@ CIN
Sun, Jul 25thvs PIT@ CIN
Tue, Jul 27thvs LAD@ CLE
Wed, Jul 28thvs LAD@ CLE
Fri, Jul 30thvs HOUvs MIN
Sat, Jul 31stvs HOUvs MIN
Sun, Aug 1stvs HOUvs MIN
Tue, Aug 3rd@ ARIvs ATL
Wed, Aug 4th@ ARIvs ATL
Thu, Aug 5th@ ARIvs ATL
Fri, Aug 6th@ MILvs KC
Sat, Aug 7th@ MILvs KC
Sun, Aug 8th@ MILvs KC
Tue, Aug 10thvs ARI@ PIT
Wed, Aug 11thvs ARI@ PIT
Thu, Aug 12thvs COL@ PIT
Fri, Aug 13thvs COL@ KC
Sat, Aug 14thvs COL@ KC
Sun, Aug 15thvs COL@ KC
Tue, Aug 17thvs NYMvs MIL
Wed, Aug 18thvs NYMvs MIL
Thu, Aug 19th   vs MIL
Fri, Aug 20th@ OAKvs PIT
Sat, Aug 21st@ OAKvs PIT
Sun, Aug 22nd@ OAKvs PIT
Tue, Aug 24th@ NYMvs DET
Wed, Aug 25th@ NYMvs DET
Thu, Aug 26th@ NYM@ PIT
Fri, Aug 27th@ ATL@ PIT
Sat, Aug 28th@ ATL@ PIT
Sun, Aug 29th@ ATL@ PIT
Mon, Aug 30thvs MIL@ CIN
Tue, Aug 31stvs MIL@ CIN
Wed, Sep 1stvs MIL@ CIN
Fri, Sep 3rdvs LAD@ MIL
Sat, Sep 4thvs LAD@ MIL
Sun, Sep 5thvs LAD@ MIL
Mon, Sep 6th@ COLvs LAD
Tue, Sep 7th@ COLvs LAD
Wed, Sep 8th@ COLvs LAD
Thu, Sep 9th   vs LAD
Fri, Sep 10th@ CHCvs CIN
Sat, Sep 11th@ CHCvs CIN
Sun, Sep 12th@ CHCvs CIN
Mon, Sep 13thvs SD@ NYM
Tue, Sep 14thvs SD@ NYM
Wed, Sep 15thvs SD@ NYM
Fri, Sep 17thvs ATLvs SD
Sat, Sep 18thvs ATLvs SD
Sun, Sep 19thvs ATLvs SD
Mon, Sep 20th   @ MIL
Tue, Sep 21st@ SD@ MIL
Wed, Sep 22nd@ SD@ MIL
Thu, Sep 23rd@ SD@ MIL
Fri, Sep 24th@ COL@ CHC
Sat, Sep 25th@ COL@ CHC
Sun, Sep 26th@ COL@ CHC
Tue, Sep 28thvs ARIvs MIL
Wed, Sep 29thvs ARIvs MIL
Thu, Sep 30thvs ARIvs MIL
Fri, Oct 1stvs SDvs CHC
Sat, Oct 2ndvs SDvs CHC
Sun, Oct 3rdvs SDvs CHC
Fri, Apr 2nd@ SEA   
Fri, Apr 9thvs COL   
Thu, Apr 22ndvs MIA   
Tue, May 4th@ COL   
Mon, May 10thvs TEX   
Mon, May 17th@ CIN   
Thu, May 20th@ CIN   
Sat, Jun 19thvs PHI   
Sun, Jul 11thvs WSH   
Thu, Jul 29thvs LAD   
Mon, Aug 2nd@ ARI   
Mon, Aug 16thvs NYM   
Thu, Sep 2ndvs MIL   
Thu, Sep 16thvs SD