Skip to main content

Who Should I Trade?

Mark Canha 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
Mark Canha
Mark Canha
OAK @ SEA Sun, Sep 29th 3:10pm
Recommended by
7 of 13 experts
Recommended by
6 of 13 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert--
Expert Ranks 
Eno Sarris
The Athletic
# 178
Joe Bond
Fantasy Six Pack
# 160
Bobby Sylvester
# 161
Dan Harris
# 148
Pierre Camus
# 138# 246
Brandon 'B_Don' Myers
# 244
Todd D Clark
The Fantasy Fix
# 120
Mick Ciallela
# 116# 77
Andrew Seifter
# 87
Nick Pollack
Pitcher List
# 102
Nick Mariano
# 103
Andrew Gould
# 157# 132
Chris Meaney
The Athletic
# 171
  David Fletcher
2B,3B - LAA
David Fletcher
Mark Canha
Mark Canha
2019 Stats 
At Bats596410
Home Runs626
Stolen Bases83
Caught Stealing32
Batting Average.290.273
On Base Pct.350.396
Slugging Pct.383.517
On-base Plus Slugging.732.914
  David Fletcher
2B,3B - LAA
David Fletcher
Mark Canha
Mark Canha
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
Mark Canha
Mark Canha
 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
Mark Canha exited Wednesday's game against the Angels with an apparent injury.
Brad Camara
Thu, Sep 26th
 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
Mark Canha went 2-for-4 with a solo home run, three runs scored and a walk in Saturday's 12-3 win over the Rangers.
Brad Camara
Sun, Sep 22nd
 David Fletcher went 3-for-5 with a run scored in Wednesday's 3-2 win over the Yankees.
Brad Camara
Thu, Sep 19th
Mark Canha went 2-for-4 with a solo home run and an RBI double in Friday's 8-0 win over the Rangers.
Brad Camara
Sat, Sep 21st
 David Fletcher went 1-for-4 with a run scored in Friday's 11-4 loss to the Rays.
Brad Camara
Sat, Sep 14th
Mark Canha went 2-for-5 with an RBI double in Wednesday's 1-0 win over the Royals.
Brad Camara
Wed, Sep 18th
 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
Mark Canha went 1-for-5 with a two-run home run in Saturday's 8-6 win over the Rangers.
Brad Camara
Sun, Sep 15th
There are no recent notes for these players
  David Fletcher
