Skip to main content

Who Should I Trade?

Mark Canha for Bryan Reynolds (2024)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Bryan Reynolds
LF,CF,RF - PIT
Bryan Reynolds
Mark Canha
1B,CI,DH,LF,RF - DET
Mark Canha
Expert
Recommendation
100%
Recommended by
8 of 8 experts
0%
Recommended by
0 of 8 experts
Rankings 
   
Rest of Season# 40# 216
VBR# 63# 286
   
Projections 
   
Runs7154
Home Runs1911
RBI6848
Stolen Bases86
Batting Average.269.261
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Andy Behrens
Yahoo! Sports
# 59
   
Scott Pianowski
Yahoo! Sports
# 44
   
Pat Fitzmaurice
FantasyPros
# 52
   
Dalton Del Don
Yahoo! Sports
# 41
   
Christopher Welsh
FantasyPros
# 42# 185
   
Mike Maher
FantasyPros
# 46# 212
   
Joe Pisapia
FantasyPros
# 44
   
Kelly Kirby
FantasyPros
# 32# 174
   
Who Should I Trade? Player Statistics
  Bryan Reynolds
LF,CF,RF - PIT
Bryan Reynolds
Mark Canha
1B,CI,DH,LF,RF - DET
Mark Canha
2024 Stats 
   
   
At Bats9581
   
Runs912
   
Hits2521
   
Singles1710
   
Doubles56
   
Triples00
   
Home Runs35
   
RBI1514
   
Stolen Bases21
   
Caught Stealing00
   
Walks1913
   
Strikeouts2118
   
Batting Average.263.259
   
On Base Pct.386.394
   
Slugging Pct.411.519
   
On-base Plus Slugging.797.913
   
Who Should I Trade? Player Projections
  Bryan Reynolds
LF,CF,RF - PIT
Bryan Reynolds
Mark Canha
1B,CI,DH,LF,RF - DET
Mark Canha
2024 Projections 
   
   
At Bats478379
   
Runs7154
   
Hits12999
   
Singles8266
   
Doubles2521
   
Triples32
   
Home Runs1911
   
RBI6848
   
Stolen Bases86
   
Caught Stealing22
   
Walks5444
   
Strikeouts11477
   
Batting Average.269.261
   
On Base Pct.352.356
   
Slugging Pct.453.412
   
On-base Plus Slugging.806.768
   
Who Should I Trade? Player Notes
  Bryan Reynolds
LF,CF,RF - PIT
Bryan Reynolds
Mark Canha
1B,CI,DH,LF,RF - DET
Mark Canha
News 
 Bryan Reynolds went 1-for-3 with a walk and a run scored in the Pirates' 2-1 win over the Brewers.
Jesse Garcia
Wed, Apr 24th
Mark Canha delivered a strong performance in the Tigers' 7-1 victory over the Rays, going 3-for-4 with a home run, two runs scored, and two RBI.
Matthew Adam
Tue, Apr 23rd
 In Monday's victory over the Detroit Tigers, Bryan Reynolds showcased his value to fantasy managers by contributing significantly to the Pittsburgh Pirates' 7-4 win.
Matthew Adam
Tue, Apr 9th
Mark Canha returns to the lineup for the Detroit Tigers against the Minnesota Twins Sunday.
Chris Schommer
Sun, Apr 21st
 In Monday's 8-4 victory against the Nationals, Bryan Reynolds showcased his value to fantasy managers by driving in three runs, a performance that not only contributed significantly to the Pirates' win but also highlighted his early-season form.
Matthew Adam
Mon, Apr 1st
Mark Canha is missing from the lineup for the Detroit Tigers against the Minnesota Twins Saturday.
Chris Schommer
Sat, Apr 20th
 Bryan Reynolds has been sidelined the past three days due to minor mid-back discomfort, but he is expected to be good to go for Opening Day.
Ari Koslow
Mon, Mar 25th
Mark Canha is absent from the lineup for the Detroit Tigers against the Texas Rangers Tuesday.
Chris Schommer
Tue, Apr 16th
  Mark Canha had a productive outing in the Tigers' 8-2 victory over the Twins, going 2-for-3 with a home run, two runs scored, and two RBI.
