Skip to main content

Who Should I Trade?

Alec Mills for Riley O'Brien (2023)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Alec Mills
SP,RP - CHC
Alec Mills
Riley O'Brien
SP - SEA
Riley O'Brien
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR
   
Misc 
   
Injury AlertMiLBMiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Alec Mills
SP,RP - CHC
Alec Mills
Riley O'Brien
SP - SEA
Riley O'Brien
2022 Stats 
   
   
Games Played71
   
Games Started20
   
Innings Pitched17.21.0
   
Wins00
   
Losses10
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed281
   
Earned Runs190
   
Home Runs Allowed70
   
Strikeouts111
   
Walks31
   
ERA9.680.00
   
WHIP1.752.00
   
Who Should I Trade? Player Notes
  Alec Mills
SP,RP - CHC
Alec Mills
Riley O'Brien
SP - SEA
Riley O'Brien
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alec Mills
SP,RP - CHC
Alec Mills
Riley O'Brien
SP - SEA
Riley O'Brien
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs MILvs CLE
Sat, Apr 1stvs MILvs CLE
Sun, Apr 2ndvs MILvs CLE
Mon, Apr 3rd@ CINvs LAA
Tue, Apr 4th@ CINvs LAA
Wed, Apr 5th@ CINvs LAA
Fri, Apr 7thvs TEX@ CLE
Sat, Apr 8thvs TEX@ CLE
Sun, Apr 9thvs TEX@ CLE
Mon, Apr 10thvs SEA@ CHC
Tue, Apr 11thvs SEA@ CHC
Wed, Apr 12thvs SEA@ CHC
Fri, Apr 14th@ LADvs COL
Sat, Apr 15th@ LADvs COL
Sun, Apr 16th@ LADvs COL
Mon, Apr 17th@ OAKvs MIL
Tue, Apr 18th@ OAKvs MIL
Wed, Apr 19th@ OAKvs MIL
Thu, Apr 20thvs LAD   
Fri, Apr 21stvs LADvs STL
Sat, Apr 22ndvs LADvs STL
Sun, Apr 23rdvs LADvs STL
Tue, Apr 25thvs SD@ PHI
Wed, Apr 26thvs SD@ PHI
Thu, Apr 27thvs SD@ PHI
Fri, Apr 28th@ MIA@ TOR
Sat, Apr 29th@ MIA@ TOR
Sun, Apr 30th@ MIA@ TOR
Mon, May 1st@ WSH   
Tue, May 2nd@ WSH@ OAK
Wed, May 3rd@ WSH@ OAK
Thu, May 4th@ WSH@ OAK
Fri, May 5thvs MIAvs HOU
Sat, May 6thvs MIAvs HOU
Sun, May 7thvs MIAvs HOU
Mon, May 8thvs STLvs TEX
Tue, May 9thvs STLvs TEX
Wed, May 10thvs STLvs TEX
Fri, May 12th@ MIN@ DET
Sat, May 13th@ MIN@ DET
Sun, May 14th@ MIN@ DET
Mon, May 15th@ HOU@ BOS
Tue, May 16th@ HOU@ BOS
Wed, May 17th@ HOU@ BOS
Fri, May 19th@ PHI@ ATL
Sat, May 20th@ PHI@ ATL
Sun, May 21st@ PHI@ ATL
Tue, May 23rdvs NYMvs OAK
Wed, May 24thvs NYMvs OAK
Thu, May 25thvs NYMvs OAK
Fri, May 26thvs CINvs PIT
Sat, May 27thvs CINvs PIT
Sun, May 28thvs CINvs PIT
Mon, May 29thvs TBvs NYY
Tue, May 30thvs TBvs NYY
Wed, May 31stvs TBvs NYY
Fri, Jun 2nd@ SD@ TEX
Sat, Jun 3rd@ SD@ TEX
Sun, Jun 4th@ SD@ TEX
Mon, Jun 5th@ SD   
Tue, Jun 6th@ LAA@ SD
Wed, Jun 7th@ LAA@ SD
Thu, Jun 8th@ LAA   
Fri, Jun 9th@ SF@ LAA
Sat, Jun 10th@ SF@ LAA
Sun, Jun 11th@ SF@ LAA
Tue, Jun 13thvs PITvs MIA
Wed, Jun 14thvs PITvs MIA
Thu, Jun 15thvs PIT   
Fri, Jun 16thvs BALvs CWS
Sat, Jun 17thvs BALvs CWS
Sun, Jun 18thvs BALvs CWS
Mon, Jun 19th@ PIT   
Tue, Jun 20th@ PIT@ NYY
Wed, Jun 21st@ PIT@ NYY
Sat, Jun 24th@ STL@ BAL
Sun, Jun 25th@ STL@ BAL
Tue, Jun 27thvs PHIvs WSH
Wed, Jun 28thvs PHIvs WSH
Thu, Jun 29thvs PHI   
Fri, Jun 30thvs CLEvs TB
Sat, Jul 1stvs CLEvs TB
Sun, Jul 2ndvs CLEvs TB
Mon, Jul 3rd@ MIL@ SF
Tue, Jul 4th@ MIL@ SF
Wed, Jul 5th@ MIL@ SF
Thu, Jul 6th@ MIL@ HOU
Fri, Jul 7th@ NYY@ HOU
Sat, Jul 8th@ NYY@ HOU
Sun, Jul 9th@ NYY@ HOU
Fri, Jul 14thvs BOSvs DET
Sat, Jul 15thvs BOSvs DET
Sun, Jul 16thvs BOSvs DET
Mon, Jul 17thvs WSHvs MIN
Tue, Jul 18thvs WSHvs MIN
Wed, Jul 19thvs WSHvs MIN
Thu, Jul 20thvs STLvs MIN
Fri, Jul 21stvs STLvs TOR
Sat, Jul 22ndvs STLvs TOR
Sun, Jul 23rdvs STLvs TOR
Tue, Jul 25th@ CWS@ MIN
Wed, Jul 26th@ CWS@ MIN
Thu, Jul 27th@ STL   
Fri, Jul 28th@ STL@ ARI
Sat, Jul 29th@ STL@ ARI
Sun, Jul 30th@ STL@ ARI
Mon, Jul 31stvs CINvs BOS
Tue, Aug 1stvs CINvs BOS
Wed, Aug 2ndvs CINvs BOS
Thu, Aug 3rdvs CIN@ LAA
Fri, Aug 4thvs ATL@ LAA
Sat, Aug 5thvs ATL@ LAA
Sun, Aug 6thvs ATL@ LAA
Mon, Aug 7th@ NYM   
Tue, Aug 8th@ NYMvs SD
Wed, Aug 9th@ NYMvs SD
Fri, Aug 11th@ TORvs BAL
Sat, Aug 12th@ TORvs BAL
Sun, Aug 13th@ TORvs BAL
Tue, Aug 15thvs CWS@ KC
Wed, Aug 16thvs CWS@ KC
Fri, Aug 18thvs KC@ HOU
Sat, Aug 19thvs KC@ HOU
Sun, Aug 20thvs KC@ HOU
Mon, Aug 21st@ DET@ CWS
Tue, Aug 22nd@ DET@ CWS
Wed, Aug 23rd@ DET@ CWS
Thu, Aug 24th@ PIT   
Fri, Aug 25th@ PITvs KC
Sat, Aug 26th@ PITvs KC
Sun, Aug 27th@ PITvs KC
Mon, Aug 28thvs MILvs OAK
Tue, Aug 29thvs MILvs OAK
Wed, Aug 30thvs MILvs OAK
Fri, Sep 1st@ CIN@ NYM
Sat, Sep 2nd@ CIN@ NYM
Sun, Sep 3rd@ CIN@ NYM
Mon, Sep 4thvs SF@ CIN
Tue, Sep 5thvs SF@ CIN
Wed, Sep 6thvs SF@ CIN
Thu, Sep 7thvs ARI@ TB
Fri, Sep 8thvs ARI@ TB
Sat, Sep 9thvs ARI@ TB
Sun, Sep 10thvs ARI@ TB
Mon, Sep 11th@ COLvs LAA
Tue, Sep 12th@ COLvs LAA
Wed, Sep 13th@ COLvs LAA
Fri, Sep 15th@ ARIvs LAD
Sat, Sep 16th@ ARIvs LAD
Sun, Sep 17th@ ARIvs LAD
Tue, Sep 19thvs PIT@ OAK
Wed, Sep 20thvs PIT@ OAK
Thu, Sep 21stvs PIT   
Fri, Sep 22ndvs COL@ TEX
Sat, Sep 23rdvs COL@ TEX
Sun, Sep 24thvs COL@ TEX
Tue, Sep 26th@ ATLvs HOU
Wed, Sep 27th@ ATLvs HOU
Thu, Sep 28th@ ATLvs TEX
Fri, Sep 29th@ MILvs TEX
Sat, Sep 30th@ MILvs TEX
Sun, Oct 1st@ MILvs TEX
Fri, Mar 31st   vs CLE
Mon, May 22nd   vs OAK
Mon, Jun 12th   vs MIA
Thu, Jun 22nd   @ NYY
Fri, Jun 23rd   @ BAL
Mon, Jun 26th   vs WSH
Mon, Jul 24th   @ MIN
Mon, Aug 14th   @ KC
Thu, Aug 17th   @ KC
Mon, Sep 18th   @ OAK
Mon, Sep 25th   vs HOU