Skip to main content

Who Should I Trade?

Marcus Semien for Rafael Devers (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Rafael Devers
3B - BOS
Rafael Devers
Marcus Semien
2B,SS - TOR
Marcus Semien
Expert
Recommendation
88%
Recommended by
15 of 17 experts
12%
Recommended by
2 of 17 experts
Rankings 
   
Rest of Season# 10# 29
VBR# 31# 2
   
Projections 
   
Runs34
Home Runs12
RBI44
Stolen Bases01
Batting Average.273.271
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 10# 26
   
Chris Meaney
FTN
# 25# 77
   
Mike Maher
FantasyPros
# 7# 16
   
Pierre Camus
RotoBaller
# 5# 46
   
Jorge B. Edwards
Fantasy In Frames
# 25# 77
   
Mick Ciallela
Fantrax
# 12# 17
   
Ryan Amore
Pitcher List
# 17# 41
   
Brendan Tuma
FantasyPros
# 7# 10
   
Carmen Maiorano
FantasyPros
# 30# 71
   
Jordan Eisen
Field of Vision Sports
# 27# 28
   
Brad Camara
FantasyPros
# 6# 20
   
Chris Mitchell
FantasyData
# 14# 36
   
Corbin Young
FantasyData
# 16# 54
   
Chris Clegg
Fantrax
# 15# 63
   
Joe Pisapia
FantasyPros
# 4# 16
   
Dan Harris
FantasyPros
# 11# 10
   
Nick Pollack
Pitcher List
# 14# 13
   
Who Should I Trade? Player Statistics
  Rafael Devers
3B - BOS
Rafael Devers
Marcus Semien
2B,SS - TOR
Marcus Semien
2021 Stats 
   
   
At Bats560621
   
Runs95111
   
Hits155168
   
Singles8284
   
Doubles3739
   
Triples12
   
Home Runs3543
   
RBI11099
   
Stolen Bases415
   
Caught Stealing51
   
Walks6165
   
Strikeouts138139
   
Batting Average.277.271
   
On Base Pct.353.341
   
Slugging Pct.534.548
   
On-base Plus Slugging.887.889
   
Who Should I Trade? Player Projections
  Rafael Devers
3B - BOS
Rafael Devers
Marcus Semien
2B,SS - TOR
Marcus Semien
2021 Projections 
   
   
At Bats2022
   
Runs34
   
Hits66
   
Singles33
   
Doubles11
   
Triples00
   
Home Runs12
   
RBI44
   
Stolen Bases01
   
Caught Stealing00
   
Walks22
   
Strikeouts54
   
Batting Average.273.271
   
On Base Pct.356.342
   
Slugging Pct.535.549
   
On-base Plus Slugging.891.891
   
Who Should I Trade? Player Notes
  Rafael Devers
3B - BOS
Rafael Devers
Marcus Semien
2B,SS - TOR
Marcus Semien
News 
 Rafael Devers went 1-for-4 with a home run, and three RBIs. He was responsible for all three of the Red Sox runs in this contest against the Yankees on Friday.
Liam Gibney
Sat, Sep 25th
Marcus Semien went 2-for-5 with a solo home run in Saturday's 6-1 win over Minnesota.
John Aubin
Sun, Sep 26th
 Rafael Devers went 3-for-5 with a double, an RBI, and three runs scored in Saturday's 9-3 win over Baltimore.
Liam Gibney
Sun, Sep 19th
Marcus Semien went 2-for-4 with a solo home run and a double in Friday's loss to the Twins by a 3-1 score.
John Aubin
Sat, Sep 25th
 Rafael Devers went just 1-for-4 on the day, striking out twice. But he salvaged his fantasy day with a solo homer in the eighth inning.
Ethan Biddle - The Work of Ethan Biddle
Tue, Sep 14th
Marcus Semien went 1-for-4 with a two-run homer in a loss to the Rays on Monday by a 6-4 score.
John Aubin
Tue, Sep 21st
 Rafael Devers went 2-for-4 with an RBI, a run scored, and two walks on Monday.
Liam Gibney
Tue, Sep 7th
Marcus Semien went 1-for-5 with a solo home run in Saturday's 6-2 win over the Twins.
John Aubin
Sun, Sep 19th
 Rafael Devers went 1-for-3 with a home run and three RBIs on Saturday.
Liam Gibney
Sun, Sep 5th
Marcus Semien went 1-for-3 with a walk and scored two runs on Wednesday as the Blue Jays beat the Rays by a 6-3 score.
John Aubin
Thu, Sep 16th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rafael Devers
3B - BOS
Rafael Devers
Marcus Semien
2B,SS - TOR
Marcus Semien
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   @ NYYGerrit Cole (16-8)#3
Sat, Apr 3rdvs BALMatt Harvey (6-14)#391@ NYYCorey Kluber (5-3)#79
Sun, Apr 4thvs BALBruce Zimmermann (4-4)#286@ NYYDomingo German (4-5)#34
Mon, Apr 5thvs TBMichael Wacha (3-5)#172@ TEXMike Foltynewicz (2-12)#195
Tue, Apr 6thvs TBTyler Glasnow (5-2)@ TEXDane Dunning (5-9)#139
Wed, Apr 7thvs TBRyan Yarbrough (9-6)#158@ TEXKyle Gibson (10-8)#50
Thu, Apr 8th@ BALMatt Harvey (6-14)#391vs LAAGriffin Canning (5-4)#151
Fri, Apr 9th   vs LAAAndrew Heaney (8-9)#108
Sat, Apr 10th@ BALBruce Zimmermann (4-4)#286vs LAAJose Quintana (0-3)#252
Mon, Apr 12th   vs NYYGerrit Cole (16-8)#3
Tue, Apr 13th@ MINJ.A. Happ (9-8)#260vs NYYJameson Taillon (8-6)#75
Wed, Apr 14th@ MINJose Berrios (12-9)#13vs NYYCorey Kluber (5-3)#79
Thu, Apr 15th@ MINMichael Pineda (8-8)#74@ KCJakob Junis (2-4)#177
Sat, Apr 17thvs CWSDylan Cease (13-7)#30@ KCErvin Santana (2-2)#326
Sun, Apr 18thvs CWSMichael Kopech (4-3)#135@ KCBrady Singer (5-10)#184
Tue, Apr 20thvs TORHyun Jin Ryu (13-9)#55@ BOSEduardo Rodriguez (11-8)#103
Wed, Apr 21stvs TORTrent Thornton (1-3)#186@ BOSGarrett Richards (7-7)#190
Fri, Apr 23rdvs SEAYusei Kikuchi (7-9)#66@ TBTyler Glasnow (5-2)
Sat, Apr 24thvs SEAChris Flexen (13-6)#29@ TBBrent Honeywell Jr. (0-0)#196
Sun, Apr 25thvs SEANick Margevicius (0-2)@ TBLuis Patino (4-3)#136
Tue, Apr 27th@ NYMDavid Peterson (2-6)#183vs WSHMax Scherzer (15-4)#6
Wed, Apr 28th@ NYMJacob deGrom (7-2)vs WSHErick Fedde (7-9)#290
Fri, Apr 30th@ TEXKohei Arihara (2-4)#162vs ATLDrew Smyly (10-4)#95
Sat, May 1st@ TEXJordan Lyles (9-13)#287vs ATLCharlie Morton (13-6)#7
Sun, May 2nd@ TEXMike Foltynewicz (2-12)#195vs ATLIan Anderson (8-5)#56
Mon, May 3rd   @ OAKFrankie Montas (13-9)#18
Tue, May 4thvs DETMichael Fulmer (5-6)#166@ OAKCole Irvin (10-14)#112
Wed, May 5thvs DETCasey Mize (7-8)#48@ OAKChris Bassitt (12-4)#27
Thu, May 6thvs DETSpencer Turnbull (4-2)@ OAKMike Fiers (0-2)#335
Fri, May 7th@ BALMatt Harvey (6-14)#391@ HOUJose Urquidy (8-3)#65
Sat, May 8th@ BALZac Lowther (1-2)#306@ HOUCristian Javier (4-1)#97
Sun, May 9th@ BALDean Kremer (0-7)#374@ HOUZack Greinke (11-6)#20
Tue, May 11thvs OAKChris Bassitt (12-4)#27@ ATLBryse Wilson (3-7)#161
Wed, May 12thvs OAKJames Kaprielian (8-5)#116@ ATLMax Fried (13-7)#21
Thu, May 13thvs OAKSean Manaea (10-10)#42@ ATLCharlie Morton (13-6)#7
Fri, May 14thvs LAAGriffin Canning (5-4)#151vs PHIVince Velasquez (3-8)#167
Sat, May 15thvs LAADylan Bundy (2-9)#154vs PHIAaron Nola (9-8)#38
Sun, May 16thvs LAAJose Quintana (0-3)#252vs PHIChase Anderson (2-4)#304
Tue, May 18th@ TORHyun Jin Ryu (13-9)#55vs BOSEduardo Rodriguez (11-8)#103
Wed, May 19th@ TORRoss Stripling (5-7)#94vs BOSGarrett Richards (7-7)#190
Thu, May 20th@ TORSteven Matz (13-7)#81vs BOSNick Pivetta (9-7)#128
Fri, May 21st@ PHIAaron Nola (9-8)#38vs TBTyler Glasnow (5-2)
Sat, May 22nd@ PHISpencer Howard (0-4)#259vs TBShane McClanahan (10-6)#83
Sun, May 23rd@ PHIZack Wheeler (14-9)#2vs TBMichael Wacha (3-5)#172
Mon, May 24th   vs TBRyan Yarbrough (9-6)#158
Tue, May 25thvs ATLCharlie Morton (13-6)#7@ NYYCorey Kluber (5-3)#79
Thu, May 27th   @ NYYJordan Montgomery (6-6)#49
Fri, May 28thvs MIACody Poteet (2-3)#228@ CLEEli Morgan (4-7)#254
Sun, May 30th   @ CLESam Hentges (1-4)#390
Tue, Jun 1st@ HOULuis Garcia (11-7)#51vs MIASandy Alcantara (9-14)#9
Wed, Jun 2nd@ HOUFramber Valdez (11-5)#26vs MIAPablo Lopez (5-5)#39
Fri, Jun 4th@ NYYMichael King (0-4)#157vs HOUZack Greinke (11-6)#20
Sat, Jun 5th@ NYYJameson Taillon (8-6)#75vs HOUJose Urquidy (8-3)#65
Sun, Jun 6th@ NYYDomingo German (4-5)#34vs HOULuis Garcia (11-7)#51
Tue, Jun 8thvs HOUFramber Valdez (11-5)#26@ CWSCarlos Rodon (12-5)#35
Wed, Jun 9thvs HOUJake Odorizzi (6-7)#85@ CWSLance Lynn (10-6)#22
Thu, Jun 10thvs HOUZack Greinke (11-6)#20@ CWSDallas Keuchel (8-9)#344
Fri, Jun 11thvs TORRoss Stripling (5-7)#94@ BOSGarrett Richards (7-7)#190
Sat, Jun 12thvs TORSteven Matz (13-7)#81@ BOSNick Pivetta (9-7)#128
Sun, Jun 13thvs TORRobbie Ray (13-6)#11@ BOSMartin Perez (7-8)#346
Mon, Jun 14thvs TORAlek Manoah (7-2)#43@ BOSNathan Eovaldi (10-9)#28
Tue, Jun 15th@ ATLTucker Davidson (0-0)#284vs NYYJordan Montgomery (6-6)#49
Wed, Jun 16th@ ATLIan Anderson (8-5)#56vs NYYGerrit Cole (16-8)#3
Thu, Jun 17th   vs NYYMichael King (0-4)#157
Fri, Jun 18th@ KCKyle Zimmer@ BALThomas Eshelman (0-2)#299
Sat, Jun 19th@ KCBrad Keller (8-12)#382@ BALDean Kremer (0-7)#374
Sun, Jun 20th@ KCMike Minor (8-12)#70@ BALMatt Harvey (6-14)#391
Tue, Jun 22nd@ TBAndrew Kittredge (9-3)#82@ MIASandy Alcantara (9-14)#9
Wed, Jun 23rd@ TBRich Hill (6-8)#57@ MIATrevor Rogers (7-8)#41
Thu, Jun 24th@ TBMichael Wacha (3-5)#172vs BALDean Kremer (0-7)#374
Fri, Jun 25thvs NYYDomingo German (4-5)#34vs BALMatt Harvey (6-14)#391
Sat, Jun 26thvs NYYJordan Montgomery (6-6)#49vs BALKeegan Akin (2-10)#375
Sun, Jun 27thvs NYYGerrit Cole (16-8)#3vs BALJorge Lopez (3-14)
Tue, Jun 29thvs KCBrad Keller (8-12)#382vs SEAChris Flexen (13-6)#29
Wed, Jun 30thvs KCMike Minor (8-12)#70vs SEAJustus Sheffield (7-8)#384
Thu, Jul 1stvs KCKris Bubic (5-6)#155vs SEAYusei Kikuchi (7-9)#66
Fri, Jul 2nd@ OAKFrankie Montas (13-9)#18vs TBLuis Patino (4-3)#136
Sat, Jul 3rd@ OAKCole Irvin (10-14)#112vs TBShane McClanahan (10-6)#83
Sun, Jul 4th@ OAKJames Kaprielian (8-5)#116vs TBRyan Yarbrough (9-6)#158
Tue, Jul 6th@ LAAShohei Ohtani (9-2)#61@ BALSpenser Watkins (2-7)#281
Wed, Jul 7th@ LAAAndrew Heaney (8-9)#108@ BALMatt Harvey (6-14)#391
Fri, Jul 9thvs PHIVince Velasquez (3-8)#167@ TBShane McClanahan (10-6)#83
Sat, Jul 10thvs PHIMatt Moore (2-4)#380@ TBRyan Yarbrough (9-6)#158
Sun, Jul 11thvs PHIBrandon Kintzler@ TBRich Hill (6-8)#57
Fri, Jul 16th@ NYYJordan Montgomery (6-6)#49vs TEXJordan Lyles (9-13)#287
Sun, Jul 18th@ NYYJameson Taillon (8-6)#75vs TEXMike Foltynewicz (2-12)#195
Mon, Jul 19th@ TORRoss Stripling (5-7)#94vs BOSNick Pivetta (9-7)#128
Wed, Jul 21st@ TORRobbie Ray (13-6)#11vs BOSGarrett Richards (7-7)#190
Fri, Jul 23rdvs NYYGerrit Cole (16-8)#3@ NYMTylor Megill (3-6)#105
Sat, Jul 24thvs NYYJameson Taillon (8-6)#75@ NYMTaijuan Walker (7-11)#62
Sun, Jul 25thvs NYYDomingo German (4-5)#34@ NYMRich Hill (6-8)#57
Mon, Jul 26thvs TORThomas Hatch@ BOSNick Pivetta (9-7)#128
Wed, Jul 28thvs TORSteven Matz (13-7)#81@ BOSTanner Houck (1-5)#271
Thu, Jul 29thvs TORHyun Jin Ryu (13-9)#55@ BOSEduardo Rodriguez (11-8)#103
Fri, Jul 30th@ TBJosh Fleming (10-6)#152vs KCDaniel Lynch (4-6)#383
Sat, Jul 31st@ TBRyan Yarbrough (9-6)#158vs KCMike Minor (8-12)#70
Sun, Aug 1st@ TBShane McClanahan (10-6)#83vs KCBrad Keller (8-12)#382
Mon, Aug 2nd   vs CLEEli Morgan (4-7)#254
Tue, Aug 3rd@ DETWily Peralta (4-3)#204vs CLEZach Plesac (10-6)#71
Wed, Aug 4th@ DETCasey Mize (7-8)#48vs CLEJ.C. Mejia (1-7)#270
Thu, Aug 5th@ DETTarik Skubal (8-12)#53vs CLETriston McKenzie (5-7)#60
Fri, Aug 6th@ TORAlek Manoah (7-2)#43vs BOSNathan Eovaldi (10-9)#28
Sat, Aug 7th@ TORJose Berrios (12-9)#13vs BOSTanner Houck (1-5)#271
Sun, Aug 8th@ TORHyun Jin Ryu (13-9)#55vs BOSGarrett Richards (7-7)#190
Tue, Aug 10thvs TBLuis Patino (4-3)#136@ LAAJose Suarez (7-8)#133
Wed, Aug 11thvs TBJosh Fleming (10-6)#152@ LAADylan Bundy (2-9)#154
Thu, Aug 12thvs TBDrew Rasmussen (3-1)#106@ LAAShohei Ohtani (9-2)#61
Fri, Aug 13thvs BALSpenser Watkins (2-7)#281@ SEAChris Flexen (13-6)#29
Sat, Aug 14thvs BALJorge Lopez (3-14)@ SEAYusei Kikuchi (7-9)#66
Sun, Aug 15thvs BALKeegan Akin (2-10)#375@ SEALogan Gilbert (6-5)#78
Tue, Aug 17th@ NYYLuis Gil (1-1)#212@ WSHErick Fedde (7-9)#290
Wed, Aug 18th@ NYYAndrew Heaney (8-9)#108@ WSHJosiah Gray (1-2)#149
Fri, Aug 20thvs TEXDane Dunning (5-9)#139vs DETTyler Alexander (2-3)#121
Sat, Aug 21stvs TEXJordan Lyles (9-13)#287vs DETWily Peralta (4-3)#204
Sun, Aug 22nd   vs DETDrew Hutchison (3-1)#308
Mon, Aug 23rdvs TEXKolby Allard (3-12)#205vs CWSLance Lynn (10-6)#22
Tue, Aug 24thvs MINGriffin Jax (3-4)#227vs CWSDylan Cease (13-7)#30
Wed, Aug 25thvs MINBailey Ober (3-3)#124vs CWSLucas Giolito (10-9)#25
Thu, Aug 26thvs MINJohn Gant (5-10)#132vs CWSCarlos Rodon (12-5)#35
Fri, Aug 27th@ CLELogan Allen (1-7)#371@ DETMatt Manning (4-6)#216
Sat, Aug 28th@ CLECal Quantrill (7-3)#47@ DETJose Urena (4-8)#388
Sun, Aug 29th@ CLEEli Morgan (4-7)#254@ DETMatthew Boyd (3-8)#72
Mon, Aug 30th@ TBLuis Patino (4-3)#136vs BALChris Ellis (1-0)#207
Tue, Aug 31st@ TBRyan Yarbrough (9-6)#158vs BALKeegan Akin (2-10)#375
Wed, Sep 1st@ TBDrew Rasmussen (3-1)#106vs BALMatt Harvey (6-14)#391
Fri, Sep 3rdvs CLECal Quantrill (7-3)#47vs OAKSean Manaea (10-10)#42
Sat, Sep 4thvs CLEEli Morgan (4-7)#254vs OAKPaul Blackburn (1-3)#285
Sun, Sep 5thvs CLEZach Plesac (10-6)#71vs OAKCole Irvin (10-14)#112
Mon, Sep 6thvs TBRyan Yarbrough (9-6)#158@ NYYJameson Taillon (8-6)#75
Tue, Sep 7thvs TBDrew Rasmussen (3-1)#106@ NYYGerrit Cole (16-8)#3
Wed, Sep 8thvs TBShane McClanahan (10-6)#83@ NYYLuis Gil (1-1)#212
Thu, Sep 9th   @ NYYNestor Cortes Jr. (2-2)#96
Fri, Sep 10th@ CWSCarlos Rodon (12-5)#35@ BALChris Ellis (1-0)#207
Sat, Sep 11th@ CWSDylan Cease (13-7)#30@ BALKeegan Akin (2-10)#375
Sun, Sep 12th@ CWSLance Lynn (10-6)#22@ BALZac Lowther (1-2)#306
Mon, Sep 13th@ SEALogan Gilbert (6-5)#78vs TBCollin McHugh (6-1)#98
Tue, Sep 14th@ SEATyler Anderson (7-10)#69vs TBDrew Rasmussen (3-1)#106
Wed, Sep 15th@ SEAMarco Gonzales (9-5)#80vs TBMichael Wacha (3-5)#172
Fri, Sep 17thvs BALKeegan Akin (2-10)#375vs MINMichael Pineda (8-8)#74
Sat, Sep 18thvs BALZac Lowther (1-2)#306vs MINBailey Ober (3-3)#124
Sun, Sep 19thvs BALAlexander Wells (1-3)vs MINLuke Farrell
Mon, Sep 20th   @ TBShane Baz (1-0)
Tue, Sep 21stvs NYMMarcus Stroman (9-13)#16@ TBDrew Rasmussen (3-1)#106
Wed, Sep 22ndvs NYMTaijuan Walker (7-11)#62@ TBLuis Patino (4-3)#136
Thu, Sep 23rd   @ MINMichael Pineda (8-8)#74
Fri, Sep 24thvs NYYGerrit Cole (16-8)#3@ MINBailey Ober (3-3)#124
Sat, Sep 25thvs NYYNestor Cortes Jr. (2-2)#96@ MINJohn Gant (5-10)#132
Sun, Sep 26thvs NYYJordan Montgomery (6-6)#49@ MINGriffin Jax (3-4)#227
Tue, Sep 28th@ BALBruce Zimmermann (4-4)#286vs NYYCorey Kluber (5-3)#79
Wed, Sep 29th@ BALZac Lowther (1-2)#306vs NYYGerrit Cole (16-8)#3
Thu, Sep 30th@ BALAlexander Wells (1-3)vs NYY
Fri, Oct 1st@ WSHErick Fedde (7-9)#290vs BALChris Ellis (1-0)#207
Sat, Oct 2nd@ WSHJosh Rogers (2-0)#221vs BALJohn Means (6-7)#45
Sun, Oct 3rd@ WSHvs BAL
Fri, Apr 2ndvs BALJohn Means (6-7)#45   
Sun, Apr 11th@ BALJorge Lopez (3-14)   
Mon, Apr 19thvs CWSLucas Giolito (10-9)#25   
Thu, Apr 22ndvs SEAJustin Dunn (1-3)#218   
Thu, Apr 29th@ TEXKyle Gibson (10-8)#50   
Mon, May 10th@ BALJorge Lopez (3-14)   
Wed, May 26thvs ATLDrew Smyly (10-4)#95   
Sat, May 29thvs MIATrevor Rogers (7-8)#41   
Mon, May 31st@ HOUJose Urquidy (8-3)#65   
Thu, Jun 3rd@ HOUJake Odorizzi (6-7)#85   
Mon, Jun 7thvs MIAZach Thompson (2-6)#131   
Mon, Jun 28thvs KCDanny Duffy (4-3)#90   
Mon, Jul 5th@ LAAJose Suarez (7-8)#133   
Sat, Jul 17th@ NYYGerrit Cole (16-8)#3   
Thu, Jul 22ndvs NYYJordan Montgomery (6-6)#49   
Thu, Sep 2nd@ TBShane McClanahan (10-6)#83