Skip to main content

Who Should I Trade?

Joey Bart for Asdrubal Cabrera (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Joey Bart
C - SF
Joey Bart
SF @ PIT Thu, May 13th 6:35pm
Asdrubal Cabrera
1B,2B,3B,DH - ARI
Asdrubal Cabrera
ARI vs MIA Thu, May 13th 9:40pm
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season
VBR# 1227# 472
Home Runs211
Stolen Bases01
Batting Average.184.256
Injury AlertMiLB-
Weather59 F, Partly Cloudy100 F, Clear
Expert Ranks 
Mike Maher
# 275# 338
Corbin Young
# 310# 357
Chris Clegg
# 209
John Albright
Fantasy Six Pack
# 60
Pierre Camus
# 294# 203
Carmen Maiorano
# 299# 215
Dan Harris
# 243
Who Should I Trade? Player Statistics
  Joey Bart
C - SF
Joey Bart
Asdrubal Cabrera
1B,2B,3B,DH - ARI
Asdrubal Cabrera
2021 Stats 
At Bats1111
Home Runs04
Stolen Bases00
Caught Stealing00
Batting Average.000.279
On Base Pct.000.386
Slugging Pct.000.469
On-base Plus Slugging.000.855
Who Should I Trade? Player Projections
  Joey Bart
C - SF
Joey Bart
Asdrubal Cabrera
1B,2B,3B,DH - ARI
Asdrubal Cabrera
2021 Projections 
At Bats73291
Home Runs211
Stolen Bases01
Caught Stealing00
Batting Average.184.256
On Base Pct.224.334
Slugging Pct.309.434
On-base Plus Slugging.533.768
Who Should I Trade? Player Notes
  Joey Bart
C - SF
Joey Bart
Asdrubal Cabrera
1B,2B,3B,DH - ARI
Asdrubal Cabrera
 The Giants optioned C Joey Bart to Triple-A Sacramento.
Brendan Tuma - Too Much Tuma
Thu, May 6th
Third baseman Asdrubal Cabrera went 4-for-5 with a double, a home run, and three RBI in the Diamondbacks 11-3 blowout win over the Marlins on Tuesday.
Jon Mathisen
Wed, May 12th
 San Francisco Giants' catcher Joey Bart was recalled from Triple-A Sacramento as RHP Kevin Gausman was placed on the injured list.
Jon Mathisen
Tue, May 4th
Third baseman Asdrubal Cabrera went 1-for-1 with a pinch-hit solo HR in the D-Backs 4-2 loss to the Mets on Sunday.
Jon Mathisen
Mon, May 10th
 Giants GM Scott Harris confirms that catcher Joey Bart will begin the 2021 season in the minors.
Brendan Tuma - Too Much Tuma
Tue, Jan 12th
First baseman Asdrubal Cabrera went 2-for-2 with two walks, two RBI, and a run scored in the Diamondbacks 7-2 win over the Rockies on Friday.
Jon Mathisen
Sat, May 1st
  Third baseman Asdrubal Cabrera went 2-for-4 with a pair of singles and two strikeouts in the Diamondbacks 5-1 win over the Padres on Tuesday.
Jon Mathisen
Wed, Apr 28th
  Third baseman Asdrubal Cabrera went 2-for-4 with a double, an RBI, and a run scored as the Diamondbacks fell to the A's 7-5 on Tuesday.
Jon Mathisen
Tue, Apr 13th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joey Bart
C - SF
Joey Bart
Asdrubal Cabrera
1B,2B,3B,DH - ARI
Asdrubal Cabrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEA@ SD
Fri, Apr 2nd@ SEA@ SD
Sat, Apr 3rd@ SEA@ SD
Mon, Apr 5th@ SD   
Tue, Apr 6th@ SD@ COL
Wed, Apr 7th@ SD@ COL
Fri, Apr 9thvs COLvs CIN
Sat, Apr 10thvs COLvs CIN
Sun, Apr 11thvs COLvs CIN
Mon, Apr 12thvs CINvs OAK
Tue, Apr 13thvs CINvs OAK
Wed, Apr 14thvs CIN   
Fri, Apr 16th@ MIA@ WSH
Sat, Apr 17th@ MIA@ WSH
Sun, Apr 18th@ MIA@ WSH
Mon, Apr 19th@ PHI   
Tue, Apr 20th@ PHI   
Wed, Apr 21st@ PHI@ CIN
Thu, Apr 22ndvs MIA@ CIN
Fri, Apr 23rdvs MIA@ ATL
Sat, Apr 24thvs MIA   
Sun, Apr 25thvs MIA@ ATL
Mon, Apr 26thvs COL   
Tue, Apr 27thvs COLvs SD
Wed, Apr 28thvs COLvs SD
Fri, Apr 30th@ SDvs COL
Sat, May 1st@ SDvs COL
Sun, May 2nd@ SDvs COL
Tue, May 4th@ COL@ MIA
Wed, May 5th@ COL@ MIA
Fri, May 7thvs SD@ NYM
Sat, May 8thvs SD@ NYM
Sun, May 9thvs SD@ NYM
Mon, May 10thvs TEXvs MIA
Tue, May 11thvs TEXvs MIA
Thu, May 13th@ PITvs MIA
Fri, May 14th@ PITvs WSH
Sat, May 15th@ PITvs WSH
Sun, May 16th@ PITvs WSH
Mon, May 17th@ CIN@ LAD
Tue, May 18th@ CIN@ LAD
Wed, May 19th@ CIN@ LAD
Thu, May 20th@ CIN@ LAD
Fri, May 21stvs LAD@ COL
Sat, May 22ndvs LAD@ COL
Sun, May 23rdvs LAD@ COL
Tue, May 25th@ ARIvs SF
Wed, May 26th@ ARIvs SF
Thu, May 27th@ LADvs STL
Fri, May 28th@ LADvs STL
Sat, May 29th@ LADvs STL
Sun, May 30th@ LADvs STL
Mon, May 31stvs LAAvs NYM
Tue, Jun 1stvs LAAvs NYM
Thu, Jun 3rdvs CHC@ MIL
Fri, Jun 4thvs CHC@ MIL
Sat, Jun 5thvs CHC@ MIL
Sun, Jun 6thvs CHC@ MIL
Tue, Jun 8th@ TEX@ OAK
Wed, Jun 9th@ TEX@ OAK
Thu, Jun 10th@ WSH   
Fri, Jun 11th@ WSHvs LAA
Sat, Jun 12th@ WSHvs LAA
Sun, Jun 13th@ WSHvs LAA
Mon, Jun 14thvs ARI@ SF
Tue, Jun 15thvs ARI@ SF
Wed, Jun 16thvs ARI@ SF
Thu, Jun 17thvs ARI@ SF
Fri, Jun 18thvs PHIvs LAD
Sat, Jun 19thvs PHIvs LAD
Sun, Jun 20thvs PHIvs LAD
Tue, Jun 22nd@ LAAvs MIL
Wed, Jun 23rd@ LAAvs MIL
Fri, Jun 25thvs OAK@ SD
Sat, Jun 26thvs OAK@ SD
Sun, Jun 27thvs OAK@ SD
Mon, Jun 28th@ LAD@ STL
Tue, Jun 29th@ LAD@ STL
Thu, Jul 1st@ ARIvs SF
Fri, Jul 2nd@ ARIvs SF
Sat, Jul 3rd@ ARIvs SF
Sun, Jul 4th@ ARIvs SF
Mon, Jul 5thvs STL   
Tue, Jul 6thvs STLvs COL
Wed, Jul 7thvs STLvs COL
Fri, Jul 9thvs WSH@ LAD
Sat, Jul 10thvs WSH@ LAD
Sun, Jul 11thvs WSH@ LAD
Fri, Jul 16th@ STLvs CHC
Sat, Jul 17th@ STLvs CHC
Sun, Jul 18th@ STLvs CHC
Mon, Jul 19th@ LADvs PIT
Tue, Jul 20th@ LADvs PIT
Wed, Jul 21st@ LADvs PIT
Thu, Jul 22nd@ LAD   
Fri, Jul 23rdvs PIT@ CHC
Sat, Jul 24thvs PIT@ CHC
Sun, Jul 25thvs PIT@ CHC
Tue, Jul 27thvs LAD@ TEX
Wed, Jul 28thvs LAD@ TEX
Thu, Jul 29thvs LAD   
Fri, Jul 30thvs HOUvs LAD
Sat, Jul 31stvs HOUvs LAD
Sun, Aug 1stvs HOUvs LAD
Mon, Aug 2nd@ ARIvs SF
Tue, Aug 3rd@ ARIvs SF
Wed, Aug 4th@ ARIvs SF
Thu, Aug 5th@ ARIvs SF
Fri, Aug 6th@ MIL@ SD
Sat, Aug 7th@ MIL@ SD
Sun, Aug 8th@ MIL@ SD
Tue, Aug 10thvs ARI@ SF
Wed, Aug 11thvs ARI@ SF
Thu, Aug 12thvs COLvs SD
Fri, Aug 13thvs COLvs SD
Sat, Aug 14thvs COLvs SD
Sun, Aug 15thvs COLvs SD
Mon, Aug 16thvs NYM   
Tue, Aug 17thvs NYMvs PHI
Wed, Aug 18thvs NYMvs PHI
Fri, Aug 20th@ OAK@ COL
Sat, Aug 21st@ OAK@ COL
Sun, Aug 22nd@ OAK@ COL
Tue, Aug 24th@ NYM@ PIT
Wed, Aug 25th@ NYM@ PIT
Thu, Aug 26th@ NYM@ PHI
Fri, Aug 27th@ ATL@ PHI
Sat, Aug 28th@ ATL@ PHI
Sun, Aug 29th@ ATL@ PHI
Mon, Aug 30thvs MILvs SD
Tue, Aug 31stvs MILvs SD
Wed, Sep 1stvs MILvs SD
Thu, Sep 2ndvs MIL   
Fri, Sep 3rdvs LADvs SEA
Sat, Sep 4thvs LADvs SEA
Sun, Sep 5thvs LADvs SEA
Mon, Sep 6th@ COL   
Tue, Sep 7th@ COLvs TEX
Wed, Sep 8th@ COLvs TEX
Fri, Sep 10th@ CHC@ SEA
Sat, Sep 11th@ CHC@ SEA
Sun, Sep 12th@ CHC@ SEA
Mon, Sep 13thvs SD@ LAD
Tue, Sep 14thvs SD@ LAD
Wed, Sep 15thvs SD@ LAD
Thu, Sep 16thvs SD   
Fri, Sep 17thvs ATL@ HOU
Sat, Sep 18thvs ATL@ HOU
Sun, Sep 19thvs ATL@ HOU
Tue, Sep 21st@ SDvs ATL
Wed, Sep 22nd@ SDvs ATL
Thu, Sep 23rd@ SDvs ATL
Fri, Sep 24th@ COLvs LAD
Sat, Sep 25th@ COLvs LAD
Sun, Sep 26th@ COLvs LAD
Tue, Sep 28thvs ARI@ SF
Wed, Sep 29thvs ARI@ SF
Thu, Sep 30thvs ARI@ SF
Fri, Oct 1stvs SDvs COL
Sat, Oct 2ndvs SDvs COL
Sun, Oct 3rdvs SDvs COL
Sun, Apr 4th   @ SD
Thu, Apr 8th   @ COL
Thu, Apr 15th   @ WSH
Thu, Apr 29th   vs COL
Thu, May 6th   @ MIA
Wed, May 12th   vs MIA
Wed, Jun 2nd   vs NYM
Mon, Jun 21st   vs MIL
Wed, Jun 30th   @ STL
Thu, Jul 8th   vs COL
Thu, Aug 19th   vs PHI
Mon, Aug 23rd   @ PIT
Mon, Sep 20th   vs ATL