Skip to main content

Who Should I Trade?

Willson Contreras for Rafael Devers (2024)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Rafael Devers
3B,DH - BOS
Rafael Devers
Willson Contreras
C,DH - STL
Willson Contreras
Expert
Recommendation
100%
Recommended by
13 of 13 experts
0%
Recommended by
0 of 13 experts
Rankings 
   
Rest of Season# 11
VBR# 22
   
Projections 
   
Runs70
Home Runs30
RBI70
Stolen Bases00
Batting Average.276.187
   
Misc 
   
Injury Alert-IL10
   
Expert Ranks 
   
Andy Behrens
Yahoo! Sports
# 16# 195
   
Scott Pianowski
Yahoo! Sports
# 13# 211
   
Pat Fitzmaurice
FantasyPros
# 18# 100
   
Jeff Boggis
Fantasy Football Empire
# 10# 124
   
Dalton Del Don
Yahoo! Sports
# 17# 90
   
Chris Welsh
FantasyPros
# 20# 123
   
Mike Maher
FantasyPros
# 10# 235
   
Tim Kanak
Fantasy Aceball
# 25# 85
   
Pierre Camus
Fantasy Endgame
# 17# 182
   
Joe Pisapia
FantasyPros
# 22# 104
   
Kev Mahserejian
RotoBaller
# 9# 90
   
Kelly Kirby
FantasyPros
# 12
   
Chase Davis
FantasyPros
# 12# 54
   
Who Should I Trade? Player Statistics
  Rafael Devers
3B,DH - BOS
Rafael Devers
Willson Contreras
C,DH - STL
Willson Contreras
2024 Stats 
   
   
At Bats514301
   
Runs8748
   
Hits14279
   
Singles7547
   
Doubles3417
   
Triples50
   
Home Runs2815
   
RBI8336
   
Stolen Bases34
   
Caught Stealing01
   
Walks6645
   
Strikeouts13896
   
Batting Average.276.263
   
On Base Pct.358.380
   
Slugging Pct.525.468
   
On-base Plus Slugging.884.848
   
Who Should I Trade? Player Projections
  Rafael Devers
3B,DH - BOS
Rafael Devers
Willson Contreras
C,DH - STL
Willson Contreras
2024 Projections 
   
   
At Bats432
   
Runs70
   
Hits120
   
Singles60
   
Doubles30
   
Triples00
   
Home Runs30
   
RBI70
   
Stolen Bases00
   
Caught Stealing00
   
Walks50
   
Strikeouts101
   
Batting Average.276.187
   
On Base Pct.363.270
   
Slugging Pct.523.326
   
On-base Plus Slugging.886.596
   
Who Should I Trade? Player Notes
  Rafael Devers
3B,DH - BOS
Rafael Devers
Willson Contreras
C,DH - STL
Willson Contreras
News 
 Rafael Devers went 1-for-2 with two RBI and two runs scored in the Red Sox's 7-1 victory over the Yankees.
Chris Schommer
Sun, Sep 15th
Willson Contreras is at least two weeks away from resuming baseball activities as his fractured finger continues to heal.
Ari Koslow
Tue, Sep 17th
 Rafael Devers went 1-for-3 with a walk in the Red Sox's 5-4 loss to the Yankees.
Chris Schommer
Sat, Sep 14th
Willson Contreras has been shut down from baseball activities using his broken finger for three weeks.
Ari Koslow
Tue, Aug 27th
 Rafael Devers went 2-for-4 in the Red Sox's 3-1 victory over the White Sox.
Chris Schommer
Sat, Sep 7th
The Cardinals have placed Willson Contreras on the 10-day IL with a fractured middle finger.
Jesse Garcia
Sun, Aug 25th
 Rafael Devers (shoulder) returns to the lineup for the Boston Red Sox against the Detroit Tigers Friday.
Chris Schommer
Fri, Aug 30th
Willson Contreras suffered a fractured right middle finger in Saturday's game against the Twins.
Ari Koslow
Sun, Aug 25th
 Rafael Devers is not in the Red Sox lineup on Thursday against the Blue Jays.
