Skip to main content

Who Should I Trade?

William Contreras for Wilmer Flores (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
William Contreras
C - ATL
William Contreras
Expert
Recommendation
80%
Recommended by
8 of 10 experts
20%
Recommended by
2 of 10 experts
Rankings 
   
Rest of Season# 220# 261
VBR# 250# 1130
   
Projections 
   
Runs31
Home Runs10
RBI32
Stolen Bases00
Batting Average.262.232
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 180
   
Mike Maher
FantasyPros
# 209# 232
   
Dan Harris
FantasyPros
# 199# 256
   
Pierre Camus
RotoBaller
# 204# 242
   
Mick Ciallela
Fantrax
# 204# 224
   
Ryan Amore
Pitcher List
# 188# 223
   
Carmen Maiorano
FantasyPros
# 232
   
Jordan Eisen
Field of Vision Sports
# 196
   
Corbin Young
FantasyData
# 349# 145
   
Chris Clegg
Fantrax
# 323# 296
   
Who Should I Trade? Player Statistics
  Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
William Contreras
C - ATL
William Contreras
2021 Stats 
   
   
At Bats365156
   
Runs5218
   
Hits9433
   
Singles6121
   
Doubles144
   
Triples11
   
Home Runs187
   
RBI5021
   
Stolen Bases10
   
Caught Stealing00
   
Walks3617
   
Strikeouts5353
   
Batting Average.258.212
   
On Base Pct.327.296
   
Slugging Pct.449.385
   
On-base Plus Slugging.776.680
   
Who Should I Trade? Player Projections
  Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
William Contreras
C - ATL
William Contreras
2021 Projections 
   
   
At Bats2212
   
Runs31
   
Hits63
   
Singles42
   
Doubles11
   
Triples00
   
Home Runs10
   
RBI32
   
Stolen Bases00
   
Caught Stealing00
   
Walks21
   
Strikeouts33
   
Batting Average.262.232
   
On Base Pct.325.296
   
Slugging Pct.451.374
   
On-base Plus Slugging.777.670
   
Who Should I Trade? Player Notes
  Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
William Contreras
C - ATL
William Contreras
News 
 Giants INF Wilmer Flores (hamstring) could return as early as Sunday.
Brendan Tuma - Too Much Tuma
Wed, Sep 8th
William Contreras went 2-for-4 with a single and double in Saturday's game against the Reds.
Steve Painter
Sat, Jun 26th
 Giants' infielder Wilmer Flores was placed on the 10-day IL on Thursday with a left hamstring strain.
Jack Mannis
Thu, Sep 2nd
William Contreras went 2-for-3 with a solo homer, a single, and a walk, in Friday's game against the Cards.
Steve Painter
Fri, Jun 18th
 Infielder Wilmer Flores went 1-for-3 with a solo home run and a walk as the Giants beat the Brewers 6-2 on Tuesday.
Jon Mathisen
Wed, Sep 1st
William Contreras went 3-for-4 with a double, two singles, and an RBI in Wednesday's game against the Phillies.
Steve Painter
Wed, Jun 9th
 Infielder Wilmer Flores went 2-for-4 with a solo home run as the Giants lost to the Braves by a score of 6-5 on Friday.
Jon Mathisen
Sat, Aug 28th
William Contreras went 3-for-4 with a solo homer, two singles, two RBI, and two runs scored in Tuesday's game against the Phillies.
Steve Painter
Wed, Jun 9th
 Third baseman Wilmer Flores went 2-for-4 with a three-run homer and a strikeout as the Giants took down the Rockies 5-4 on Friday.
Jon Mathisen
Sat, Aug 14th
William Contreras went 2-for-4 with two singles and two RBI in Monday's game against the Nationals.
Steve Painter
Mon, May 31st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Wilmer Flores
1B,2B,3B,DH - SF
Wilmer Flores
William Contreras
C - ATL
William Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAMarco Gonzales (9-5)#51@ PHIAaron Nola (9-8)#43
Sat, Apr 3rd@ SEAChris Flexen (13-6)#38@ PHIZack Wheeler (14-9)#2
Sun, Apr 4th   @ PHIZach Eflin (4-7)
Tue, Apr 6th@ SDYu Darvish (8-10)#26@ WSHMax Scherzer (15-4)#1
Wed, Apr 7th@ SDBlake Snell (7-6)#47@ WSHStephen Strasburg (1-2)
Fri, Apr 9thvs COLAustin Gomber (9-9)vs PHIZack Wheeler (14-9)#2
Sat, Apr 10thvs COLChi Chi Gonzalez (3-7)#403vs PHIZach Eflin (4-7)
Sun, Apr 11thvs COLGerman Marquez (12-10)#35vs PHIMatt Moore (2-4)#389
Mon, Apr 12thvs CINWade Miley (12-7)#41vs MIASandy Alcantara (9-13)#4
Tue, Apr 13thvs CINLuis Castillo (8-16)#33vs MIAPablo Lopez (5-5)#52
Wed, Apr 14thvs CINTyler Mahle (12-6)#27vs MIANick Neidert (1-2)#238
Thu, Apr 15th   vs MIATrevor Rogers (7-8)#46
Fri, Apr 16th@ MIADaniel Castano (0-2)#286@ CHCZach Davies (6-11)#390
Sat, Apr 17th@ MIASandy Alcantara (9-13)#4@ CHCTrevor Williams (4-2)#250
Sun, Apr 18th@ MIAPablo Lopez (5-5)#52@ CHCKyle Hendricks (14-7)#88
Tue, Apr 20th@ PHIZack Wheeler (14-9)#2@ NYYJameson Taillon (8-6)#83
Wed, Apr 21st@ PHIZach Eflin (4-7)@ NYYCorey Kluber (5-3)#67
Fri, Apr 23rdvs MIASandy Alcantara (9-13)#4vs ARILuke Weaver (3-6)#118
Sun, Apr 25thvs MIARoss Detwiler (3-1)#203vs ARIMadison Bumgarner (7-10)#105
Mon, Apr 26thvs COLAustin Gomber (9-9)vs CHCZach Davies (6-11)#390
Tue, Apr 27thvs COLChi Chi Gonzalez (3-7)#403vs CHCTrevor Williams (4-2)#250
Wed, Apr 28thvs COLGerman Marquez (12-10)#35vs CHCKyle Hendricks (14-7)#88
Thu, Apr 29th   vs CHCAdbert Alzolay (5-13)#107
Fri, Apr 30th@ SDYu Darvish (8-10)#26@ TORRobbie Ray (12-6)#13
Sat, May 1st@ SDBlake Snell (7-6)#47@ TORTravis Bergen
Sun, May 2nd@ SDJoe Musgrove (11-9)#12@ TORRoss Stripling (5-7)#74
Tue, May 4th@ COLRyan Castellani (0-0)#399@ WSHJoe Ross (5-9)
Wed, May 5th@ COLJon Gray (8-11)#128@ WSHErick Fedde (7-9)#248
Thu, May 6th   @ WSHJon Lester (7-6)#278
Fri, May 7thvs SDBlake Snell (7-6)#47vs PHIZach Eflin (4-7)
Sat, May 8thvs SDJoe Musgrove (11-9)#12vs PHIVince Velasquez (3-8)#175
Sun, May 9thvs SDChris Paddack (7-7)#50vs PHIAaron Nola (9-8)#43
Tue, May 11thvs TEXJordan Lyles (9-12)#381vs TORRobbie Ray (12-6)#13
Wed, May 12th   vs TORHyun Jin Ryu (13-9)#113
Thu, May 13th@ PITWil Crowe (4-7)#400vs TORRoss Stripling (5-7)#74
Fri, May 14th@ PITMiguel Yajure@ MILAdrian Houser (9-6)#55
Sat, May 15th@ PITTyler Anderson (7-9)#70@ MILBrett Anderson (4-9)#155
Sun, May 16th@ PITMitch Keller (5-11)#268@ MILFreddy Peralta (9-5)#14
Mon, May 17th@ CINSonny Gray (7-8)#69vs NYMTaijuan Walker (7-11)#79
Tue, May 18th@ CINLuis Castillo (8-16)#33vs NYMMiguel Castro
Wed, May 19th@ CINWade Miley (12-7)#41vs NYMDavid Peterson (2-6)#173
Thu, May 20th@ CINTyler Mahle (12-6)#27vs PITWil Crowe (4-7)#400
Fri, May 21stvs LADTrevor Bauer (8-5)vs PITTyler Anderson (7-9)#70
Sat, May 22ndvs LADWalker Buehler (14-4)#3vs PITMitch Keller (5-11)#268
Sun, May 23rdvs LADJulio Urias (18-3)#10vs PITJT Brubaker (5-13)#121
Tue, May 25th@ ARICorbin Martin (0-3)#226@ BOSGarrett Richards (7-7)#229
Wed, May 26th@ ARIMerrill Kelly (7-11)#99@ BOSNick Pivetta (9-7)#143
Sat, May 29th@ LADJulio Urias (18-3)#10@ NYMTaijuan Walker (7-11)#79
Mon, May 31stvs LAADylan Bundy (2-9)#89vs WSHJoe Ross (5-9)
Tue, Jun 1stvs LAAAndrew Heaney (8-9)#115vs WSHStephen Strasburg (1-2)
Wed, Jun 2nd   vs WSHJon Lester (7-6)#278
Thu, Jun 3rdvs CHCZach Davies (6-11)#390vs WSHPatrick Corbin (9-15)#386
Fri, Jun 4thvs CHCJake Arrieta (5-14)vs LADJulio Urias (18-3)#10
Sat, Jun 5thvs CHCKohl Stewart (1-1)#357vs LADClayton Kershaw (10-7)#22
Sun, Jun 6thvs CHCKyle Hendricks (14-7)#88vs LADTrevor Bauer (8-5)
Tue, Jun 8th@ TEXJordan Lyles (9-12)#381@ PHIAaron Nola (9-8)#43
Wed, Jun 9th@ TEXKyle Gibson (10-8)#58@ PHIZach Eflin (4-7)
Thu, Jun 10th   @ PHIZack Wheeler (14-9)#2
Fri, Jun 11th@ WSHMax Scherzer (15-4)#1@ MIASandy Alcantara (9-13)#4
Sat, Jun 12th@ WSHJefry Rodriguez (0-0)#370@ MIAZach Thompson (2-6)#133
Sun, Jun 13th@ WSHJoe Ross (5-9)@ MIAPablo Lopez (5-5)#52
Tue, Jun 15thvs ARIAlex Young (2-6)#295vs BOSEduardo Rodriguez (11-8)#66
Wed, Jun 16thvs ARIMerrill Kelly (7-11)#99vs BOSGarrett Richards (7-7)#229
Thu, Jun 17thvs ARIZac Gallen (2-10)#91vs STLJohn Gant (5-9)#138
Fri, Jun 18thvs PHIVince Velasquez (3-8)#175vs STLCarlos Martinez (4-9)
Sun, Jun 20thvs PHIZach Eflin (4-7)vs STLKwang Hyun Kim (6-7)#95
Mon, Jun 21st   @ NYMJerad Eickhoff (0-2)#292
Tue, Jun 22nd@ LAAAndrew Heaney (8-9)#115@ NYMMarcus Stroman (9-13)#19
Wed, Jun 23rd@ LAAShohei Ohtani (9-2)#36@ NYMTylor Megill (3-5)#127
Thu, Jun 24th   @ CINTony Santillan (1-2)#326
Fri, Jun 25thvs OAKSean Manaea (10-10)#63@ CINVladimir Gutierrez (9-6)#85
Sat, Jun 26thvs OAKFrankie Montas (12-9)#23@ CINLuis Castillo (8-16)#33
Sun, Jun 27thvs OAKCole Irvin (10-14)#103@ CINTyler Mahle (12-6)#27
Tue, Jun 29th@ LADWalker Buehler (14-4)#3vs NYMTylor Megill (3-5)#127
Wed, Jun 30th   vs NYMDavid Peterson (2-6)#173
Thu, Jul 1st@ ARIMerrill Kelly (7-11)#99vs NYMJacob deGrom (7-2)
Fri, Jul 2nd@ ARIZac Gallen (2-10)#91vs MIAPablo Lopez (5-5)#52
Sat, Jul 3rd@ ARIJake Faria (0-0)vs MIASandy Alcantara (9-13)#4
Sun, Jul 4th@ ARICaleb Smith (4-9)#159vs MIAZach Thompson (2-6)#133
Mon, Jul 5thvs STLKwang Hyun Kim (6-7)#95@ PITChase De Jong (1-4)
Tue, Jul 6thvs STLAdam Wainwright (16-7)#5@ PITChad Kuhl (5-7)#230
Wed, Jul 7thvs STLJohan Oviedo (0-5)#382@ PITWil Crowe (4-7)#400
Fri, Jul 9thvs WSHPaolo Espino (5-5)#104@ MIAAnthony Bass
Sat, Jul 10thvs WSHJon Lester (7-6)#278@ MIATrevor Rogers (7-8)#46
Sun, Jul 11thvs WSHErick Fedde (7-9)#248@ MIAPablo Lopez (5-5)#52
Fri, Jul 16th@ STLAdam Wainwright (16-7)#5vs TBMichael Wacha (3-5)#157
Sat, Jul 17th@ STLKwang Hyun Kim (6-7)#95vs TBJosh Fleming (10-6)#96
Sun, Jul 18th@ STLWade LeBlanc (0-2)#375vs TBRich Hill (6-7)#73
Tue, Jul 20th@ LADDarien Nunezvs SDYu Darvish (8-10)#26
Wed, Jul 21st@ LADJulio Urias (18-3)#10vs SDChris Paddack (7-7)#50
Thu, Jul 22nd@ LADWalker Buehler (14-4)#3@ PHIMatt Moore (2-4)#389
Fri, Jul 23rdvs PITChad Kuhl (5-7)#230@ PHIZack Wheeler (14-9)#2
Sat, Jul 24thvs PITWil Crowe (4-7)#400@ PHIVince Velasquez (3-8)#175
Sun, Jul 25thvs PITJT Brubaker (5-13)#121@ PHIAaron Nola (9-8)#43
Mon, Jul 26th   @ NYMAaron Loup
Tue, Jul 27thvs LADJulio Urias (18-3)#10@ NYMJerad Eickhoff (0-2)#292
Wed, Jul 28thvs LADWalker Buehler (14-4)#3@ NYMTylor Megill (3-5)#127
Thu, Jul 29thvs LADDavid Price (4-2)#119@ NYMTaijuan Walker (7-11)#79
Fri, Jul 30thvs HOUFramber Valdez (11-5)#40vs MILCorbin Burnes (10-4)#6
Sat, Jul 31stvs HOUZack Greinke (11-6)#31vs MILBrandon Woodruff (9-10)#9
Sun, Aug 1stvs HOULuis Garcia (11-7)#28vs MILBrett Anderson (4-9)#155
Tue, Aug 3rd@ ARIMadison Bumgarner (7-10)#105@ STLJon Lester (7-6)#278
Wed, Aug 4th@ ARIZac Gallen (2-10)#91@ STLJ.A. Happ (9-8)#239
Thu, Aug 5th@ ARIMerrill Kelly (7-11)#99@ STLWade LeBlanc (0-2)#375
Fri, Aug 6th@ MILCorbin Burnes (10-4)#6vs WSHErick Fedde (7-9)#248
Sat, Aug 7th@ MILBrandon Woodruff (9-10)#9vs WSHJosiah Gray (1-2)#182
Sun, Aug 8th@ MILBrett Anderson (4-9)#155vs WSHPatrick Corbin (9-15)#386
Tue, Aug 10thvs ARIZac Gallen (2-10)#91vs CINSonny Gray (7-8)#69
Wed, Aug 11thvs ARIMerrill Kelly (7-11)#99vs CINWade Miley (12-7)#41
Thu, Aug 12thvs COLGerman Marquez (12-10)#35vs CINVladimir Gutierrez (9-6)#85
Fri, Aug 13thvs COLAustin Gomber (9-9)@ WSHJosiah Gray (1-2)#182
Sat, Aug 14thvs COLKyle Freeland (6-8)#317@ WSHPatrick Corbin (9-15)#386
Sun, Aug 15thvs COLJon Gray (8-11)#128@ WSHPaolo Espino (5-5)#104
Mon, Aug 16thvs NYMRich Hill (6-7)#73@ MIABraxton Garrett (1-2)#279
Tue, Aug 17thvs NYMMarcus Stroman (9-13)#19@ MIASandy Alcantara (9-13)#4
Wed, Aug 18thvs NYMTylor Megill (3-5)#127@ MIAJesus Luzardo (5-8)#94
Fri, Aug 20th@ OAKJames Kaprielian (8-5)#102@ BALKeegan Akin (2-10)#378
Sat, Aug 21st@ OAKSean Manaea (10-10)#63@ BALMatt Harvey (6-14)#401
Sun, Aug 22nd@ OAKFrankie Montas (12-9)#23@ BALJohn Means (6-7)#45
Mon, Aug 23rd   vs NYYJordan Montgomery (6-6)#57
Tue, Aug 24th@ NYMTylor Megill (3-5)#127vs NYYAndrew Heaney (8-9)#115
Fri, Aug 27th@ ATLMax Fried (12-7)#15vs SFKevin Gausman (14-6)#17
Sat, Aug 28th@ ATLHuascar Ynoa (4-5)#111vs SFLogan Webb (10-3)#30
Sun, Aug 29th@ ATLIan Anderson (8-5)#34vs SFAnthony DeSclafani (12-7)#18
Mon, Aug 30thvs MILCorbin Burnes (10-4)#6@ LADJulio Urias (18-3)#10
Tue, Aug 31stvs MILBrandon Woodruff (9-10)#9@ LADWalker Buehler (14-4)#3
Wed, Sep 1stvs MILBrett Anderson (4-9)#155@ LADMax Scherzer (15-4)#1
Thu, Sep 2ndvs MILEric Lauer (6-5)#92@ COLChi Chi Gonzalez (3-7)#403
Fri, Sep 3rdvs LADCorey Knebel (3-0)#124@ COLAntonio Senzatela (4-9)#117
Sat, Sep 4thvs LADJulio Urias (18-3)#10@ COLGerman Marquez (12-10)#35
Sun, Sep 5thvs LADWalker Buehler (14-4)#3@ COLRyan Feltner (0-1)#346
Tue, Sep 7th@ COLChi Chi Gonzalez (3-7)#403vs WSHPaolo Espino (5-5)#104
Wed, Sep 8th@ COLJon Gray (8-11)#128vs WSHSean Nolin (0-2)#262
Thu, Sep 9th   vs WSHErick Fedde (7-9)#248
Fri, Sep 10th@ CHCKyle Hendricks (14-7)#88vs MIATrevor Rogers (7-8)#46
Sat, Sep 11th@ CHCZach Davies (6-11)#390vs MIAElieser Hernandez (1-3)#76
Sun, Sep 12th@ CHCJustin Steele (3-3)#177vs MIAEdward Cabrera (0-2)#240
Tue, Sep 14thvs SDJake Arrieta (5-14)vs COLJon Gray (8-11)#128
Wed, Sep 15thvs SDJoe Musgrove (11-9)#12vs COLAntonio Senzatela (4-9)#117
Thu, Sep 16thvs SDPierce Johnsonvs COL
Fri, Sep 17thvs ATLIan Anderson (8-5)#34@ SFLogan Webb (10-3)#30
Sat, Sep 18thvs ATLCharlie Morton (13-6)#8@ SFAlex Wood (10-4)#49
Sun, Sep 19thvs ATLMax Fried (12-7)#15@ SFAnthony DeSclafani (12-7)#18
Mon, Sep 20th   @ ARIHumberto Mejia (0-2)#307
Tue, Sep 21st@ SDJoe Musgrove (11-9)#12@ ARILuke Weaver (3-6)#118
Wed, Sep 22nd@ SDVince Velasquez (3-8)#175@ ARIMerrill Kelly (7-11)#99
Thu, Sep 23rd@ SDYu Darvish (8-10)#26@ ARIMadison Bumgarner (7-10)#105
Fri, Sep 24th@ COLPeter Lambert@ SDReiss Knehr (1-0)#254
Sat, Sep 25th@ COLJon Gray (8-11)#128@ SD
Sun, Sep 26th@ COLAntonio Senzatela (4-9)#117@ SDJoe Musgrove (11-9)#12
Tue, Sep 28thvs ARILuke Weaver (3-6)#118vs PHIZack Wheeler (14-9)#2
Wed, Sep 29thvs ARIvs PHI
Thu, Sep 30thvs ARIvs PHI
Fri, Oct 1stvs SDvs NYM
Sat, Oct 2ndvs SDvs NYM
Sun, Oct 3rdvs SDvs NYM
Fri, Apr 2nd@ SEAYusei Kikuchi (7-9)#82   
Mon, Apr 5th@ SDAdrian Morejon (0-0)   
Mon, Apr 19th@ PHIChase Anderson (2-4)#270   
Thu, Apr 22ndvs MIADaniel Castano (0-2)#286   
Sat, Apr 24thvs MIAPablo Lopez (5-5)#52   
Mon, May 10thvs TEXKyle Gibson (10-8)#58   
Thu, May 27th@ LADDavid Price (4-2)#119   
Fri, May 28th@ LADWalker Buehler (14-4)#3   
Sun, May 30th@ LADClayton Kershaw (10-7)#22   
Mon, Jun 14thvs ARIMatt Peacock (5-7)#172   
Sat, Jun 19thvs PHIAaron Nola (9-8)#43   
Mon, Jun 28th@ LADTrevor Bauer (8-5)   
Mon, Jul 19th@ LADTony Gonsolin (3-1)#42   
Mon, Aug 2nd@ ARITaylor Widener (2-1)#163   
Wed, Aug 25th@ NYMTaijuan Walker (7-11)#79   
Thu, Aug 26th@ NYMCarlos Carrasco (1-3)#77   
Mon, Sep 6th@ COLKyle Freeland (6-8)#317   
Mon, Sep 13thvs SDYu Darvish (8-10)#26