2B,3B - LAA
David Fletcher
Mark Canha
Mark Canha
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 20th   vs SEA
Thu, Mar 21st   vs SEA
Thu, Mar 28th@ OAKvs LAA
Fri, Mar 29th@ OAKvs LAA
Sat, Mar 30th@ OAKvs LAA
Sun, Mar 31st@ OAKvs LAA
Mon, Apr 1st@ SEAvs BOS
Tue, Apr 2nd@ SEAvs BOS
Wed, Apr 3rd   vs BOS
Thu, Apr 4thvs TEXvs BOS
Fri, Apr 5thvs TEX@ HOU
Sat, Apr 6thvs TEX@ HOU
Sun, Apr 7thvs TEX@ HOU
Mon, Apr 8thvs MIL@ BAL
Tue, Apr 9thvs MIL@ BAL
Wed, Apr 10thvs MIL@ BAL
Thu, Apr 11th   @ BAL
Fri, Apr 12th@ CHC@ TEX
Sun, Apr 14th   @ TEX
Tue, Apr 16th@ TEXvs HOU
Wed, Apr 17th@ TEXvs HOU
Fri, Apr 19thvs SEAvs TOR
Sat, Apr 20thvs SEAvs TOR
Sun, Apr 21stvs SEAvs TOR
Mon, Apr 22ndvs NYYvs TEX
Tue, Apr 23rdvs NYYvs TEX
Wed, Apr 24thvs NYYvs TEX
Fri, Apr 26th@ KC@ TOR
Sat, Apr 27th@ KC@ TOR
Sun, Apr 28th@ KC@ TOR
Mon, Apr 29th   @ BOS
Tue, Apr 30thvs TOR@ BOS
Wed, May 1stvs TOR@ BOS
Fri, May 3rd   @ PIT
Sat, May 4thvs HOU@ PIT
Sun, May 5thvs HOU@ PIT
Tue, May 7th@ DETvs CIN
Wed, May 8th@ DETvs CIN
Thu, May 9th@ DETvs CIN
Fri, May 10th@ BALvs CLE
Sat, May 11th@ BALvs CLE
Sun, May 12th@ BALvs CLE
Mon, May 13th@ MIN@ SEA
Tue, May 14th@ MIN@ SEA
Thu, May 16th   @ DET
Fri, May 17thvs KC@ DET
Sat, May 18thvs KC@ DET
Mon, May 20thvs MIN@ CLE
Tue, May 21stvs MIN@ CLE
Wed, May 22nd   @ CLE
Fri, May 24thvs TEXvs SEA
Sat, May 25thvs TEXvs SEA
Sun, May 26thvs TEXvs SEA
Mon, May 27th@ OAKvs LAA
Tue, May 28th@ OAKvs LAA
Wed, May 29th@ OAKvs LAA
Fri, May 31st@ SEAvs HOU
Sat, Jun 1st@ SEAvs HOU
Sun, Jun 2nd@ SEAvs HOU
Tue, Jun 4thvs OAK@ LAA
Wed, Jun 5thvs OAK@ LAA
Thu, Jun 6thvs OAK@ LAA
Fri, Jun 7thvs SEA@ TEX
Sat, Jun 8thvs SEA@ TEX
Sun, Jun 9thvs SEA@ TEX
Mon, Jun 10thvs LAD@ TB
Tue, Jun 11thvs LAD@ TB
Wed, Jun 12th   @ TB
Fri, Jun 14th@ TBvs SEA
Sat, Jun 15th@ TBvs SEA
Sun, Jun 16th@ TBvs SEA
Mon, Jun 17th@ TORvs BAL
Tue, Jun 18th@ TORvs BAL
Wed, Jun 19th@ TORvs BAL
Thu, Jun 20th@ TORvs TB
Fri, Jun 21st@ STLvs TB
Sat, Jun 22nd@ STLvs TB
Sun, Jun 23rd@ STLvs TB
Tue, Jun 25thvs CIN@ STL
Wed, Jun 26thvs CIN@ STL
Thu, Jun 27thvs OAK@ LAA
Fri, Jun 28thvs OAK@ LAA
Sat, Jun 29thvs OAK@ LAA
Sun, Jun 30thvs OAK@ LAA
Tue, Jul 2nd@ TEXvs MIN
Wed, Jul 3rd@ TEXvs MIN
Thu, Jul 4th@ TEXvs MIN
Fri, Jul 5th@ HOU@ SEA
Sat, Jul 6th@ HOU@ SEA
Sun, Jul 7th@ HOU@ SEA
Fri, Jul 12thvs SEAvs CWS
Sat, Jul 13thvs SEAvs CWS
Sun, Jul 14thvs SEAvs CWS
Tue, Jul 16thvs HOUvs SEA
Wed, Jul 17thvs HOUvs SEA
Thu, Jul 18thvs HOU@ MIN
Fri, Jul 19th@ SEA@ MIN
Sat, Jul 20th@ SEA@ MIN
Sun, Jul 21st@ SEA@ MIN
Mon, Jul 22nd   @ HOU
Tue, Jul 23rd@ LAD@ HOU
Wed, Jul 24th@ LAD@ HOU
Thu, Jul 25thvs BALvs TEX
Fri, Jul 26thvs BALvs TEX
Sat, Jul 27thvs BALvs TEX
Sun, Jul 28thvs BALvs TEX
Tue, Jul 30thvs DETvs MIL
Wed, Jul 31stvs DETvs MIL
Thu, Aug 1st   vs MIL
Sat, Aug 3rd@ CLEvs STL
Sun, Aug 4th@ CLEvs STL
Mon, Aug 5th@ CIN@ CHC
Tue, Aug 6th@ CIN@ CHC
Wed, Aug 7th   @ CHC
Fri, Aug 9th@ BOS@ CWS
Sat, Aug 10th@ BOS@ CWS
Sun, Aug 11th@ BOS@ CWS
Tue, Aug 13thvs PIT@ SF
Wed, Aug 14thvs PIT@ SF
Thu, Aug 15thvs CWSvs HOU
Fri, Aug 16thvs CWSvs HOU
Sat, Aug 17thvs CWSvs HOU
Sun, Aug 18thvs CWSvs HOU
Tue, Aug 20th@ TEXvs NYY
Wed, Aug 21st@ TEXvs NYY
Thu, Aug 22nd   vs NYY
Sat, Aug 24th@ HOUvs SF
Sun, Aug 25th@ HOUvs SF
Mon, Aug 26th   @ KC
Tue, Aug 27thvs TEX@ KC
Wed, Aug 28thvs TEX@ KC
Thu, Aug 29th   @ KC
Fri, Aug 30thvs BOS@ NYY
Sat, Aug 31stvs BOS@ NYY
Sun, Sep 1stvs BOS@ NYY
Tue, Sep 3rd@ OAKvs LAA
Wed, Sep 4th@ OAKvs LAA
Thu, Sep 5th@ OAKvs LAA
Fri, Sep 6th@ CWSvs DET
Sat, Sep 7th@ CWSvs DET
Sun, Sep 8th@ CWSvs DET
Mon, Sep 9thvs CLE@ HOU
Tue, Sep 10thvs CLE@ HOU
Wed, Sep 11thvs CLE@ HOU
Thu, Sep 12th   @ HOU
Fri, Sep 13thvs TB@ TEX
Sat, Sep 14thvs TB@ TEX
Sun, Sep 15thvs TB@ TEX
Mon, Sep 16th   vs KC
Tue, Sep 17th@ NYYvs KC
Wed, Sep 18th@ NYYvs KC
Fri, Sep 20th@ HOUvs TEX
Sat, Sep 21st@ HOUvs TEX
Sun, Sep 22nd@ HOUvs TEX
Tue, Sep 24thvs OAK@ LAA
Wed, Sep 25thvs OAK@ LAA
Thu, Sep 26thvs HOU@ SEA
Fri, Sep 27thvs HOU@ SEA
Sat, Sep 28thvs HOU@ SEA
Sun, Sep 29thvs HOU@ SEA
Sat, Apr 13th@ CHC   
Mon, Apr 15th@ TEX   
Thu, Apr 18thvs SEA   
Thu, Apr 25thvs NYY   
Thu, May 2ndvs TOR   
Wed, May 15th@ MIN   
Sun, May 19thvs KC   
Thu, May 23rdvs MIN   
Thu, May 30th@ SEA   
Mon, Jun 3rd@ CHC   
Thu, Jun 13th@ TB   
Mon, Jul 15thvs HOU   
Mon, Jul 29thvs DET   
Fri, Aug 2nd@ CLE   
Thu, Aug 8th@ BOS   
Mon, Aug 12thvs PIT   
Mon, Aug 19th@ TEX   
Fri, Aug 23rd@ HOU   
Thu, Sep 19th@ NYY   
Go Premium For FREE
Yahoo DFS offer Monkey Knife Fight offer DraftKings offer FanDuel offer
Deposit $10 at a DFS partner site you have NOT played at and get a FREE 6 Month HOF Subscription!
1Derrick Henry (TEN)RB
2Christian McCaffrey (CAR)RB
3Chris Carson (SEA)RB
4Dalvin Cook (MIN)RB
5Ezekiel Elliott (DAL)RB
6Nick Chubb (CLE)RB
7Saquon Barkley (NYG)RB
8Leonard Fournette (JAC)RB
9Aaron Jones (GB)RB
10DeAndre Hopkins (HOU)WR
 View all Flex Rankings 