Ari Koslow
Thu, Aug 29th
Willson Contreras went 3-for-5 with a double, a run scored, and a stolen base in the Cardinals' 6-1 win over the Twins.
Chris Schommer
Sat, Aug 24th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rafael Devers
3B,DH - BOS
Rafael Devers
Willson Contreras
C,DH - STL
Willson Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SEALuis Castillo (11-12)#94@ LADTyler Glasnow (9-6)
Fri, Mar 29th@ SEAGeorge Kirby (12-11)#6@ LADBobby Miller (2-4)#111
Sat, Mar 30th@ SEALogan Gilbert (7-11)#5@ LADYoshinobu Yamamoto (6-2)#9
Sun, Mar 31st@ SEABryce Miller (11-8)#35@ LADGavin Stone (11-5)#172
Mon, Apr 1st@ OAKJoe Boyle (3-6)#233@ SDMatt Waldron (7-11)#175
Tue, Apr 2nd@ OAKAlex Wood (1-3)@ SDYu Darvish (6-3)#56
Wed, Apr 3rd@ OAKRoss Stripling (2-11)#169@ SDJoe Musgrove (6-5)#41
Thu, Apr 4th   vs MIARyan Weathers (3-5)#186
Sat, Apr 6th@ LAAReid Detmers (4-7)#77vs MIATrevor Rogers (2-11)#181
Sun, Apr 7th@ LAAChase Silseth (0-1)vs MIAMax Meyer (3-5)#304
Mon, Apr 8th   vs PHISpencer Turnbull (3-0)
Tue, Apr 9thvs BALCorbin Burnes (14-8)#17vs PHIZack Wheeler (16-6)#4
Wed, Apr 10thvs BALCole Irvin (6-5)#142vs PHIAaron Nola (12-8)#15
Fri, Apr 12thvs LAAReid Detmers (4-7)#77@ ARIBrandon Pfaadt (9-9)#50
Sat, Apr 13thvs LAAGriffin Canning (6-13)#117@ ARIRyne Nelson (10-6)#194
Sun, Apr 14thvs LAATyler Anderson (10-13)#122@ ARIZac Gallen (12-6)#27
Mon, Apr 15thvs CLEXzavion Curry (1-2)#314@ OAKRoss Stripling (2-11)#169
Tue, Apr 16thvs CLETanner Bibee (11-8)#29@ OAKJP Sears (11-11)#100
Wed, Apr 17thvs CLEBen Lively (12-9)#132@ OAKPaul Blackburn (5-4)#185
Fri, Apr 19th@ PITQuinn Priester (2-6)#174vs MILFreddy Peralta (11-8)#31
Sat, Apr 20th@ PITMitch Keller (11-10)#55vs MILDL Hall (1-1)#150
Sun, Apr 21st@ PITMartin Perez (4-5)#106vs MILColin Rea (12-5)#160
Mon, Apr 22nd   vs ARIBrandon Pfaadt (9-9)#50
Tue, Apr 23rd@ CLEBen Lively (12-9)#132vs ARITommy Henry (2-3)#220
Wed, Apr 24th@ CLECarlos Carrasco (3-10)#320vs ARIJordan Montgomery (8-7)#68
Fri, Apr 26thvs CHCShota Imanaga (14-3)#11@ NYMJose Butto (7-3)#216
Sat, Apr 27thvs CHCBen Brown (1-3)@ NYMAdrian Houser (1-5)
Sun, Apr 28thvs CHCHayden Wesneski (3-6)#235@ NYMJose Quintana (9-9)#115
Tue, Apr 30thvs SFLogan Webb (12-10)#14@ DETMatt Manning (0-1)#241
Wed, May 1stvs SFErik Miller (4-5)#198@ DETKenta Maeda (3-6)#153
Fri, May 3rd@ MINChris Paddack (5-3)#242vs CWSBrad Keller (0-4)
Sat, May 4th@ MINPablo Lopez (15-8)#13vs CWSErick Fedde (8-9)#87
Sun, May 5th@ MINJoe Ryan (7-7)vs CWSGarrett Crochet (6-12)#8
Mon, May 6th   vs NYMSean Manaea (11-5)#58
Tue, May 7th@ ATLReynaldo Lopez (8-5)#116vs NYMJose Butto (7-3)#216
Thu, May 9th   @ MILTobias Myers (8-5)#92
Fri, May 10thvs WSHPatrick Corbin (6-13)#168@ MILRobert Gasser (2-0)
Sat, May 11thvs WSHJake Irvin (10-12)#104@ MILFreddy Peralta (11-8)#31
Sun, May 12thvs WSHMacKenzie Gore (9-12)#63@ MILBryse Wilson (5-4)#263
Mon, May 13thvs TBZach Eflin (10-9)#30@ LAAJose Soriano (6-7)
Tue, May 14thvs TBAaron Civale (7-8)#88@ LAAReid Detmers (4-7)#77
Wed, May 15thvs TBTaj Bradley (6-11)#43@ LAAGriffin Canning (6-13)#117
Fri, May 17th@ STLKyle Gibson (8-7)#114vs BOSBrayan Bello (14-7)#91
Sat, May 18th@ STLMiles Mikolas (8-11)#84vs BOSKutter Crawford (8-15)#66
Sun, May 19th@ STLMatthew Liberatore (3-3)#149vs BOSNick Pivetta (5-11)#38
Mon, May 20th@ TBTaj Bradley (6-11)#43vs BALDean Kremer (7-9)#97
Wed, May 22nd@ TBRyan Pepiot (8-6)#44vs BALJohn Means (2-0)
Sat, May 25thvs MILJared Koenig (8-4)#143vs CHCJameson Taillon (10-8)#53
Sun, May 26thvs MILTobias Myers (8-5)#92vs CHCJavier Assad (7-5)#130
Mon, May 27th@ BALCole Irvin (6-5)#142@ CINNick Lodolo (9-6)#152
Tue, May 28th@ BALGrayson Rodriguez (13-4)#109@ CINAndrew Abbott (10-10)#282
Wed, May 29th@ BALCorbin Burnes (14-8)#17@ CINFrankie Montas (7-11)#73
Fri, May 31stvs DETKenta Maeda (3-6)#153@ PHIAaron Nola (12-8)#15
Sat, Jun 1stvs DETReese Olson (4-8)#119@ PHIRanger Suarez (12-7)#28
Sun, Jun 2ndvs DETCasey Mize (2-6)#121@ PHITaijuan Walker (3-6)#289
Mon, Jun 3rd   @ HOUJustin Verlander (4-6)#52
Tue, Jun 4thvs ATLMax Fried (9-10)#16@ HOUSpencer Arrighetti (7-13)#96
Wed, Jun 5thvs ATLSpencer Schwellenbach (6-7)#89@ HOURonel Blanco (11-6)#79
Thu, Jun 6th@ CWSJake Woodford (0-6)#209vs COLCal Quantrill (8-10)#350
Fri, Jun 7th@ CWSGarrett Crochet (6-12)#8vs COLAustin Gomber (5-10)#347
Sat, Jun 8th@ CWSNick Nastrini (0-7)#329vs COLRyan Feltner (3-10)#344
Sun, Jun 9th@ CWSChris Flexen (2-14)#336vs COLTy Blach (3-8)#338
Tue, Jun 11thvs PHIZack Wheeler (16-6)#4vs PITPaul Skenes (10-3)#7
Wed, Jun 12thvs PHICristopher Sanchez (10-9)#24vs PITBailey Falter (8-8)#118
Thu, Jun 13thvs PHIAaron Nola (12-8)#15vs PITMitch Keller (11-10)#55
Fri, Jun 14thvs NYYLuis Gil (14-6)#47@ CHCJordan Wicks (2-4)#133
Sat, Jun 15thvs NYYCarlos Rodon (15-9)#25@ CHCShota Imanaga (14-3)#11
Sun, Jun 16thvs NYYMarcus Stroman (10-8)#85@ CHCJameson Taillon (10-8)#53
Mon, Jun 17th@ TORYusei Kikuchi (9-9)#22@ MIABraxton Garrett (2-2)#141
Tue, Jun 18th@ TORChris Bassitt (10-13)#45@ MIARoddery Munoz (2-7)#324
Wed, Jun 19th@ TORKevin Gausman (12-11)#23@ MIAYonny Chirinos (0-2)
Thu, Jun 20th   vs SFKeaton Winn (3-8)
Sat, Jun 22nd@ CINFrankie Montas (7-11)#73vs SFJordan Hicks (4-7)#178
Sun, Jun 23rd@ CINNick Lodolo (9-6)#152vs SFLogan Webb (12-10)#14
Mon, Jun 24thvs TORChris Bassitt (10-13)#45vs ATLSpencer Schwellenbach (6-7)#89
Wed, Jun 26th   vs ATLBryce Elder (2-5)#171
Thu, Jun 27th   vs CINAndrew Abbott (10-10)#282
Fri, Jun 28thvs SDRandy Vasquez (4-7)#231vs CINFrankie Montas (7-11)#73
Sat, Jun 29thvs SDMichael King (12-9)#36vs CINCarson Spiers (5-6)#323
Sun, Jun 30thvs SDMatt Waldron (7-11)#175vs CINHunter Greene (9-4)
Tue, Jul 2nd@ MIAValente Bellozo (2-4)#346@ PITMitch Keller (11-10)#55
Wed, Jul 3rd@ MIATrevor Rogers (2-11)#181@ PITJared Jones (6-7)#59
Thu, Jul 4th@ MIAKyle Tyler (0-2)#313@ PITMartin Perez (4-5)#106
Fri, Jul 5th@ NYYNestor Cortes Jr. (9-10)#32@ WSHPatrick Corbin (6-13)#168
Sat, Jul 6th@ NYYGerrit Cole (6-5)#10@ WSHMacKenzie Gore (9-12)#63
Sun, Jul 7th@ NYYLuis Gil (14-6)#47@ WSHDJ Herz (4-7)#140
Mon, Jul 8th   @ WSHMitchell Parker (7-10)#78
Wed, Jul 10thvs OAKJP Sears (11-11)#100vs KCMichael Wacha (13-7)#54
Fri, Jul 12thvs KCCole Ragans (11-9)#18vs CHCKyle Hendricks (4-11)#210
Sat, Jul 13thvs KCSeth Lugo (16-8)#49vs CHCJavier Assad (7-5)#130
Sun, Jul 14thvs KCBrady Singer (9-11)#101vs CHCJameson Taillon (10-8)#53
Sat, Jul 20th@ LADJustin Wrobleski (1-2)#327@ ATLBryce Elder (2-5)#171
Sun, Jul 21st@ LADJames Paxton (9-3)@ ATLSpencer Schwellenbach (6-7)#89
Mon, Jul 22nd@ COLAustin Gomber (5-10)#347@ PITMitch Keller (11-10)#55
Tue, Jul 23rd@ COLTy Blach (3-8)#338@ PITPaul Skenes (10-3)#7
Wed, Jul 24th@ COLCal Quantrill (8-10)#350@ PITMartin Perez (4-5)#106
Fri, Jul 26thvs NYYNestor Cortes Jr. (9-10)#32vs WSHMacKenzie Gore (9-12)#63
Sat, Jul 27thvs NYYMarcus Stroman (10-8)#85vs WSHJake Irvin (10-12)#104
Sun, Jul 28thvs NYYCarlos Rodon (15-9)#25vs WSHDJ Herz (4-7)#140
Mon, Jul 29thvs SEALogan Gilbert (7-11)#5vs TEXNathan Eovaldi (11-8)#33
Tue, Jul 30thvs SEALuis Castillo (11-12)#94vs TEXMax Scherzer (2-4)#40
Wed, Jul 31stvs SEAGeorge Kirby (12-11)#6vs TEXAndrew Heaney (5-14)#95
Thu, Aug 1st   @ CHCShota Imanaga (14-3)#11
Fri, Aug 2nd@ TEXJose Urena (5-8)@ CHCJavier Assad (7-5)#130
Sat, Aug 3rd@ TEXCody Bradford (5-3)#67@ CHCJameson Taillon (10-8)#53
Sun, Aug 4th@ TEXNathan Eovaldi (11-8)#33@ CHCJustin Steele (5-5)#98
Mon, Aug 5th@ KCBrady Singer (9-11)#101vs NYMSean Manaea (11-5)#58
Tue, Aug 6th@ KCSeth Lugo (16-8)#49vs TBJeffrey Springs (2-2)#135
Wed, Aug 7th@ KCCole Ragans (11-9)#18vs TBTaj Bradley (6-11)#43
Thu, Aug 8th   vs TBShane Baz (3-3)#83
Fri, Aug 9thvs HOURonel Blanco (11-6)#79@ KCMichael Lorenzen (7-6)#269
Sat, Aug 10thvs HOUSpencer Arrighetti (7-13)#96@ KCMichael Wacha (13-7)#54
Mon, Aug 12thvs TEXTyler Mahle (0-1)@ CINAndrew Abbott (10-10)#282
Tue, Aug 13thvs TEXJose Urena (5-8)@ CINHunter Greene (9-4)
Wed, Aug 14thvs TEXDane Dunning (4-7)#179@ CINEmilio Pagan
Fri, Aug 16th@ BALCorbin Burnes (14-8)#17vs LADJustin Wrobleski (1-2)#327
Sat, Aug 17th@ BALCade Povich (2-9)#145vs LADBobby Miller (2-4)#111
Sun, Aug 18th@ BALAlbert Suarez (8-6)#113vs LADClayton Kershaw (2-2)
Tue, Aug 20th@ HOURonel Blanco (11-6)#79vs MILFrankie Montas (7-11)#73
Wed, Aug 21st@ HOUJustin Verlander (4-6)#52vs MILTobias Myers (8-5)#92
Thu, Aug 22nd   vs MILFreddy Peralta (11-8)#31
Fri, Aug 23rdvs ARIRyne Nelson (10-6)#194@ MINDavid Festa (2-6)#123
Sat, Aug 24thvs ARIZac Gallen (12-6)#27@ MINPablo Lopez (15-8)#13
Sun, Aug 25thvs ARIMerrill Kelly (4-0)#61@ MINZebby Matthews (1-3)#134
Mon, Aug 26thvs TORJose Berrios (16-9)#65vs SDRandy Vasquez (4-7)#231
Tue, Aug 27thvs TORYariel Rodriguez (1-6)#90vs SDDylan Cease (13-11)#20
Wed, Aug 28thvs TORChris Bassitt (10-13)#45vs SDJoe Musgrove (6-5)#41
Thu, Aug 29thvs TORBowden Francis (8-4)#74vs SDMichael King (12-9)#36
Fri, Aug 30th@ DETCasey Mize (2-6)#121@ NYYMarcus Stroman (10-8)#85
Sat, Aug 31st@ DETTarik Skubal (16-4)#1@ NYYWill Warren (0-3)#237
Sun, Sep 1st@ DETBeau Brieske (2-4)#189@ NYYNestor Cortes Jr. (9-10)#32
Mon, Sep 2nd@ NYMLuis Severino (10-6)#82@ MILFreddy Peralta (11-8)#31
Tue, Sep 3rd@ NYMDavid Peterson (9-2)#76@ MILAaron Civale (7-8)#88
Wed, Sep 4th@ NYMTylor Megill (4-5)#86@ MILColin Rea (12-5)#160
Fri, Sep 6thvs CWSDavis Martin (0-5)#208vs SEABryce Miller (11-8)#35
Sat, Sep 7thvs CWSGarrett Crochet (6-12)#8vs SEALogan Gilbert (7-11)#5
Sun, Sep 8thvs CWSChris Flexen (2-14)#336vs SEALuis Castillo (11-12)#94
Tue, Sep 10thvs BALAlbert Suarez (8-6)#113vs CINRhett Lowder (1-2)#307
Wed, Sep 11thvs BALDean Kremer (7-9)#97vs CINBrandon Williamson (0-0)#326
Thu, Sep 12th@ NYYNestor Cortes Jr. (9-10)#32vs CINJakob Junis (4-0)#260
Fri, Sep 13th@ NYYClarke Schmidt (5-3)#48@ TORKevin Gausman (12-11)#23
Sat, Sep 14th@ NYYGerrit Cole (6-5)#10@ TORJose Berrios (16-9)#65
Sun, Sep 15th@ NYYCarlos Rodon (15-9)#25@ TORYariel Rodriguez (1-6)#90
Mon, Sep 16th   vs PITPaul Skenes (10-3)#7
Tue, Sep 17th@ TBShane Baz (3-3)#83vs PITBailey Falter (8-8)#118
Wed, Sep 18th@ TBRyan Pepiot (8-6)#44vs PITJake Woodford (0-6)#209
Thu, Sep 19th@ TBZack Littell (7-9)#60vs PITLuis L. Ortiz (6-6)#176
Fri, Sep 20thvs MINDavid Festa (2-6)#123vs CLEBen Lively (12-9)#132
Sat, Sep 21stvs MINPablo Lopez (15-8)#13vs CLEMatthew Boyd (2-1)#62
Sun, Sep 22ndvs MINZebby Matthews (1-3)#134vs CLEGavin Williams (3-10)#51
Tue, Sep 24th@ TORKevin Gausman (12-11)#23@ COLRyan Feltner (3-10)#344
Wed, Sep 25th@ TORJose Berrios (16-9)#65@ COLAustin Gomber (5-10)#347
Thu, Sep 26th   @ COLKyle Freeland (5-7)#333
Fri, Sep 27thvs TBTaj Bradley (6-11)#43@ SFLanden Roupp (0-1)#146
Sat, Sep 28thvs TBShane Baz (3-3)#83@ SFBlake Snell (4-3)#12
Sun, Sep 29thvs TBRyan Pepiot (8-6)#44@ SFHayden Birdsong (3-5)#266
Fri, Apr 5th@ LAAGriffin Canning (6-13)#117   
Thu, Apr 11thvs BALGrayson Rodriguez (13-4)#109   
Thu, Apr 18thvs CLECarlos Carrasco (3-10)#320   
Thu, Apr 25th@ CLETriston McKenzie (3-5)#268   
Thu, May 2ndvs SFKyle Harrison (7-7)#190   
Wed, May 8th@ ATLChris Sale (17-3)#2   
Thu, May 16thvs TBZack Littell (7-9)#60   
Tue, May 21st@ TBZack Littell (7-9)#60   
Fri, May 24thvs MILJared Koenig (8-4)#143   
Thu, May 30thvs DETJack Flaherty (12-7)#37   
Fri, Jun 21st@ CINAndrew Abbott (10-10)#282   
Tue, Jun 25thvs TORKevin Gausman (12-11)#23   
Tue, Jul 9thvs OAKJoey Estes (7-8)#207   
Thu, Jul 11thvs OAKLuis Medina (2-4)   
Fri, Jul 19th@ LADGavin Stone (11-5)#172   
Sun, Aug 11thvs HOUHunter Brown (11-8)#39   
Thu, Aug 15th@ BALZach Eflin (10-9)#30   
Mon, Aug 19th@ HOUYusei Kikuchi (9-9)#22   
Mon, Sep 9thvs BALCade Povich (2-9)#145   
Mon, Sep 23rd@ TORBowden Francis (8-4)#74