Skip to main content

Who Should I Trade?

Miles Mikolas for Shane Baz (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Miles Mikolas
Miles Mikolas
Shane Baz
Shane Baz
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Miles Mikolas
Miles Mikolas
Shane Baz
Shane Baz
2022 Stats 
Games Played336
Games Started326
Innings Pitched202.127.0
Blown Saves00
Hits Allowed17027
Earned Runs7415
Home Runs Allowed255
Who Should I Trade? Player Notes
  Miles Mikolas
Miles Mikolas
Shane Baz
Shane Baz
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Miles Mikolas
Miles Mikolas
Shane Baz
Shane Baz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs TORvs DET
Sat, Apr 1stvs TORvs DET
Sun, Apr 2ndvs TORvs DET
Mon, Apr 3rdvs ATL@ WSH
Tue, Apr 4thvs ATL@ WSH
Wed, Apr 5thvs ATL@ WSH
Fri, Apr 7th@ MILvs OAK
Sat, Apr 8th@ MILvs OAK
Sun, Apr 9th@ MILvs OAK
Mon, Apr 10th@ COLvs BOS
Tue, Apr 11th@ COLvs BOS
Wed, Apr 12th@ COLvs BOS
Thu, Apr 13thvs PITvs BOS
Fri, Apr 14thvs PIT@ TOR
Sat, Apr 15thvs PIT@ TOR
Sun, Apr 16thvs PIT@ TOR
Mon, Apr 17thvs ARI@ CIN
Tue, Apr 18thvs ARI@ CIN
Wed, Apr 19thvs ARI@ CIN
Fri, Apr 21st@ SEAvs CWS
Sat, Apr 22nd@ SEAvs CWS
Sun, Apr 23rd@ SEAvs CWS
Mon, Apr 24th@ SFvs HOU
Tue, Apr 25th@ SFvs HOU
Wed, Apr 26th@ SFvs HOU
Thu, Apr 27th@ SF@ CWS
Fri, Apr 28th@ LAD@ CWS
Sat, Apr 29th@ LAD@ CWS
Sun, Apr 30th@ LAD@ CWS
Tue, May 2ndvs LAAvs PIT
Wed, May 3rdvs LAAvs PIT
Thu, May 4thvs LAAvs PIT
Fri, May 5thvs DETvs NYY
Sat, May 6thvs DETvs NYY
Sun, May 7thvs DETvs NYY
Mon, May 8th@ CHC@ BAL
Tue, May 9th@ CHC@ BAL
Wed, May 10th@ CHC@ BAL
Fri, May 12th@ BOS@ NYY
Sat, May 13th@ BOS@ NYY
Sun, May 14th@ BOS@ NYY
Mon, May 15thvs MIL   
Tue, May 16thvs MIL@ NYM
Wed, May 17thvs MIL@ NYM
Thu, May 18thvs LAD@ NYM
Fri, May 19thvs LADvs MIL
Sat, May 20thvs LADvs MIL
Sun, May 21stvs LADvs MIL
Mon, May 22nd@ CINvs TOR
Tue, May 23rd@ CINvs TOR
Wed, May 24th@ CINvs TOR
Thu, May 25th@ CINvs TOR
Fri, May 26th@ CLEvs LAD
Sat, May 27th@ CLEvs LAD
Sun, May 28th@ CLEvs LAD
Mon, May 29thvs KC@ CHC
Tue, May 30thvs KC@ CHC
Fri, Jun 2nd@ PIT@ BOS
Sat, Jun 3rd@ PIT@ BOS
Sun, Jun 4th@ PIT@ BOS
Mon, Jun 5th@ TEX@ BOS
Tue, Jun 6th@ TEXvs MIN
Wed, Jun 7th@ TEXvs MIN
Fri, Jun 9thvs CINvs TEX
Sat, Jun 10thvs CINvs TEX
Sun, Jun 11thvs CINvs TEX
Mon, Jun 12thvs SF@ OAK
Tue, Jun 13thvs SF@ OAK
Wed, Jun 14thvs SF@ OAK
Fri, Jun 16th@ NYM@ SD
Sat, Jun 17th@ NYM@ SD
Sun, Jun 18th@ NYM@ SD
Mon, Jun 19th@ WSH   
Tue, Jun 20th@ WSHvs BAL
Wed, Jun 21st@ WSHvs BAL
Sat, Jun 24thvs CHCvs KC
Sun, Jun 25thvs CHCvs KC
Tue, Jun 27thvs HOU@ ARI
Wed, Jun 28thvs HOU@ ARI
Thu, Jun 29thvs HOU@ ARI
Fri, Jun 30thvs NYY@ SEA
Sat, Jul 1stvs NYY@ SEA
Sun, Jul 2ndvs NYY@ SEA
Mon, Jul 3rd@ MIA   
Tue, Jul 4th@ MIAvs PHI
Wed, Jul 5th@ MIAvs PHI
Thu, Jul 6th@ MIAvs PHI
Fri, Jul 7th@ CWSvs ATL
Sat, Jul 8th@ CWSvs ATL
Sun, Jul 9th@ CWSvs ATL
Fri, Jul 14thvs WSH@ KC
Sat, Jul 15thvs WSH@ KC
Sun, Jul 16thvs WSH@ KC
Mon, Jul 17thvs MIA@ TEX
Tue, Jul 18thvs MIA@ TEX
Wed, Jul 19thvs MIA@ TEX
Thu, Jul 20th@ CHCvs BAL
Fri, Jul 21st@ CHCvs BAL
Sat, Jul 22nd@ CHCvs BAL
Sun, Jul 23rd@ CHCvs BAL
Mon, Jul 24th@ ARI   
Tue, Jul 25th@ ARIvs MIA
Wed, Jul 26th@ ARIvs MIA
Thu, Jul 27thvs CHC   
Fri, Jul 28thvs CHC@ HOU
Sat, Jul 29thvs CHC@ HOU
Sun, Jul 30thvs CHC@ HOU
Tue, Aug 1stvs MIN@ NYY
Wed, Aug 2ndvs MIN@ NYY
Thu, Aug 3rdvs MIN   
Fri, Aug 4thvs COL@ DET
Sat, Aug 5thvs COL@ DET
Sun, Aug 6thvs COL@ DET
Tue, Aug 8th@ TBvs STL
Wed, Aug 9th@ TBvs STL
Thu, Aug 10th@ TBvs STL
Fri, Aug 11th@ KCvs CLE
Sat, Aug 12th@ KCvs CLE
Mon, Aug 14thvs OAK@ SF
Tue, Aug 15thvs OAK@ SF
Wed, Aug 16thvs OAK@ SF
Thu, Aug 17thvs NYM   
Fri, Aug 18thvs NYM@ LAA
Sat, Aug 19thvs NYM@ LAA
Sun, Aug 20thvs NYM@ LAA
Mon, Aug 21st@ PIT   
Tue, Aug 22nd@ PITvs COL
Wed, Aug 23rd@ PITvs COL
Fri, Aug 25th@ PHIvs NYY
Sat, Aug 26th@ PHIvs NYY
Sun, Aug 27th@ PHIvs NYY
Mon, Aug 28thvs SD   
Tue, Aug 29thvs SD@ MIA
Wed, Aug 30thvs SD@ MIA
Fri, Sep 1stvs PIT@ CLE
Sat, Sep 2ndvs PIT@ CLE
Sun, Sep 3rdvs PIT@ CLE
Tue, Sep 5th@ ATLvs BOS
Wed, Sep 6th@ ATLvs BOS
Thu, Sep 7th@ ATLvs SEA
Fri, Sep 8th@ CINvs SEA
Sat, Sep 9th@ CINvs SEA
Sun, Sep 10th@ CINvs SEA
Mon, Sep 11th@ BAL@ MIN
Tue, Sep 12th@ BAL@ MIN
Wed, Sep 13th@ BAL@ MIN
Fri, Sep 15thvs PHI@ BAL
Sat, Sep 16thvs PHI@ BAL
Sun, Sep 17thvs PHI@ BAL
Mon, Sep 18thvs MIL   
Tue, Sep 19thvs MILvs LAA
Wed, Sep 20thvs MILvs LAA
Thu, Sep 21stvs MILvs LAA
Fri, Sep 22nd@ SDvs TOR
Sat, Sep 23rd@ SDvs TOR
Sun, Sep 24th@ SDvs TOR
Tue, Sep 26th@ MIL@ BOS
Wed, Sep 27th@ MIL@ BOS
Thu, Sep 28th@ MIL   
Fri, Sep 29thvs CIN@ TOR
Sat, Sep 30thvs CIN@ TOR
Sun, Oct 1stvs CIN@ TOR
Thu, May 11th   @ NYY
Wed, May 31st   @ CHC
Thu, Jun 8th   vs MIN
Thu, Jun 15th   @ OAK
Thu, Jun 22nd   vs KC
Fri, Jun 23rd   vs KC
Mon, Jul 31st   @ NYY
Sun, Aug 13th   vs CLE
Thu, Aug 24th   vs COL
Mon, Sep 4th   vs BOS
Thu, Sep 14th   @ BAL