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 KC Sun, May 19th 4:07pm
Billy McKinney
Billy McKinney
TOR @ CWS Sun, May 19th 2:10pm
Recommended by
5 of 5 experts
Recommended by
0 of 5 experts
Rest of Season
VBR# 246# 390
Home Runs59
Stolen Bases61
Batting Average.282.243
Injury Alert--
Weather65 F, Partly Cloudy71 F, Possible Light Rain
Expert Ranks 
Eno Sarris
The Athletic
# 178
Andrew Gould
# 237
Nick Mariano
# 205# 298
Pierre Camus
# 210
Mick Ciallela
# 178
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
2019 Stats 
At Bats144124
Home Runs32
Stolen Bases30
Caught Stealing12
Batting Average.306.242
On Base Pct.346.286
Slugging Pct.438.379
On-base Plus Slugging.784.665
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
2019 Projections 
At Bats325276
Home Runs59
Stolen Bases61
Caught Stealing21
Batting Average.282.243
On Base Pct.324.303
Slugging Pct.390.417
On-base Plus Slugging.714.721
  David Fletcher
2B,3B - LAA
David Fletcher
Billy McKinney
Billy McKinney
 David Fletcher went 2-for-3 with a double, single, one RBI, and one run scored on Tuesday against the Twins.
Kamran Hoda
Wed, May 15th
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 2-for-4 with a single and triple on Thursday against the Yankees.
Kamran Hoda
Fri, Apr 26th
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
  Billy McKinney went 1-for-3 at the plate with a double and a run scored in Sunday's loss to the Indians.
John Aubin
Sun, Apr 7th
  Billy McKinney went 0-for-2 at the plate before being lifted for a pinch hitter as the Blue Jays lost to the Indians on Friday by a 3-2 score.
John Aubin
Sat, Apr 6th
  Billy McKinney went 1-for-3 and drove in a run on Saturday, helping to lead the Blue Jays past the Tigers. McKinney opened the scoring in the ballgame with a run-scoring single off of Spencer Turnbull in the fifth inning.
John Aubin
Sun, Mar 31st
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 22ndvs MINvs BOS
Thu, May 23rd   vs 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@ TEXvs 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