Skip to main content

Who Should I Trade?

Josh Bell for Mike Yastrzemski (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 @ CIN Mon, May 17th 6:40pm
Josh Bell
Josh Bell
WSH @ CHC Mon, May 17th 7:40pm
Recommended by
9 of 15 experts
Recommended by
6 of 15 experts
Rest of Season
VBR# 194# 85
Home Runs1720
Stolen Bases41
Batting Average.238.237
Injury Alert--
Weather68 F, Mostly Cloudy91 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 71# 101
Nick Pollack
Pitcher List
# 72# 126
Mike Maher
# 97# 121
Brendan Tuma
# 99# 105
Carmen Maiorano
# 79# 91
Jordan Eisen
Field of Vision Sports
# 56# 86
Corbin Young
# 82# 98
Chris Clegg
# 89# 102
Joe Pisapia
# 64# 75
Ryan Amore
Pitcher List
# 89# 61
Brad Camara
# 116# 69
Chris Meaney
# 79# 76
Dan Harris
# 121# 84
Pierre Camus
# 96# 84
Mick Ciallela
# 99# 88
Who Should I Trade? Player Statistics
  Mike Yastrzemski
Mike Yastrzemski
Josh Bell
Josh Bell
2021 Stats 
At Bats10296
Home Runs44
Stolen Bases10
Caught Stealing00
Batting Average.216.156
On Base Pct.316.219
Slugging Pct.461.333
On-base Plus Slugging.777.552
Who Should I Trade? Player Projections
  Mike Yastrzemski
Mike Yastrzemski
Josh Bell
Josh Bell
2021 Projections 
At Bats408395
Home Runs1720
Stolen Bases41
Caught Stealing21
Batting Average.238.237
On Base Pct.327.329
Slugging Pct.446.449
On-base Plus Slugging.773.778
Who Should I Trade? Player Notes
  Mike Yastrzemski
Mike Yastrzemski
Josh Bell
Josh Bell
 Outfielder Mike Yastrzemski went 2-for-4 with a double in the Giants' 11-1 loss to the Padres on Sunday.
Jon Mathisen
Mon, May 10th
Josh Bell extends his three-game hit streak with a single on Saturday. Bell went 1-for-5 with one run scored.
Corbin Young
Sun, May 16th
 Giants OF Mike Yastrzemski (oblique) was reinstated from the 10-day injured list Friday.
Brad Camara
Fri, May 7th
Nationals first baseman Josh Bell went 2-for-5 with two runs, three RBI, and one walk. This was Bell's second two-hit game of the season.
Corbin Young
Sat, May 15th
 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
In Thursday's 5-1 win against the Phillies, Josh Bell crushed his fourth home run of the season. Bell went 1-for-3 with one run and two RBI.
Corbin Young
Thu, May 13th
 The Giants placed OF Mike Yastrzemski (oblique) on the 10-day injured list retroactive to April 26th.
Brad Camara
Wed, Apr 28th
Josh Bell with 0-for-4 with two strikeouts in Tuesday's 6-2 loss against the Phillies. Bell lowered his batting average to .134 and struck out in a big spot against the Phillies with runners in scoring position.
Corbin Young
Tue, May 11th
 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
After striking out four times on Saturday, Josh Bell went 1-for4 with one run scored and two strikeouts. Bell crushed his fourth double of the season with a 104.3 mph exit velocity.
Corbin Young
Sun, May 9th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mike Yastrzemski
Mike Yastrzemski
Josh Bell
Josh Bell
Date OppOpp PitcherVBROppOpp PitcherVBR
Tue, Apr 6th@ SDvs ATL
Wed, Apr 7th@ SDvs ATL
Fri, Apr 9thvs COL@ LAD
Sat, Apr 10thvs COL@ LAD
Sun, Apr 11thvs COL@ LAD
Mon, Apr 12thvs CIN@ STL
Tue, Apr 13thvs CIN@ STL
Wed, Apr 14thvs CIN@ STL
Thu, Apr 15th   vs ARI
Fri, Apr 16th@ MIAvs ARI
Sat, Apr 17th@ MIAvs ARI
Sun, Apr 18th@ MIAvs ARI
Mon, Apr 19th@ PHIvs STL
Tue, Apr 20th@ PHIvs STL
Wed, Apr 21st@ PHIvs STL
Fri, Apr 23rdvs MIA@ NYM
Sat, Apr 24thvs MIA@ NYM
Sun, Apr 25thvs MIA@ NYM
Tue, Apr 27thvs COL@ TOR
Wed, Apr 28thvs COL@ TOR
Fri, Apr 30th@ SDvs MIA
Sat, May 1st@ SDvs MIA
Sun, May 2nd@ SDvs MIA
Tue, May 4th@ COLvs ATL
Wed, May 5th@ COLvs ATL
Thu, May 6th   vs ATL
Fri, May 7thvs SD@ NYY
Sat, May 8thvs SD@ NYY
Sun, May 9thvs SD@ NYY
Tue, May 11thvs TEXvs PHI
Wed, May 12th   vs PHI
Thu, May 13th@ PITvs PHI
Fri, May 14th@ PIT@ ARI
Sat, May 15th@ PIT@ ARI
Sun, May 16th@ PIT@ ARI
Mon, May 17th@ CIN@ CHC
Tue, May 18th@ CIN@ CHC
Wed, May 19th@ CIN@ CHC
Thu, May 20th@ CIN@ CHC
Fri, May 21stvs LADvs BAL
Sat, May 22ndvs LADvs BAL
Sun, May 23rdvs LADvs BAL
Tue, May 25th@ ARIvs CIN
Wed, May 26th@ ARIvs CIN
Thu, May 27th@ LADvs CIN
Fri, May 28th@ LADvs MIL
Sat, May 29th@ LADvs MIL
Sun, May 30th@ LADvs MIL
Mon, May 31stvs LAA@ ATL
Tue, Jun 1stvs LAA@ ATL
Wed, Jun 2nd   @ ATL
Thu, Jun 3rdvs CHC@ ATL
Fri, Jun 4thvs CHC@ PHI
Sat, Jun 5thvs CHC@ PHI
Sun, Jun 6thvs CHC@ PHI
Tue, Jun 8th@ TEX@ TB
Wed, Jun 9th@ TEX@ TB
Thu, Jun 10th@ WSHvs SF
Fri, Jun 11th@ WSHvs SF
Sat, Jun 12th@ WSHvs SF
Sun, Jun 13th@ WSHvs SF
Mon, Jun 14thvs ARIvs PIT
Tue, Jun 15thvs ARIvs PIT
Wed, Jun 16thvs ARIvs PIT
Fri, Jun 18thvs PHIvs NYM
Sat, Jun 19thvs PHIvs NYM
Sun, Jun 20thvs PHIvs NYM
Tue, Jun 22nd@ LAA@ PHI
Wed, Jun 23rd@ LAA@ PHI
Thu, Jun 24th   @ MIA
Fri, Jun 25thvs OAK@ MIA
Sat, Jun 26thvs OAK@ MIA
Sun, Jun 27thvs OAK@ MIA
Mon, Jun 28th@ LADvs NYM
Tue, Jun 29th@ LADvs TB
Wed, Jun 30th   vs TB
Thu, Jul 1st@ ARIvs LAD
Fri, Jul 2nd@ ARIvs LAD
Sat, Jul 3rd@ ARIvs LAD
Sun, Jul 4th@ ARIvs LAD
Mon, Jul 5thvs STL@ SD
Tue, Jul 6thvs STL@ SD
Wed, Jul 7thvs STL@ SD
Thu, Jul 8th   @ SD
Fri, Jul 9thvs WSH@ SF
Sat, Jul 10thvs WSH@ SF
Sun, Jul 11thvs WSH@ SF
Fri, Jul 16th@ STLvs SD
Sat, Jul 17th@ STLvs SD
Sun, Jul 18th@ STLvs SD
Mon, Jul 19th@ LADvs MIA
Tue, Jul 20th@ LADvs MIA
Wed, Jul 21st@ LADvs MIA
Fri, Jul 23rdvs PIT@ BAL
Sat, Jul 24thvs PIT@ BAL
Sun, Jul 25thvs PIT@ BAL
Mon, Jul 26th   @ PHI
Tue, Jul 27thvs LAD@ PHI
Wed, Jul 28thvs LAD@ PHI
Thu, Jul 29thvs LAD@ PHI
Fri, Jul 30thvs HOUvs CHC
Sat, Jul 31stvs HOUvs CHC
Sun, Aug 1stvs HOUvs CHC
Mon, Aug 2nd@ ARIvs PHI
Tue, Aug 3rd@ ARIvs PHI
Wed, Aug 4th@ ARIvs PHI
Thu, Aug 5th@ ARIvs PHI
Fri, Aug 6th@ MIL@ ATL
Sat, Aug 7th@ MIL@ ATL
Sun, Aug 8th@ MIL@ ATL
Tue, Aug 10thvs ARI@ NYM
Wed, Aug 11thvs ARI@ NYM
Thu, Aug 12thvs COL@ NYM
Fri, Aug 13thvs COLvs ATL
Sat, Aug 14thvs COLvs ATL
Sun, Aug 15thvs COLvs ATL
Tue, Aug 17thvs NYMvs TOR
Wed, Aug 18thvs NYMvs TOR
Fri, Aug 20th@ OAK@ MIL
Sat, Aug 21st@ OAK@ MIL
Sun, Aug 22nd@ OAK@ MIL
Tue, Aug 24th@ NYM@ MIA
Wed, Aug 25th@ NYM@ MIA
Thu, Aug 26th@ NYM@ MIA
Fri, Aug 27th@ ATL@ NYM
Sat, Aug 28th@ ATL@ NYM
Sun, Aug 29th@ ATL@ NYM
Mon, Aug 30thvs MILvs PHI
Tue, Aug 31stvs MILvs PHI
Wed, Sep 1stvs MILvs PHI
Fri, Sep 3rdvs LADvs NYM
Sat, Sep 4thvs LADvs NYM
Sun, Sep 5thvs LADvs NYM
Mon, Sep 6th@ COLvs NYM
Tue, Sep 7th@ COL@ ATL
Wed, Sep 8th@ COL@ ATL
Thu, Sep 9th   @ ATL
Fri, Sep 10th@ CHC@ PIT
Sat, Sep 11th@ CHC@ PIT
Sun, Sep 12th@ CHC@ PIT
Mon, Sep 13thvs SDvs MIA
Tue, Sep 14thvs SDvs MIA
Wed, Sep 15thvs SDvs MIA
Fri, Sep 17thvs ATLvs COL
Sat, Sep 18thvs ATLvs COL
Sun, Sep 19thvs ATLvs COL
Mon, Sep 20th   @ MIA
Tue, Sep 21st@ SD@ MIA
Wed, Sep 22nd@ SD@ MIA
Thu, Sep 23rd@ SD@ CIN
Fri, Sep 24th@ COL@ CIN
Sat, Sep 25th@ COL@ CIN
Sun, Sep 26th@ COL@ CIN
Mon, Sep 27th   @ COL
Tue, Sep 28thvs ARI@ COL
Wed, Sep 29thvs ARI@ COL
Fri, Oct 1stvs SDvs BOS
Sat, Oct 2ndvs SDvs BOS
Sun, Oct 3rdvs SDvs BOS
Thu, Apr 1st@ SEA   
Fri, Apr 2nd@ SEA   
Sat, Apr 3rd@ SEA   
Mon, Apr 5th@ SD   
Thu, Apr 22ndvs MIA   
Mon, Apr 26thvs COL   
Mon, May 10thvs TEX   
Thu, Jun 17thvs ARI   
Thu, Jul 22nd@ LAD   
Mon, Aug 16thvs NYM   
Thu, Sep 2ndvs MIL   
Thu, Sep 16thvs SD   
Thu, Sep 30thvs ARI