Skip to main content

Who Should I Trade?

Brandon Belt for Jorge Alfaro (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brandon Belt
1B,LF - SF
Brandon Belt
Jorge Alfaro
C - MIA
Jorge Alfaro
Expert
Recommendation
83%
Recommended by
10 of 12 experts
17%
Recommended by
2 of 12 experts
Rankings 
   
Rest of Season# 177# 238
VBR# 266# 1110
   
Projections 
   
Runs209
Home Runs63
RBI1910
Stolen Bases12
Batting Average.249.231
   
Misc 
   
Injury AlertIL10-
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 205# 226
   
Mike Maher
FantasyPros
# 143# 285
   
Dan Harris
FantasyPros
# 183# 283
   
Pierre Camus
RotoBaller
# 129# 224
   
Mick Ciallela
Fantrax
# 183
   
Carmen Maiorano
FantasyPros
# 185# 280
   
Chris Mitchell
FantasyData
# 159
   
Corbin Young
FantasyData
# 148# 195
   
Chris Clegg
Fantrax
# 178# 275
   
Joe Pisapia
FantasyPros
# 124
   
Jordan Eisen
Field of Vision Sports
# 187# 175
   
Ryan Amore
Pitcher List
# 217# 186
   
Who Should I Trade? Player Statistics
  Brandon Belt
1B,LF - SF
Brandon Belt
Jorge Alfaro
C - MIA
Jorge Alfaro
2021 Stats 
   
   
At Bats170188
   
Runs3011
   
Hits4342
   
Singles2330
   
Doubles78
   
Triples21
   
Home Runs113
   
RBI2813
   
Stolen Bases35
   
Caught Stealing10
   
Walks289
   
Strikeouts6565
   
Batting Average.253.223
   
On Base Pct.363.274
   
Slugging Pct.512.325
   
On-base Plus Slugging.875.598
   
Who Should I Trade? Player Projections
  Brandon Belt
1B,LF - SF
Brandon Belt
Jorge Alfaro
C - MIA
Jorge Alfaro
2021 Projections 
   
   
At Bats13099
   
Runs209
   
Hits3223
   
Singles1816
   
Doubles74
   
Triples10
   
Home Runs63
   
RBI1910
   
Stolen Bases12
   
Caught Stealing00
   
Walks215
   
Strikeouts3436
   
Batting Average.249.231
   
On Base Pct.359.288
   
Slugging Pct.462.362
   
On-base Plus Slugging.821.650
   
Who Should I Trade? Player Notes
  Brandon Belt
1B,LF - SF
Brandon Belt
Jorge Alfaro
C - MIA
Jorge Alfaro
News 
 Giants 1B Brandon Belt (knee) was scheduled to play catch prior to Sunday's game.
Brendan Tuma - Too Much Tuma
Mon, Jul 5th
Marlins catcher Jorge Alfaro went 2-for-4 with a solo home run in Monday's win over the Dodgers. The homer was his third of the season.
Mike Maher - The Birds Blitz
Tue, Jul 6th
 San Francisco Giants general manager Farhan Zaidi told reporters that there's a "really good chance" Brandon Belt lands on the injured list due to his knee injury.
Ari Koslow
Fri, Jun 25th
Marlins catcher Jorge Alfaro went 1-for-5 with a run scored and a stolen base in Saturday's win over the Chicago Cubs. The steal was his fourth of the season.
Mike Maher - The Birds Blitz
Sun, Jun 20th
 Brandon Belt was removed from Wednesday's game against the Angels due to an apparent injury.
Brendan Tuma - Too Much Tuma
Wed, Jun 23rd
Marlins catcher Jorge Alfaro went 1-for-4 with a walk, an RBI, and a stolen base in Monday's loss to the Red Sox. The steal was his third of the season.
Mike Maher - The Birds Blitz
Tue, Jun 8th
 Brandon Belt finished the day going 1-for-3 with the solo home run. He also walked once and struck out once.
Ethan Biddle
Sun, Jun 20th
Marlins catcher Jorge Alfaro went 1-for-6 with a two-run home run and two runs scored in Saturday's loss to the Pirates. The homer was his second of the season.
Mike Maher - The Birds Blitz
Sun, Jun 6th
 Brandon Belt went 1-for-4 with the solo home run in the fifth inning that pushed the Giants' lead to 5-3. He also struck out once.
Ethan Biddle
Sat, Jun 19th
Marlins catcher Jorge Alfaro went 1-for-4 with a double and a stolen base in Thursday's loss to the Pirates. The steal was his second of the season.
Mike Maher - The Birds Blitz
Fri, Jun 4th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Belt
1B,LF - SF
Brandon Belt
Jorge Alfaro
C - MIA
Jorge Alfaro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAvs TB
Fri, Apr 2nd@ SEAvs TB
Sat, Apr 3rd@ SEAvs TB
Mon, Apr 5th@ SDvs STL
Tue, Apr 6th@ SDvs STL
Wed, Apr 7th@ SDvs STL
Fri, Apr 9thvs COL   
Sat, Apr 10thvs COL@ NYM
Sun, Apr 11thvs COL   
Mon, Apr 12thvs CIN@ ATL
Tue, Apr 13thvs CIN@ ATL
Wed, Apr 14thvs CIN@ ATL
Fri, Apr 16th@ MIAvs SF
Sat, Apr 17th@ MIAvs SF
Sun, Apr 18th@ MIAvs SF
Mon, Apr 19th@ PHI   
Tue, Apr 20th@ PHIvs BAL
Wed, Apr 21st@ PHIvs BAL
Thu, Apr 22ndvs MIA@ SF
Fri, Apr 23rdvs MIA@ SF
Sat, Apr 24thvs MIA@ SF
Sun, Apr 25thvs MIA@ SF
Mon, Apr 26thvs COL@ MIL
Tue, Apr 27thvs COL@ MIL
Wed, Apr 28thvs COL@ MIL
Fri, Apr 30th@ SD@ WSH
Sat, May 1st@ SD@ WSH
Sun, May 2nd@ SD@ WSH
Tue, May 4th@ COLvs ARI
Wed, May 5th@ COLvs ARI
Fri, May 7thvs SDvs MIL
Sat, May 8thvs SDvs MIL
Sun, May 9thvs SDvs MIL
Mon, May 10thvs TEX@ ARI
Tue, May 11thvs TEX@ ARI
Thu, May 13th@ PIT@ ARI
Fri, May 14th@ PIT@ LAD
Sat, May 15th@ PIT@ LAD
Sun, May 16th@ PIT@ LAD
Mon, May 17th@ CIN   
Tue, May 18th@ CIN@ PHI
Wed, May 19th@ CIN@ PHI
Thu, May 20th@ CIN@ PHI
Fri, May 21stvs LADvs NYM
Sat, May 22ndvs LADvs NYM
Sun, May 23rdvs LADvs NYM
Tue, May 25th@ ARIvs PHI
Wed, May 26th@ ARIvs PHI
Thu, May 27th@ LADvs PHI
Fri, May 28th@ LAD@ BOS
Sat, May 29th@ LAD@ BOS
Sun, May 30th@ LAD   
Mon, May 31stvs LAA   
Tue, Jun 1stvs LAA@ TOR
Thu, Jun 3rdvs CHC@ PIT
Fri, Jun 4thvs CHC@ PIT
Sat, Jun 5thvs CHC@ PIT
Sun, Jun 6thvs CHC@ PIT
Tue, Jun 8th@ TEXvs COL
Wed, Jun 9th@ TEXvs COL
Fri, Jun 11th@ WSHvs ATL
Sat, Jun 12th@ WSHvs ATL
Sun, Jun 13th@ WSHvs ATL
Mon, Jun 14thvs ARI@ STL
Tue, Jun 15thvs ARI@ STL
Wed, Jun 16thvs ARI@ STL
Thu, Jun 17thvs ARI   
Fri, Jun 18thvs PHI@ CHC
Sat, Jun 19thvs PHI@ CHC
Sun, Jun 20thvs PHI@ CHC
Tue, Jun 22nd@ LAAvs TOR
Wed, Jun 23rd@ LAAvs TOR
Fri, Jun 25thvs OAKvs WSH
Sat, Jun 26thvs OAKvs WSH
Sun, Jun 27thvs OAKvs WSH
Mon, Jun 28th@ LAD   
Tue, Jun 29th@ LAD@ PHI
Thu, Jul 1st@ ARI   
Fri, Jul 2nd@ ARI@ ATL
Sat, Jul 3rd@ ARI@ ATL
Sun, Jul 4th@ ARI@ ATL
Mon, Jul 5thvs STLvs LAD
Tue, Jul 6thvs STLvs LAD
Wed, Jul 7thvs STLvs LAD
Fri, Jul 9thvs WSHvs ATL
Sat, Jul 10thvs WSHvs ATL
Sun, Jul 11thvs WSHvs ATL
Fri, Jul 16th@ STL@ PHI
Sat, Jul 17th@ STL   
Sun, Jul 18th@ STL@ PHI
Mon, Jul 19th@ LAD@ WSH
Tue, Jul 20th@ LAD@ WSH
Wed, Jul 21st@ LAD@ WSH
Thu, Jul 22nd@ LADvs SD
Fri, Jul 23rdvs PITvs SD
Sat, Jul 24thvs PITvs SD
Sun, Jul 25thvs PITvs SD
Tue, Jul 27thvs LAD@ BAL
Wed, Jul 28thvs LAD@ BAL
Thu, Jul 29thvs LAD   
Fri, Jul 30thvs HOUvs NYY
Sat, Jul 31stvs HOUvs NYY
Sun, Aug 1stvs HOUvs NYY
Mon, Aug 2nd@ ARIvs NYM
Tue, Aug 3rd@ ARIvs NYM
Wed, Aug 4th@ ARIvs NYM
Thu, Aug 5th@ ARIvs NYM
Fri, Aug 6th@ MIL@ COL
Sat, Aug 7th@ MIL@ COL
Sun, Aug 8th@ MIL@ COL
Tue, Aug 10thvs ARI@ SD
Wed, Aug 11thvs ARI@ SD
Thu, Aug 12thvs COL   
Fri, Aug 13thvs COLvs CHC
Sat, Aug 14thvs COLvs CHC
Sun, Aug 15thvs COLvs CHC
Mon, Aug 16thvs NYMvs ATL
Tue, Aug 17thvs NYMvs ATL
Wed, Aug 18thvs NYMvs ATL
Fri, Aug 20th@ OAK@ CIN
Sat, Aug 21st@ OAK@ CIN
Sun, Aug 22nd@ OAK@ CIN
Tue, Aug 24th@ NYMvs WSH
Wed, Aug 25th@ NYMvs WSH
Thu, Aug 26th@ NYMvs WSH
Fri, Aug 27th@ ATLvs CIN
Sat, Aug 28th@ ATLvs CIN
Sun, Aug 29th@ ATLvs CIN
Mon, Aug 30thvs MIL   
Tue, Aug 31stvs MIL@ NYM
Wed, Sep 1stvs MIL@ NYM
Thu, Sep 2ndvs MIL@ NYM
Fri, Sep 3rdvs LADvs PHI
Sat, Sep 4thvs LADvs PHI
Sun, Sep 5thvs LADvs PHI
Mon, Sep 6th@ COL   
Tue, Sep 7th@ COLvs NYM
Wed, Sep 8th@ COLvs NYM
Fri, Sep 10th@ CHC@ ATL
Sat, Sep 11th@ CHC@ ATL
Sun, Sep 12th@ CHC@ ATL
Mon, Sep 13thvs SD@ WSH
Tue, Sep 14thvs SD@ WSH
Wed, Sep 15thvs SD@ WSH
Thu, Sep 16thvs SD   
Fri, Sep 17thvs ATLvs PIT
Sat, Sep 18thvs ATLvs PIT
Sun, Sep 19thvs ATLvs PIT
Tue, Sep 21st@ SDvs WSH
Wed, Sep 22nd@ SDvs WSH
Thu, Sep 23rd@ SD   
Fri, Sep 24th@ COL@ TB
Sat, Sep 25th@ COL@ TB
Sun, Sep 26th@ COL@ TB
Tue, Sep 28thvs ARI@ NYM
Wed, Sep 29thvs ARI@ NYM
Thu, Sep 30thvs ARI@ NYM
Fri, Oct 1stvs SDvs PHI
Sat, Oct 2ndvs SDvs PHI
Sun, Oct 3rdvs SDvs PHI
Thu, Apr 8th   @ NYM
Thu, Apr 15th   @ ATL
Thu, May 6th   vs ARI
Wed, May 12th   @ ARI
Mon, May 24th   vs PHI
Wed, Jun 2nd   @ TOR
Mon, Jun 7th   @ BOS
Thu, Jun 10th   vs COL
Thu, Jun 24th   vs WSH
Wed, Jun 30th   @ PHI
Thu, Jul 8th   vs LAD
Mon, Aug 9th   @ SD
Thu, Aug 19th   @ CIN
Thu, Sep 9th   vs NYM
Mon, Sep 20th   vs WSH