Skip to main content

Who Should I Trade?

Miles Mikolas for Randy Dobnak (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
Randy Dobnak
Randy Dobnak
Recommended by
4 of 6 experts
Recommended by
2 of 6 experts
Rest of Season# 196# 212
VBR# 597# 593
Injury AlertIL60-
Expert Ranks 
Mike Maher
# 184# 210
Pierre Camus
# 160
Carmen Maiorano
# 104# 142
Chris Clegg
# 199# 223
Ryan Amore
Pitcher List
# 189# 139
Corbin Young
# 343# 256
Who Should I Trade? Player Statistics
  Miles Mikolas
Miles Mikolas
Randy Dobnak
Randy Dobnak
2021 Stats 
Games Played113
Games Started15
Innings Pitched4.144.2
Blown Saves00
Hits Allowed360
Earned Runs138
Home Runs Allowed011
Who Should I Trade? Player Projections
  Miles Mikolas
Miles Mikolas
Randy Dobnak
Randy Dobnak
2021 Projections 
Games Played421
Games Started410
Innings Pitched23.058.1
Blown Saves00
Hits Allowed2366
Earned Runs1033
Home Runs Allowed38
Who Should I Trade? Player Notes
  Miles Mikolas
Miles Mikolas
Randy Dobnak
Randy Dobnak
 The Cardinals transferred pitcher Miles Mikolas (forearm) to the 60-day injured list Saturday.
Brad Camara
Sat, May 29th
Minnesota Twins right-hander Randy Dobnak allowed two runs over five innings of work in a 3-2 win over the Rangers on Saturday. Dobnak struck out one and walked one.
Matthew Terelle
Sat, Jun 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
Minnesota Twins right-hander Randy Dobnak allowed eight runs over 4 2/3 innings in a 9-6 loss to the Yankees on Wednesday. Dobnak walked three and did not record a strikeout.
Matthew Terelle
Thu, Jun 10th
 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
Minnesota Twins right-hander Randy Dobnak allowed three runs over 5 2/3 innings of work in a 6-3 loss to the Orioles on Wednesday. Dobnak struck out three and walked two.
Matthew Terelle
Thu, Jun 3rd
 The Cardinals placed RHP Miles Mikolas on the 10-day IL due to forearm tightness.
Brendan Tuma - Too Much Tuma
Sun, May 23rd
Minnesota Twins right-hander Randy Dobnak struggled in an 8-3 loss to the Royals on Friday. Dobnak allowed six runs over six innings while striking out three and walking one.
Matthew Terelle
Sat, May 29th
 Making his first start for the Cardinals since 2019 due to shoulder issues, Miles Mikolas returned to the mound on Saturday and pitched four innings while giving up three hits, an earned run, and a walk to go with three strikeouts before being removed from the game with the dreaded "right forearm tightness".
Lucas Spence
Sun, May 23rd
Minnesota Twins right-hander Randy Dobnak held the Indians scoreless over six innings in a 10-0 win on Friday. Dobnak struck out five and walked two.
Matthew Terelle
Fri, May 21st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Miles Mikolas
Miles Mikolas
Randy Dobnak
Randy Dobnak
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CIN@ MIL
Sat, Apr 3rd@ CIN@ MIL
Sun, Apr 4th@ CIN@ MIL
Mon, Apr 5th@ MIA@ DET
Tue, Apr 6th@ MIA@ DET
Wed, Apr 7th@ MIA@ DET
Thu, Apr 8thvs MILvs SEA
Sat, Apr 10thvs MILvs SEA
Sun, Apr 11thvs MILvs SEA
Mon, Apr 12thvs WSH   
Tue, Apr 13thvs WSHvs BOS
Wed, Apr 14thvs WSHvs BOS
Fri, Apr 16th@ PHI@ LAA
Sat, Apr 17th@ PHI   
Sun, Apr 18th@ PHI   
Mon, Apr 19th@ WSH   
Tue, Apr 20th@ WSH@ OAK
Wed, Apr 21st@ WSH@ OAK
Fri, Apr 23rdvs CINvs PIT
Sat, Apr 24thvs CINvs PIT
Sun, Apr 25thvs CINvs PIT
Mon, Apr 26thvs PHI@ CLE
Tue, Apr 27thvs PHI@ CLE
Wed, Apr 28thvs PHI@ CLE
Thu, Apr 29thvs PHI   
Fri, Apr 30th@ PITvs KC
Sat, May 1st@ PITvs KC
Sun, May 2nd@ PITvs KC
Mon, May 3rdvs NYMvs TEX
Wed, May 5thvs NYMvs TEX
Thu, May 6thvs NYMvs TEX
Fri, May 7thvs COL@ DET
Sat, May 8thvs COL@ DET
Sun, May 9thvs COL   
Tue, May 11th@ MIL@ CWS
Wed, May 12th@ MIL@ CWS
Thu, May 13th@ MIL@ CWS
Fri, May 14th@ SDvs OAK
Sat, May 15th@ SDvs OAK
Sun, May 16th@ SDvs OAK
Tue, May 18thvs PITvs CWS
Wed, May 19thvs PITvs CWS
Fri, May 21stvs CHC@ CLE
Sat, May 22ndvs CHC@ CLE
Sun, May 23rdvs CHC@ CLE
Mon, May 24th@ CWSvs BAL
Tue, May 25th@ CWSvs BAL
Wed, May 26th@ CWSvs BAL
Thu, May 27th@ ARI   
Fri, May 28th@ ARIvs KC
Sat, May 29th@ ARIvs KC
Sun, May 30th@ ARIvs KC
Mon, May 31st@ LAD@ BAL
Tue, Jun 1st@ LAD@ BAL
Wed, Jun 2nd@ LAD@ BAL
Thu, Jun 3rdvs CIN@ KC
Fri, Jun 4thvs CIN@ KC
Sat, Jun 5thvs CIN@ KC
Sun, Jun 6thvs CIN@ KC
Tue, Jun 8thvs CLEvs NYY
Wed, Jun 9thvs CLEvs NYY
Fri, Jun 11th@ CHCvs HOU
Sat, Jun 12th@ CHCvs HOU
Sun, Jun 13th@ CHCvs HOU
Mon, Jun 14thvs MIA@ SEA
Tue, Jun 15thvs MIA@ SEA
Wed, Jun 16thvs MIA@ SEA
Thu, Jun 17th@ ATL   
Fri, Jun 18th@ ATL@ TEX
Sun, Jun 20th@ ATL@ TEX
Tue, Jun 22nd@ DETvs CIN
Wed, Jun 23rd@ DET   
Thu, Jun 24thvs PITvs CLE
Fri, Jun 25thvs PITvs CLE
Sat, Jun 26thvs PITvs CLE
Sun, Jun 27thvs PITvs CLE
Mon, Jun 28thvs ARI@ CWS
Tue, Jun 29thvs ARI@ CWS
Wed, Jun 30thvs ARI@ CWS
Thu, Jul 1st@ COL@ CWS
Fri, Jul 2nd@ COL@ KC
Sat, Jul 3rd@ COL@ KC
Sun, Jul 4th@ COL@ KC
Mon, Jul 5th@ SFvs CWS
Tue, Jul 6th@ SFvs CWS
Wed, Jul 7th@ SFvs CWS
Fri, Jul 9th@ CHCvs DET
Sat, Jul 10th@ CHCvs DET
Sun, Jul 11th@ CHCvs DET
Fri, Jul 16thvs SF@ DET
Sat, Jul 17thvs SF@ DET
Sun, Jul 18thvs SF@ DET
Mon, Jul 19thvs CHC@ CWS
Tue, Jul 20thvs CHC@ CWS
Wed, Jul 21stvs CHC@ CWS
Thu, Jul 22ndvs CHCvs LAA
Fri, Jul 23rd@ CINvs LAA
Sat, Jul 24th@ CINvs LAA
Sun, Jul 25th@ CINvs LAA
Tue, Jul 27th@ CLEvs DET
Wed, Jul 28th@ CLEvs DET
Fri, Jul 30thvs MIN@ STL
Sat, Jul 31stvs MIN@ STL
Sun, Aug 1stvs MIN@ STL
Tue, Aug 3rdvs ATL@ CIN
Wed, Aug 4thvs ATL@ CIN
Thu, Aug 5thvs ATL@ HOU
Fri, Aug 6thvs KC@ HOU
Sat, Aug 7thvs KC@ HOU
Sun, Aug 8thvs KC@ HOU
Tue, Aug 10th@ PITvs CWS
Wed, Aug 11th@ PITvs CWS
Thu, Aug 12th@ PIT   
Fri, Aug 13th@ KCvs TB
Sat, Aug 14th@ KCvs TB
Sun, Aug 15th@ KCvs TB
Tue, Aug 17thvs MILvs CLE
Wed, Aug 18thvs MILvs CLE
Thu, Aug 19thvs MIL@ NYY
Fri, Aug 20thvs PIT@ NYY
Sat, Aug 21stvs PIT@ NYY
Sun, Aug 22ndvs PIT@ NYY
Tue, Aug 24thvs DET@ BOS
Wed, Aug 25thvs DET@ BOS
Thu, Aug 26th@ PIT@ BOS
Fri, Aug 27th@ PITvs MIL
Sat, Aug 28th@ PITvs MIL
Sun, Aug 29th@ PITvs MIL
Mon, Aug 30th@ CIN   
Tue, Aug 31st@ CINvs CHC
Wed, Sep 1st@ CINvs CHC
Fri, Sep 3rd@ MIL@ TB
Sat, Sep 4th@ MIL@ TB
Sun, Sep 5th@ MIL@ TB
Mon, Sep 6thvs LAD@ CLE
Tue, Sep 7thvs LAD@ CLE
Wed, Sep 8thvs LAD@ CLE
Thu, Sep 9thvs LAD@ CLE
Fri, Sep 10thvs CINvs KC
Sat, Sep 11thvs CINvs KC
Sun, Sep 12thvs CINvs KC
Mon, Sep 13th@ NYM   
Tue, Sep 14th@ NYMvs CLE
Wed, Sep 15th@ NYMvs CLE
Fri, Sep 17thvs SD@ TOR
Sat, Sep 18thvs SD@ TOR
Sun, Sep 19thvs SD@ TOR
Mon, Sep 20th@ MIL   
Tue, Sep 21st@ MIL@ CHC
Wed, Sep 22nd@ MIL@ CHC
Thu, Sep 23rd@ MILvs TOR
Fri, Sep 24th@ CHCvs TOR
Sat, Sep 25th@ CHCvs TOR
Sun, Sep 26th@ CHCvs TOR
Tue, Sep 28thvs MILvs DET
Wed, Sep 29thvs MILvs DET
Thu, Sep 30thvs MILvs DET
Fri, Oct 1stvs CHC@ KC
Sat, Oct 2ndvs CHC@ KC
Sun, Oct 3rdvs CHC@ KC
Thu, Apr 15th   vs BOS
Tue, May 4th   vs TEX
Mon, May 17th   vs CWS
Thu, May 20th   @ LAA
Thu, Jun 10th   vs NYY
Sat, Jun 19th   @ TEX
Mon, Jun 21st   vs CIN
Thu, Jul 8th   vs DET
Mon, Jul 26th   vs DET
Mon, Aug 9th   vs CWS
Mon, Aug 16th   vs CLE