Who Should I Trade?

Billy McKinney for David Fletcher (2019)

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

Experts' Pick
  David Fletcher
2B,3B - LAA
David Fletcher
LAA vs HOU Sun, Sep 29th 3:07pm
Billy McKinney
Billy McKinney
TOR vs TB Sun, Sep 29th 3:07pm
Recommended by
9 of 10 experts
Recommended by
1 of 10 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert--
Expert Ranks 
Eno Sarris
The Athletic
# 178
Andrew Gould
# 157
Joe Bond
Fantasy Six Pack
# 160
Bobby Sylvester
# 161
Dan Harris
# 148
Pierre Camus
# 138
Brandon 'B_Don' Myers
# 244
Mick Ciallela
# 116
Todd D Clark
The Fantasy Fix
# 120
Donkey Teeth
# 233
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
2019 Stats 
At Bats596251
Home Runs612
Stolen Bases80
Caught Stealing32
Batting Average.290.219
On Base Pct.350.277
Slugging Pct.383.426
On-base Plus Slugging.732.704
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
 David Fletcher went 3-for-4 with an RBI and a run scored in Tuesday's 3-2 win over the Athletics.
Brad Camara
Wed, Sep 25th
Billy McKinney went 1-for-3 with a walk and a solo home run as the Blue Jays defeated the Rangers on Tuesday.
John Aubin
Wed, Aug 14th
 David Fletcher went 3-for-5 with a home run, two runs scored and two RBI in Saturday's 8-4 win over the Astros.
Brad Camara
Sun, Sep 22nd
Billy McKinney went 2-for-5 with a two-run home run in a victory over Baltimore on Thursday.
John Aubin
Fri, Aug 2nd
 David Fletcher went 3-for-5 with a run scored in Wednesday's 3-2 win over the Yankees.
Brad Camara
Thu, Sep 19th
Billy McKinney went 1-for-3 with a two-run home run in Monday's 7-3 loss to Cleveland.
John Aubin
Tue, Jul 23rd
 David Fletcher went 1-for-4 with a run scored in Friday's 11-4 loss to the Rays.
Brad Camara
Sat, Sep 14th
Billy McKinney went 1-for-3 at the plate with a solo home run Wednesday as the Blue Jays lost to the Twins.
John Aubin
Thu, May 9th
 David Fletcher went 0-for-2 with two walks and a run scored in Sunday's 5-1 loss to the White Sox.