11Todd Gurley (LAR)RB
12Alvin Kamara (NO)RB
13Michael Thomas (NO)WR
14Mark Ingram (BAL)RB
15Melvin Gordon (LAC)RB
16Tyreek Hill (KC)WR
17Chris Godwin (TB)WR
18Phillip Lindsay (DEN)RB
19Davante Adams (GB)WR
20Raheem Mostert (SF)RB
21Austin Ekeler (LAC)RB
22Joe Mixon (CIN)RB
23Julian Edelman (NE)WR
24D.J. Moore (CAR)WR
25George Kittle (SF)TE
26Julio Jones (ATL)WR
27David Montgomery (CHI)RB
28Kenny Golladay (DET)WR
29Devin Singletary (BUF)RB
30Travis Kelce (KC)TE
1Ronald Acuna Jr. (ATL)LF,CF
2Nolan Arenado (COL)3B
3Mookie Betts (BOS)CF,RF
4J.D. Martinez (BOS)LF,RF
5Trevor Story (COL)SS
6Justin Verlander (HOU)SP
7Cody Bellinger (LAD)1B,CF
8Trea Turner (WSH)SS
9Alex Bregman (HOU)3B,SS
10Jacob deGrom (NYM)SP
 View All Rankings 
11Max Scherzer (WSH)SP
12Francisco Lindor (CLE)SS
13Gerrit Cole (NYY)SP
14Freddie Freeman (ATL)1B
15Javier Baez (CHC)2B,3B
16Charlie Blackmon (COL)CF
17Aaron Judge (NYY)RF,DH
18Juan Soto (WSH)LF
19Anthony Rendon (LAA)3B
20Bryce Harper (PHI)CF,RF
21Jose Altuve (HOU)2B
22Xander Bogaerts (BOS)SS
23Starling Marte (PIT)CF
24Walker Buehler (LAD)SP
25Manny Machado (SD)3B,SS
26Anthony Rizzo (CHC)1B
27Kris Bryant (CHC)3B,RF
28Whit Merrifield (KC)1B,2B
29George Springer (HOU)CF,RF
30Paul Goldschmidt (STL)1B
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Russell Westbrook (HOU)PG
 View All Rankings 
11Victor Oladipo (IND)PG,SG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Jimmy Butler (MIA)SG,SF
17Kemba Walker (BOS)PG
18Ben Simmons (PHI)PG,SF
19Kyrie Irving (BKN)PG,SG
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Andre Drummond (DET)PF,C
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Donovan Mitchell (UTH)PG,SG
26Khris Middleton (MIL)SG,SF
27Bradley Beal (WAS)SG
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C
1Enhanced Support for Your Custom Scoring League
Nov 27 • My Playbook
2BettingPros: Enhanced Matchup Pages Now Here
Nov 08 • BettingPros
3BettingPros Mobile Apps: Live Scoring for NFL Games, News Updates, and More
Oct 31 • BettingPros
4My Playbook Android: Updated Home Screen, Videos, and News Feed
Oct 25 • Mobile Apps
5Start/Sit Assistant Update: Edit and Submit Lineups for Multiple Leagues
Oct 17 • My Playbook
 View All Product Updates