Skip to main content

Who Should I Trade?

Mike Yastrzemski for Dominic Smith (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Mike Yastrzemski
Mike Yastrzemski
SF vs SD Sat, May 8th 4:05pm
Dominic Smith
Dominic Smith
NYM vs ARI Sat, May 8th 7:10pm
Recommended by
8 of 15 experts
Recommended by
7 of 15 experts
Rest of Season
VBR# 123# 173
Home Runs1917
Stolen Bases51
Batting Average.239.250
Injury Alert--
Weather69 F, Clear54 F, Overcast
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 71# 124
Chris Meaney
# 79# 83
Mick Ciallela
# 79# 91
Ryan Amore
Pitcher List
# 89# 119
Brad Camara
# 96# 104
Corbin Young
# 82# 163
Chris Clegg
# 72# 96
Joe Pisapia
# 64# 98
Jordan Eisen
Field of Vision Sports
# 56# 45
Carmen Maiorano
# 79# 73
Nick Pollack
Pitcher List
# 80# 44
Brendan Tuma
# 90# 82
Mike Maher
# 99# 85
Pierre Camus
# 100# 67
Dan Harris
# 117# 60
Who Should I Trade? Player Statistics
  Mike Yastrzemski
Mike Yastrzemski
Dominic Smith
Dominic Smith
2021 Stats 
At Bats7990
Home Runs42
Stolen Bases10
Caught Stealing00
Batting Average.215.233
On Base Pct.303.263
Slugging Pct.468.344
On-base Plus Slugging.772.608
Who Should I Trade? Player Projections
  Mike Yastrzemski
Mike Yastrzemski
Dominic Smith
Dominic Smith
2021 Projections 
At Bats435402
Home Runs1917
Stolen Bases51
Caught Stealing21
Batting Average.239.250
On Base Pct.325.306
Slugging Pct.447.435
On-base Plus Slugging.772.741
Who Should I Trade? Player Notes
  Mike Yastrzemski
Mike Yastrzemski
Dominic Smith
Dominic Smith
 Giants OF Mike Yastrzemski (oblique) was reinstated from the 10-day injured list Friday.
Brad Camara
Fri, May 7th
Dominic Smith went 1-4 with one single and one strikeout.
Lucas Babits-Feinerman
Sat, May 1st
 Giants outfielder Mike Yastrzemski, who has been on the 10-day injured list for over a week with an oblique injury, is "on track" to make his return this weekend against the Padres.
Andersen Pickard
Wed, May 5th
Dominic Smith is absent from Sunday's lineup against the Nationals.
Brendan Tuma - Too Much Tuma
Sun, Apr 25th
 The Giants placed OF Mike Yastrzemski (oblique) on the 10-day injured list retroactive to April 26th.
Brad Camara
Wed, Apr 28th
Dominic Smith went 1-4 with one single and one RBI on Friday.
Lucas Babits-Feinerman
Sat, Apr 24th
 Giants outfielder Mike Yastrzemski has officially been diagnosed with a left oblique strain. The injury is not considered to be anything major. Giants manager Gabe Kapler commented on the matter, stating that he hopes Yaz will be able to avoid IL time. The expectation is for him to miss about a week's worth of games. If it heals quicker than expected, he could be back sooner.
Liam Gibney
Mon, Apr 26th
Dominic Smith went 0-4 before being replaced by Albert Almora Jr. for defense late in the game.
Lucas Babits-Feinerman
Mon, Apr 19th
 Mike Yastrzemski (oblique) left Sunday's game in the seventh inning with left oblique tightness.
Connor Rooney
Sun, Apr 25th
Dominic Smith went 1-4 with two RBIs, one run scored, and one strikeout in game one. And 0-4 with two strikeouts in game two.
Lucas Babits-Feinerman
Wed, Apr 14th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mike Yastrzemski
Mike Yastrzemski
Dominic Smith
Dominic Smith
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEA   
Fri, Apr 2nd@ SEA   
Sat, Apr 3rd@ SEA   
Mon, Apr 5th@ SD@ PHI
Tue, Apr 6th@ SD@ PHI
Wed, Apr 7th@ SD@ PHI
Fri, Apr 9thvs COL   
Sat, Apr 10thvs COLvs MIA
Sun, Apr 11thvs COL   
Mon, Apr 12thvs CIN   
Tue, Apr 13thvs CINvs PHI
Wed, Apr 14thvs CINvs PHI
Fri, Apr 16th@ MIA   
Sat, Apr 17th@ MIA@ COL
Sun, Apr 18th@ MIA@ COL
Mon, Apr 19th@ PHI   
Tue, Apr 20th@ PHI@ CHC
Wed, Apr 21st@ PHI@ CHC
Thu, Apr 22ndvs MIA@ CHC
Fri, Apr 23rdvs MIAvs WSH
Sat, Apr 24thvs MIAvs WSH
Sun, Apr 25thvs MIAvs WSH
Mon, Apr 26thvs COL   
Tue, Apr 27thvs COLvs BOS
Wed, Apr 28thvs COLvs BOS
Fri, Apr 30th@ SD@ PHI
Sat, May 1st@ SD@ PHI
Sun, May 2nd@ SD@ PHI
Tue, May 4th@ COL   
Wed, May 5th@ COL@ STL
Fri, May 7thvs SDvs ARI
Sat, May 8thvs SDvs ARI
Sun, May 9thvs SDvs ARI
Mon, May 10thvs TEX   
Tue, May 11thvs TEXvs BAL
Thu, May 13th@ PIT   
Fri, May 14th@ PIT@ TB
Sat, May 15th@ PIT@ TB
Sun, May 16th@ PIT@ TB
Mon, May 17th@ CIN@ ATL
Tue, May 18th@ CIN@ ATL
Wed, May 19th@ CIN@ ATL
Thu, May 20th@ CIN   
Fri, May 21stvs LAD@ MIA
Sat, May 22ndvs LAD@ MIA
Sun, May 23rdvs LAD@ MIA
Tue, May 25th@ ARIvs COL
Wed, May 26th@ ARIvs COL
Thu, May 27th@ LADvs COL
Fri, May 28th@ LADvs ATL
Sat, May 29th@ LADvs ATL
Sun, May 30th@ LADvs ATL
Mon, May 31stvs LAA@ ARI
Tue, Jun 1stvs LAA@ ARI
Thu, Jun 3rdvs CHC@ SD
Fri, Jun 4thvs CHC@ SD
Sat, Jun 5thvs CHC@ SD
Sun, Jun 6thvs CHC@ SD
Tue, Jun 8th@ TEX@ BAL
Wed, Jun 9th@ TEX@ BAL
Thu, Jun 10th@ WSH   
Fri, Jun 11th@ WSHvs SD
Sat, Jun 12th@ WSHvs SD
Sun, Jun 13th@ WSHvs SD
Mon, Jun 14thvs ARIvs CHC
Tue, Jun 15thvs ARIvs CHC
Wed, Jun 16thvs ARIvs CHC
Thu, Jun 17thvs ARIvs CHC
Fri, Jun 18thvs PHI@ WSH
Sat, Jun 19thvs PHI@ WSH
Sun, Jun 20thvs PHI@ WSH
Tue, Jun 22nd@ LAAvs ATL
Wed, Jun 23rd@ LAAvs ATL
Fri, Jun 25thvs OAKvs PHI
Sat, Jun 26thvs OAKvs PHI
Sun, Jun 27thvs OAKvs PHI
Mon, Jun 28th@ LAD@ WSH
Tue, Jun 29th@ LAD@ ATL
Thu, Jul 1st@ ARI@ ATL
Fri, Jul 2nd@ ARI@ NYY
Sat, Jul 3rd@ ARI@ NYY
Sun, Jul 4th@ ARI@ NYY
Mon, Jul 5thvs STLvs MIL
Tue, Jul 6thvs STLvs MIL
Wed, Jul 7thvs STLvs MIL
Fri, Jul 9thvs WSHvs PIT
Sat, Jul 10thvs WSHvs PIT
Sun, Jul 11thvs WSHvs PIT
Fri, Jul 16th@ STL@ PIT
Sat, Jul 17th@ STL@ PIT
Sun, Jul 18th@ STL@ PIT
Mon, Jul 19th@ LAD@ CIN
Tue, Jul 20th@ LAD@ CIN
Wed, Jul 21st@ LAD@ CIN
Thu, Jul 22nd@ LAD   
Fri, Jul 23rdvs PITvs TOR
Sat, Jul 24thvs PITvs TOR
Sun, Jul 25thvs PITvs TOR
Tue, Jul 27thvs LADvs ATL
Wed, Jul 28thvs LADvs ATL
Thu, Jul 29thvs LADvs ATL
Fri, Jul 30thvs HOUvs CIN
Sat, Jul 31stvs HOUvs CIN
Sun, Aug 1stvs HOUvs CIN
Mon, Aug 2nd@ ARI@ MIA
Tue, Aug 3rd@ ARI@ MIA
Wed, Aug 4th@ ARI@ MIA
Thu, Aug 5th@ ARI@ MIA
Fri, Aug 6th@ MIL@ PHI
Sat, Aug 7th@ MIL@ PHI
Sun, Aug 8th@ MIL@ PHI
Tue, Aug 10thvs ARIvs WSH
Wed, Aug 11thvs ARIvs WSH
Thu, Aug 12thvs COLvs WSH
Fri, Aug 13thvs COLvs LAD
Sat, Aug 14thvs COLvs LAD
Sun, Aug 15thvs COLvs LAD
Mon, Aug 16thvs NYM@ SF
Tue, Aug 17thvs NYM@ SF
Wed, Aug 18thvs NYM@ SF
Fri, Aug 20th@ OAK@ LAD
Sat, Aug 21st@ OAK@ LAD
Sun, Aug 22nd@ OAK@ LAD
Tue, Aug 24th@ NYMvs SF
Wed, Aug 25th@ NYMvs SF
Thu, Aug 26th@ NYMvs SF
Fri, Aug 27th@ ATLvs WSH
Sat, Aug 28th@ ATLvs WSH
Sun, Aug 29th@ ATLvs WSH
Mon, Aug 30thvs MIL   
Tue, Aug 31stvs MILvs MIA
Wed, Sep 1stvs MILvs MIA
Thu, Sep 2ndvs MILvs MIA
Fri, Sep 3rdvs LAD@ WSH
Sat, Sep 4thvs LAD@ WSH
Sun, Sep 5thvs LAD@ WSH
Mon, Sep 6th@ COL@ WSH
Tue, Sep 7th@ COL@ MIA
Wed, Sep 8th@ COL@ MIA
Fri, Sep 10th@ CHCvs NYY
Sat, Sep 11th@ CHCvs NYY
Sun, Sep 12th@ CHCvs NYY
Mon, Sep 13thvs SDvs STL
Tue, Sep 14thvs SDvs STL
Wed, Sep 15thvs SDvs STL
Thu, Sep 16thvs SD   
Fri, Sep 17thvs ATLvs PHI
Sat, Sep 18thvs ATLvs PHI
Sun, Sep 19thvs ATLvs PHI
Tue, Sep 21st@ SD@ BOS
Wed, Sep 22nd@ SD@ BOS
Thu, Sep 23rd@ SD   
Fri, Sep 24th@ COL@ MIL
Sat, Sep 25th@ COL@ MIL
Sun, Sep 26th@ COL@ MIL
Tue, Sep 28thvs ARIvs MIA
Wed, Sep 29thvs ARIvs MIA
Thu, Sep 30thvs ARIvs MIA
Fri, Oct 1stvs SD@ ATL
Sat, Oct 2ndvs SD@ ATL
Sun, Oct 3rdvs SD@ ATL
Thu, Apr 8th   vs MIA
Mon, May 3rd   @ STL
Thu, May 6th   @ STL
Wed, May 12th   vs BAL
Mon, May 24th   vs COL
Wed, Jun 2nd   @ ARI
Mon, Jun 21st   vs ATL
Wed, Jun 30th   @ ATL
Thu, Jul 8th   vs PIT
Mon, Jul 26th   vs ATL
Thu, Aug 19th   @ LAD
Thu, Sep 9th   @ MIA