Brad Camara
Mon, Sep 9th
Billy McKinney went 0-for-4 at the plate and struck out twice as the Blue Jays lost to the Rays by an 11-7 score.
John Aubin
Sat, Apr 13th
There are no recent notes for these players
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ OAKvs DET
Fri, Mar 29th@ OAKvs DET
Sat, Mar 30th@ OAKvs DET
Sun, Mar 31st@ OAKvs DET
Mon, Apr 1st@ SEAvs BAL
Tue, Apr 2nd@ SEAvs BAL
Wed, Apr 3rd   vs BAL
Thu, Apr 4thvs TEX@ CLE
Fri, Apr 5thvs TEX@ CLE
Sat, Apr 6thvs TEX@ CLE
Sun, Apr 7thvs TEX@ CLE
Tue, Apr 9thvs MIL@ BOS
Thu, Apr 11th   @ BOS
Fri, Apr 12th@ CHCvs TB
Sat, Apr 13th@ CHCvs TB
Sun, Apr 14th   vs TB
Mon, Apr 15th@ TEX@ MIN
Tue, Apr 16th@ TEX@ MIN
Wed, Apr 17th@ TEX@ MIN
Thu, Apr 18thvs SEA@ MIN
Fri, Apr 19thvs SEA@ OAK
Sat, Apr 20thvs SEA@ OAK
Sun, Apr 21stvs SEA@ OAK
Tue, Apr 23rdvs NYYvs SF
Wed, Apr 24thvs NYYvs SF
Fri, Apr 26th@ KCvs OAK
Sat, Apr 27th@ KCvs OAK
Sun, Apr 28th@ KCvs OAK
Tue, Apr 30thvs TOR@ LAA
Wed, May 1stvs TOR@ LAA
Thu, May 2ndvs TOR@ LAA
Fri, May 3rd   @ TEX
Sat, May 4thvs HOU@ TEX
Sun, May 5thvs HOU@ TEX
Mon, May 6th   vs MIN
Tue, May 7th@ DETvs MIN
Wed, May 8th@ DETvs MIN
Fri, May 10th@ BALvs CWS
Sat, May 11th@ BALvs CWS
Sun, May 12th@ BALvs CWS
Tue, May 14th@ MIN@ SF
Wed, May 15th@ MIN@ SF
Thu, May 16th   @ CWS
Fri, May 17thvs KC@ CWS
Sat, May 18thvs KC@ CWS
Sun, May 19thvs KC@ CWS
Mon, May 20thvs MINvs BOS
Tue, May 21stvs MINvs BOS
Wed, May 22nd   vs BOS
Thu, May 23rdvs MINvs BOS
Fri, May 24thvs TEXvs SD
Sat, May 25thvs TEXvs SD
Sun, May 26thvs TEXvs SD
Mon, May 27th@ OAK@ TB
Tue, May 28th@ OAK@ TB
Wed, May 29th@ OAK@ TB
Fri, May 31st@ SEA@ COL
Sat, Jun 1st@ SEA@ COL
Sun, Jun 2nd@ SEA@ COL
Tue, Jun 4thvs OAKvs NYY
Wed, Jun 5thvs OAKvs NYY
Thu, Jun 6thvs OAKvs NYY
Fri, Jun 7thvs SEAvs ARI
Sat, Jun 8thvs SEAvs ARI
Sun, Jun 9thvs SEAvs ARI
Tue, Jun 11thvs LAD@ BAL
Wed, Jun 12th   @ BAL
Thu, Jun 13th@ TB@ BAL
Fri, Jun 14th@ TB@ HOU
Sat, Jun 15th@ TB@ HOU
Sun, Jun 16th@ TB@ HOU
Mon, Jun 17th@ TORvs LAA
Tue, Jun 18th@ TORvs LAA
Wed, Jun 19th@ TORvs LAA
Thu, Jun 20th@ TORvs LAA
Fri, Jun 21st@ STL@ BOS
Sat, Jun 22nd@ STL@ BOS
Sun, Jun 23rd@ STL@ BOS
Mon, Jun 24th   @ NYY
Tue, Jun 25thvs CIN@ NYY
Wed, Jun 26thvs CIN@ NYY
Fri, Jun 28thvs OAKvs KC
Sat, Jun 29thvs OAKvs KC
Sun, Jun 30thvs OAKvs KC
Mon, Jul 1st   vs KC
Tue, Jul 2nd@ TEXvs BOS
Wed, Jul 3rd@ TEXvs BOS
Thu, Jul 4th@ TEXvs BOS
Fri, Jul 5th@ HOUvs BAL
Sat, Jul 6th@ HOUvs BAL
Sun, Jul 7th@ HOUvs BAL
Fri, Jul 12thvs SEA@ NYY
Sat, Jul 13thvs SEA@ NYY
Sun, Jul 14thvs SEA@ NYY
Mon, Jul 15thvs HOU@ BOS
Tue, Jul 16thvs HOU@ BOS
Wed, Jul 17thvs HOU@ BOS
Thu, Jul 18thvs HOU@ BOS
Fri, Jul 19th@ SEA@ DET
Sat, Jul 20th@ SEA@ DET
Sun, Jul 21st@ SEA@ DET
Mon, Jul 22nd   vs CLE
Tue, Jul 23rd@ LADvs CLE
Wed, Jul 24th@ LADvs CLE
Fri, Jul 26thvs BALvs TB
Sat, Jul 27thvs BALvs TB
Sun, Jul 28thvs BALvs TB
Mon, Jul 29thvs DET@ KC
Tue, Jul 30thvs DET@ KC
Wed, Jul 31stvs DET@ KC
Thu, Aug 1st   @ BAL
Fri, Aug 2nd@ CLE@ BAL
Sat, Aug 3rd@ CLE@ BAL
Sun, Aug 4th@ CLE@ BAL
Mon, Aug 5th@ CIN@ TB
Tue, Aug 6th@ CIN@ TB
Wed, Aug 7th   @ TB
Thu, Aug 8th@ BOSvs NYY
Fri, Aug 9th@ BOSvs NYY
Sat, Aug 10th@ BOSvs NYY
Sun, Aug 11th@ BOSvs NYY
Mon, Aug 12thvs PITvs TEX
Tue, Aug 13thvs PITvs TEX
Wed, Aug 14thvs PITvs TEX
Fri, Aug 16thvs CWSvs SEA
Sat, Aug 17thvs CWSvs SEA
Sun, Aug 18thvs CWSvs SEA
Tue, Aug 20th@ TEX@ LAD
Wed, Aug 21st@ TEX@ LAD
Thu, Aug 22nd   @ LAD
Fri, Aug 23rd@ HOU@ SEA
Sat, Aug 24th@ HOU@ SEA
Sun, Aug 25th@ HOU@ SEA
Tue, Aug 27thvs TEXvs ATL
Wed, Aug 28thvs TEXvs ATL
Fri, Aug 30thvs BOSvs HOU
Sat, Aug 31stvs BOSvs HOU
Sun, Sep 1stvs BOSvs HOU
Mon, Sep 2nd   @ ATL
Tue, Sep 3rd@ OAK@ ATL
Thu, Sep 5th@ OAK@ TB
Fri, Sep 6th@ CWS@ TB
Sat, Sep 7th@ CWS@ TB
Sun, Sep 8th@ CWS@ TB
Tue, Sep 10thvs CLEvs BOS
Wed, Sep 11thvs CLEvs BOS
Thu, Sep 12th   vs BOS
Fri, Sep 13thvs TBvs NYY
Sat, Sep 14thvs TBvs NYY
Sun, Sep 15thvs TBvs NYY
Tue, Sep 17th@ NYY@ BAL
Wed, Sep 18th@ NYY@ BAL
Thu, Sep 19th@ NYY@ BAL
Fri, Sep 20th@ HOU@ NYY
Sat, Sep 21st@ HOU@ NYY
Sun, Sep 22nd@ HOU@ NYY
Mon, Sep 23rd   vs BAL
Tue, Sep 24thvs OAKvs BAL
Wed, Sep 25thvs OAKvs BAL
Fri, Sep 27thvs HOUvs TB
Sat, Sep 28thvs HOUvs TB
Sun, Sep 29thvs HOUvs TB
Mon, Apr 8thvs MIL   
Wed, Apr 10thvs MIL   
Mon, Apr 22ndvs NYY   
Thu, Apr 25thvs NYY   
Thu, May 9th@ DET   
Mon, May 13th@ MIN   
Thu, May 30th@ SEA   
Mon, Jun 3rd@ CHC   
Mon, Jun 10thvs LAD   
Thu, Jun 27thvs OAK   
Thu, Jul 25thvs BAL   
Thu, Aug 15thvs CWS   
Mon, Aug 19th@ TEX   
Wed, Sep 4th@ OAK   
Mon, Sep 9thvs CLE   
Thu, Sep 26thvs HOU