Chris Schommer
Sat, Apr 13th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Bryan Reynolds
LF,CF,RF - PIT
Bryan Reynolds
Mark Canha
1B,CI,DH,LF,RF - DET
Mark Canha
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIAJesus Luzardo (0-2)#33@ CWSGarrett Crochet (1-4)#51
Sat, Mar 30th@ MIARyan Weathers (2-2)#220@ CWSMichael Soroka (0-3)#229
Sun, Mar 31st@ MIATrevor Rogers (0-3)#87@ CWSErick Fedde (1-0)#150
Mon, Apr 1st@ WSHMacKenzie Gore (2-1)#52@ NYMSean Manaea (1-1)#74
Thu, Apr 4th@ WSHJosiah Gray (0-2)#236@ NYMJose Butto (0-0)#222
Fri, Apr 5thvs BALGrayson Rodriguez (3-1)#22vs OAKJP Sears (1-1)#85
Sat, Apr 6thvs BALTyler Wells (0-2)#134vs OAKPaul Blackburn (2-1)#119
Sun, Apr 7thvs BALDean Kremer (1-2)#84vs OAKJoe Boyle (1-4)#266
Mon, Apr 8thvs DETReese Olson (0-3)#99@ PITMitch Keller (2-2)#63
Tue, Apr 9thvs DETCasey Mize (1-0)#118@ PITMartin Perez (1-1)#193
Fri, Apr 12th@ PHICristopher Sanchez (1-3)#54vs MINPablo Lopez (1-2)#4
Sat, Apr 13th@ PHISpencer Turnbull (2-0)#214vs MINSimeon Woods Richardson (1-0)#215
Sun, Apr 14th@ PHIZack Wheeler (1-3)#1vs MINBailey Ober (1-1)#36
Mon, Apr 15th@ NYMAdrian Houser (0-2)#206vs TEXMichael Lorenzen (2-0)#136
Tue, Apr 16th@ NYMJose Quintana (1-2)#131vs TEXJon Gray (0-1)#68
Wed, Apr 17th@ NYMLuis Severino (2-2)#91vs TEXDane Dunning (2-2)#146
Thu, Apr 18th   vs TEXJack Leiter (0-0)#328
Fri, Apr 19thvs BOSBrayan Bello (3-1)#79@ MINJoe Ryan (1-1)#11
Sat, Apr 20thvs BOSKutter Crawford (1-0)#77@ MINBailey Ober (1-1)#36
Sun, Apr 21stvs BOSJosh Winckowski@ MINLouie Varland (0-4)#112
Mon, Apr 22ndvs MILJoe Ross (1-2)#123@ TBZack Littell (1-1)#70
Tue, Apr 23rdvs MILTobias Myers (0-1)#249@ TBRyan Pepiot (2-2)#60
Wed, Apr 24thvs MILBryse Wilson@ TBShawn Armstrong (0-1)#129
Fri, Apr 26th@ SFKyle Harrison (2-1)#98vs KCSeth Lugo (3-1)#126
Sat, Apr 27th@ SFJordan Hicks (2-0)#103vs KCBrady Singer (2-1)#113
Sun, Apr 28th@ SFKeaton Winn (2-3)#133vs KCMichael Wacha (1-2)#97
Mon, Apr 29th@ OAKJoe Boyle (1-4)#266vs STLSteven Matz (1-2)#76
Tue, Apr 30th@ OAKAlex Wood (0-2)#173vs STLKyle Gibson (2-2)#124
Wed, May 1st@ OAKRoss Stripling (0-5)#110vs STLMiles Mikolas (1-3)#86
Fri, May 3rdvs COL@ NYY
Sat, May 4thvs COL@ NYY
Sun, May 5thvs COL@ NYY
Mon, May 6thvs LAA@ CLE
Tue, May 7thvs LAA@ CLE
Wed, May 8thvs LAA@ CLE
Fri, May 10thvs CHCvs HOU
Sat, May 11thvs CHCvs HOU
Sun, May 12thvs CHCvs HOU
Mon, May 13th@ MILvs MIA
Tue, May 14th@ MILvs MIA
Wed, May 15th@ MILvs MIA
Fri, May 17th@ CHC@ ARI
Sat, May 18th@ CHC@ ARI
Sun, May 19th@ CHC@ ARI
Mon, May 20th   @ KC
Tue, May 21stvs SF@ KC
Wed, May 22ndvs SF@ KC
Thu, May 23rdvs SFvs TOR
Fri, May 24thvs ATLvs TOR
Sat, May 25thvs ATLvs TOR
Sun, May 26thvs ATLvs TOR
Tue, May 28th@ DETvs PIT
Wed, May 29th@ DETvs PIT
Thu, May 30th   @ BOS
Fri, May 31st@ TOR@ BOS
Sat, Jun 1st@ TOR@ BOS
Sun, Jun 2nd@ TOR@ BOS
Mon, Jun 3rd   @ TEX
Tue, Jun 4thvs LAD@ TEX
Wed, Jun 5thvs LAD@ TEX
Fri, Jun 7thvs MINvs MIL
Sat, Jun 8thvs MINvs MIL
Sun, Jun 9thvs MINvs MIL
Tue, Jun 11th@ STLvs WSH
Wed, Jun 12th@ STLvs WSH
Thu, Jun 13th@ STLvs WSH
Fri, Jun 14th@ COL@ HOU
Sat, Jun 15th@ COL@ HOU
Sun, Jun 16th@ COL@ HOU
Mon, Jun 17thvs CIN@ ATL
Tue, Jun 18thvs CIN@ ATL
Wed, Jun 19thvs CIN@ ATL
Fri, Jun 21stvs TBvs CWS
Sat, Jun 22ndvs TBvs CWS
Sun, Jun 23rdvs TBvs CWS
Mon, Jun 24th@ CINvs PHI
Tue, Jun 25th@ CINvs PHI
Wed, Jun 26th@ CINvs PHI
Thu, Jun 27th   @ LAA
Fri, Jun 28th@ ATL@ LAA
Sat, Jun 29th@ ATL@ LAA
Sun, Jun 30th@ ATL@ LAA
Tue, Jul 2ndvs STL@ MIN
Wed, Jul 3rdvs STL@ MIN
Thu, Jul 4thvs STL@ MIN
Fri, Jul 5thvs NYM@ CIN
Sat, Jul 6thvs NYM@ CIN
Sun, Jul 7thvs NYM@ CIN
Mon, Jul 8thvs NYMvs CLE
Tue, Jul 9th@ MILvs CLE
Wed, Jul 10th@ MILvs CLE
Thu, Jul 11th@ MILvs CLE
Fri, Jul 12th@ CWSvs LAD
Sat, Jul 13th@ CWSvs LAD
Sun, Jul 14th@ CWSvs LAD
Fri, Jul 19thvs PHI@ TOR
Sat, Jul 20thvs PHI@ TOR
Sun, Jul 21stvs PHI@ TOR
Mon, Jul 22ndvs STL@ CLE
Tue, Jul 23rdvs STL@ CLE
Wed, Jul 24thvs STL@ CLE
Thu, Jul 25th   @ CLE
Fri, Jul 26th@ ARIvs MIN
Sat, Jul 27th@ ARIvs MIN
Sun, Jul 28th@ ARIvs MIN
Mon, Jul 29th@ HOUvs CLE
Tue, Jul 30th@ HOUvs CLE
Thu, Aug 1st   vs KC
Fri, Aug 2ndvs ARIvs KC
Sat, Aug 3rdvs ARIvs KC
Sun, Aug 4thvs ARIvs KC
Tue, Aug 6thvs SD@ SEA
Wed, Aug 7thvs SD@ SEA
Thu, Aug 8thvs SD@ SEA
Fri, Aug 9th@ LAD@ SF
Sat, Aug 10th@ LAD@ SF
Sun, Aug 11th@ LAD@ SF
Tue, Aug 13th@ SDvs SEA
Wed, Aug 14th@ SDvs SEA
Thu, Aug 15th   vs SEA
Fri, Aug 16thvs SEAvs NYY
Sat, Aug 17thvs SEAvs NYY
Sun, Aug 18thvs SEAvs NYY
Tue, Aug 20th@ TEX@ CHC
Wed, Aug 21st@ TEX@ CHC
Thu, Aug 22ndvs CIN@ CHC
Fri, Aug 23rdvs CIN@ CWS
Sat, Aug 24thvs CIN@ CWS
Sun, Aug 25thvs CIN@ CWS
Mon, Aug 26thvs CHC@ CWS
Tue, Aug 27thvs CHCvs LAA
Wed, Aug 28thvs CHCvs LAA
Thu, Aug 29th   vs LAA
Fri, Aug 30th@ CLEvs BOS
Sat, Aug 31st@ CLEvs BOS
Sun, Sep 1st@ CLEvs BOS
Mon, Sep 2nd@ CHC@ SD
Wed, Sep 4th@ CHC@ SD
Thu, Sep 5thvs WSH@ SD
Fri, Sep 6thvs WSH@ OAK
Sat, Sep 7thvs WSH@ OAK
Sun, Sep 8thvs WSH@ OAK
Tue, Sep 10thvs MIAvs COL
Wed, Sep 11thvs MIAvs COL
Thu, Sep 12th   vs COL
Fri, Sep 13thvs KCvs BAL
Sat, Sep 14thvs KCvs BAL
Sun, Sep 15thvs KCvs BAL
Mon, Sep 16th@ STL@ KC
Tue, Sep 17th@ STL@ KC
Wed, Sep 18th@ STL@ KC
Fri, Sep 20th@ CIN@ BAL
Sat, Sep 21st@ CIN@ BAL
Sun, Sep 22nd@ CIN@ BAL
Tue, Sep 24thvs MILvs TB
Wed, Sep 25thvs MILvs TB
Thu, Sep 26thvs MILvs TB
Fri, Sep 27th@ NYYvs CWS
Sat, Sep 28th@ NYYvs CWS
Sun, Sep 29th@ NYYvs CWS
Fri, Mar 29th@ MIAA.J. Puk (0-4)#142   
Wed, Apr 3rd@ WSHTrevor Williams (2-0)#323   
Thu, Apr 11th@ PHIRanger Suarez (4-0)#48   
Thu, Apr 25thvs MILFreddy Peralta (2-0)#10   
Thu, May 16th@ CHC   
Thu, Jun 6thvs LAD   
Wed, Jul 31st@ HOU   
Mon, Aug 12th@ SD   
Mon, Aug 19th@ TEX   
Tue, Sep 3rd@ CHC   
Mon, Sep 9thvs MIA   
Thu, Sep 19th@ STL