Skip to main content

Who Should I Trade?

Alec Mills for Buck Farmer (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
Alec Mills
Buck Farmer
Buck Farmer
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury AlertMiLB-
Expert Ranks 
Who Should I Trade? Player Statistics
  Alec Mills
Alec Mills
Buck Farmer
Buck Farmer
2022 Stats 
Games Played744
Games Started20
Innings Pitched17.247.0
Blown Saves01
Hits Allowed2836
Earned Runs1920
Home Runs Allowed72
Who Should I Trade? Player Notes
  Alec Mills
Alec Mills
Buck Farmer
Buck Farmer
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alec Mills
Alec Mills
Buck Farmer
Buck Farmer
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs MILvs PIT
Sat, Apr 1stvs MILvs PIT
Sun, Apr 2ndvs MILvs PIT
Mon, Apr 3rd@ CINvs CHC
Tue, Apr 4th@ CINvs CHC
Wed, Apr 5th@ CINvs CHC
Fri, Apr 7thvs TEX   
Sat, Apr 8thvs TEX@ PHI
Sun, Apr 9thvs TEX@ PHI
Mon, Apr 10thvs SEA@ ATL
Tue, Apr 11thvs SEA@ ATL
Wed, Apr 12thvs SEA@ ATL
Fri, Apr 14th@ LADvs PHI
Sat, Apr 15th@ LADvs PHI
Sun, Apr 16th@ LADvs PHI
Mon, Apr 17th@ OAKvs TB
Tue, Apr 18th@ OAKvs TB
Wed, Apr 19th@ OAKvs TB
Thu, Apr 20thvs LAD@ PIT
Fri, Apr 21stvs LAD@ PIT
Sat, Apr 22ndvs LAD@ PIT
Sun, Apr 23rdvs LAD@ PIT
Tue, Apr 25thvs SDvs TEX
Wed, Apr 26thvs SDvs TEX
Thu, Apr 27thvs SD   
Fri, Apr 28th@ MIA@ OAK
Sat, Apr 29th@ MIA@ OAK
Sun, Apr 30th@ MIA@ OAK
Mon, May 1st@ WSH@ SD
Tue, May 2nd@ WSH@ SD
Wed, May 3rd@ WSH@ SD
Thu, May 4th@ WSH   
Fri, May 5thvs MIAvs CWS
Sat, May 6thvs MIAvs CWS
Sun, May 7thvs MIAvs CWS
Mon, May 8thvs STL   
Tue, May 9thvs STLvs NYM
Wed, May 10thvs STLvs NYM
Fri, May 12th@ MIN@ MIA
Sat, May 13th@ MIN@ MIA
Sun, May 14th@ MIN@ MIA
Mon, May 15th@ HOU@ COL
Tue, May 16th@ HOU@ COL
Wed, May 17th@ HOU@ COL
Fri, May 19th@ PHIvs NYY
Sat, May 20th@ PHIvs NYY
Sun, May 21st@ PHIvs NYY
Tue, May 23rdvs NYMvs STL
Wed, May 24thvs NYMvs STL
Thu, May 25thvs NYMvs STL
Fri, May 26thvs CIN@ CHC
Sat, May 27thvs CIN@ CHC
Sun, May 28thvs CIN@ CHC
Mon, May 29thvs TB   
Tue, May 30thvs TB@ BOS
Wed, May 31stvs TB@ BOS
Fri, Jun 2nd@ SDvs MIL
Sat, Jun 3rd@ SDvs MIL
Sun, Jun 4th@ SDvs MIL
Mon, Jun 5th@ SDvs MIL
Tue, Jun 6th@ LAAvs LAD
Wed, Jun 7th@ LAAvs LAD
Thu, Jun 8th@ LAAvs LAD
Fri, Jun 9th@ SF@ STL
Sat, Jun 10th@ SF@ STL
Sun, Jun 11th@ SF@ STL
Tue, Jun 13thvs PIT@ KC
Wed, Jun 14thvs PIT@ KC
Thu, Jun 15thvs PIT   
Fri, Jun 16thvs BAL@ HOU
Sat, Jun 17thvs BAL@ HOU
Sun, Jun 18thvs BAL@ HOU
Mon, Jun 19th@ PITvs COL
Tue, Jun 20th@ PITvs COL
Wed, Jun 21st@ PITvs COL
Sat, Jun 24th@ STLvs ATL
Sun, Jun 25th@ STLvs ATL
Tue, Jun 27thvs PHI@ BAL
Wed, Jun 28thvs PHI@ BAL
Thu, Jun 29thvs PHI   
Fri, Jun 30thvs CLEvs SD
Sat, Jul 1stvs CLEvs SD
Sun, Jul 2ndvs CLEvs SD
Mon, Jul 3rd@ MIL@ WSH
Tue, Jul 4th@ MIL@ WSH
Wed, Jul 5th@ MIL@ WSH
Thu, Jul 6th@ MIL@ WSH
Fri, Jul 7th@ NYY@ MIL
Sat, Jul 8th@ NYY@ MIL
Sun, Jul 9th@ NYY@ MIL
Fri, Jul 14thvs BOSvs MIL
Sat, Jul 15thvs BOSvs MIL
Sun, Jul 16thvs BOSvs MIL
Mon, Jul 17thvs WSHvs SF
Tue, Jul 18thvs WSHvs SF
Wed, Jul 19thvs WSHvs SF
Thu, Jul 20thvs STLvs SF
Fri, Jul 21stvs STLvs ARI
Sat, Jul 22ndvs STLvs ARI
Sun, Jul 23rdvs STLvs ARI
Tue, Jul 25th@ CWS@ MIL
Wed, Jul 26th@ CWS@ MIL
Thu, Jul 27th@ STL   
Fri, Jul 28th@ STL@ LAD
Sat, Jul 29th@ STL@ LAD
Sun, Jul 30th@ STL@ LAD
Mon, Jul 31stvs CIN@ CHC
Tue, Aug 1stvs CIN@ CHC
Wed, Aug 2ndvs CIN@ CHC
Thu, Aug 3rdvs CIN@ CHC
Fri, Aug 4thvs ATLvs WSH
Sat, Aug 5thvs ATLvs WSH
Sun, Aug 6thvs ATLvs WSH
Mon, Aug 7th@ NYMvs MIA
Tue, Aug 8th@ NYMvs MIA
Wed, Aug 9th@ NYMvs MIA
Fri, Aug 11th@ TOR@ PIT
Sat, Aug 12th@ TOR@ PIT
Sun, Aug 13th@ TOR@ PIT
Tue, Aug 15thvs CWSvs CLE
Wed, Aug 16thvs CWSvs CLE
Fri, Aug 18thvs KCvs TOR
Sat, Aug 19thvs KCvs TOR
Sun, Aug 20thvs KCvs TOR
Mon, Aug 21st@ DET@ LAA
Tue, Aug 22nd@ DET@ LAA
Wed, Aug 23rd@ DET@ LAA
Thu, Aug 24th@ PIT@ ARI
Fri, Aug 25th@ PIT@ ARI
Sat, Aug 26th@ PIT@ ARI
Sun, Aug 27th@ PIT@ ARI
Mon, Aug 28thvs MIL@ SF
Tue, Aug 29thvs MIL@ SF
Wed, Aug 30thvs MIL@ SF
Fri, Sep 1st@ CINvs CHC
Sat, Sep 2nd@ CINvs CHC
Sun, Sep 3rd@ CINvs CHC
Mon, Sep 4thvs SFvs SEA
Tue, Sep 5thvs SFvs SEA
Wed, Sep 6thvs SFvs SEA
Thu, Sep 7thvs ARI   
Fri, Sep 8thvs ARIvs STL
Sat, Sep 9thvs ARIvs STL
Sun, Sep 10thvs ARIvs STL
Mon, Sep 11th@ COL   
Tue, Sep 12th@ COL@ DET
Wed, Sep 13th@ COL@ DET
Fri, Sep 15th@ ARI@ NYM
Sat, Sep 16th@ ARI@ NYM
Sun, Sep 17th@ ARI@ NYM
Tue, Sep 19thvs PITvs MIN
Wed, Sep 20thvs PITvs MIN
Thu, Sep 21stvs PIT   
Fri, Sep 22ndvs COLvs PIT
Sat, Sep 23rdvs COLvs PIT
Sun, Sep 24thvs COLvs PIT
Tue, Sep 26th@ ATL@ CLE
Wed, Sep 27th@ ATL@ CLE
Thu, Sep 28th@ ATL   
Fri, Sep 29th@ MIL@ STL
Sat, Sep 30th@ MIL@ STL
Sun, Oct 1st@ MIL@ STL
Thu, Apr 6th   @ PHI
Thu, Apr 13th   vs PHI
Mon, Apr 24th   vs TEX
Thu, May 11th   vs NYM
Mon, May 22nd   vs STL
Thu, Jun 1st   @ BOS
Mon, Jun 12th   @ KC
Fri, Jun 23rd   vs ATL
Mon, Jun 26th   @ BAL
Mon, Jul 24th   @ MIL
Thu, Sep 14th   @ DET
Mon, Sep 18th   vs MIN