Skip to main content

Who Should I Trade?

Michael A. Taylor for Curt Casali (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Michael A. Taylor
Michael A. Taylor
Curt Casali
C - SF
Curt Casali
Recommended by
10 of 11 experts
Recommended by
1 of 11 experts
Rest of Season# 199# 405
VBR# 330# 1163
Home Runs73
Stolen Bases71
Batting Average.232.215
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 169
Mike Maher
# 189# 390
Dan Harris
# 165
Pierre Camus
# 196
Mick Ciallela
# 177
Brendan Tuma
# 130
Carmen Maiorano
# 212# 326
Brad Camara
# 162
Corbin Young
# 212# 247
Chris Clegg
# 188
Ryan Amore
Pitcher List
# 311
Who Should I Trade? Player Statistics
  Michael A. Taylor
Michael A. Taylor
Curt Casali
C - SF
Curt Casali
2021 Stats 
At Bats19474
Home Runs50
Stolen Bases40
Caught Stealing20
Batting Average.237.135
On Base Pct.294.264
Slugging Pct.351.149
On-base Plus Slugging.644.413
Who Should I Trade? Player Projections
  Michael A. Taylor
Michael A. Taylor
Curt Casali
C - SF
Curt Casali
2021 Projections 
At Bats250101
Home Runs73
Stolen Bases71
Caught Stealing30
Batting Average.232.215
On Base Pct.289.307
Slugging Pct.372.336
On-base Plus Slugging.661.643
Who Should I Trade? Player Notes
  Michael A. Taylor
Michael A. Taylor
Curt Casali
C - SF
Curt Casali
 Michael A. Taylor went 0-for-3 with a walk during Sunday’s 6-3 loss to the Athletics.
Brad Camara
Sun, Jun 13th
Catcher Curt Casali went 0-for-2 with two RBI, two walks, and a run scored in the Giants' 7-3 win over the Rockies on Wednesday.
Jon Mathisen
Thu, Apr 29th
 Michael A. Taylor went 1-for-3 with a walk and run scored during Tuesday’s 8-1 loss to the Angels.
Brad Camara
Wed, Jun 9th
Catcher Curt Casali went 1-for-3 with two RBI and a strikeout in the Giants' 3-0 win over the Marlins on Thursday.
Jon Mathisen
Fri, Apr 23rd
 Michael A. Taylor went 2-for-5 with three RBI, and two runs scored during Friday’s 14-5 win over the Twins.
Brad Camara
Sat, Jun 5th
Free agent catcher Curt Casali signed a one-year, $1.5 million deal with the San Francisco Giants.
Jon Mathisen
Mon, Jan 4th
 Michael A. Taylor went 2-for-4 with an RBI double during Monday’s 7-3 win over the Pirates.
Brad Camara
Tue, Jun 1st
 Michael A. Taylor went 2-for-4 with an RBI double and two runs scored during Friday’s 8-3 win over the Twins.
Brad Camara
Sat, May 29th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Michael A. Taylor
Michael A. Taylor
Curt Casali
C - SF
Curt Casali
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEX@ SEA
Sat, Apr 3rdvs TEX@ SEA
Sun, Apr 4thvs TEX   
Mon, Apr 5th@ CLE@ SD
Wed, Apr 7th@ CLE@ SD
Thu, Apr 8th@ CWS   
Sun, Apr 11th@ CWSvs COL
Mon, Apr 12thvs LAAvs CIN
Tue, Apr 13thvs LAAvs CIN
Wed, Apr 14thvs LAAvs CIN
Thu, Apr 15thvs TOR   
Sat, Apr 17thvs TOR@ MIA
Sun, Apr 18thvs TOR@ MIA
Mon, Apr 19thvs TB@ PHI
Tue, Apr 20thvs TB@ PHI
Wed, Apr 21stvs TB@ PHI
Fri, Apr 23rd@ DETvs MIA
Sat, Apr 24th@ DETvs MIA
Sun, Apr 25th@ DETvs MIA
Mon, Apr 26th@ DETvs COL
Tue, Apr 27th@ PITvs COL
Wed, Apr 28th@ PITvs COL
Fri, Apr 30th@ MIN@ SD
Sat, May 1st@ MIN@ SD
Sun, May 2nd@ MIN@ SD
Mon, May 3rdvs CLE   
Tue, May 4thvs CLE@ COL
Wed, May 5thvs CLE@ COL
Thu, May 6thvs CLE   
Fri, May 7thvs CWSvs SD
Sat, May 8thvs CWSvs SD
Sun, May 9thvs CWSvs SD
Tue, May 11th@ DETvs TEX
Wed, May 12th@ DET   
Thu, May 13th@ DET@ PIT
Fri, May 14th@ CWS@ PIT
Sat, May 15th@ CWS@ PIT
Sun, May 16th@ CWS@ PIT
Tue, May 18thvs MIL@ CIN
Wed, May 19thvs MIL@ CIN
Fri, May 21stvs DETvs LAD
Sat, May 22ndvs DETvs LAD
Sun, May 23rdvs DETvs LAD
Tue, May 25th@ TB@ ARI
Wed, May 26th@ TB@ ARI
Thu, May 27th@ TB@ LAD
Fri, May 28th@ MIN@ LAD
Sat, May 29th@ MIN@ LAD
Sun, May 30th@ MIN@ LAD
Mon, May 31stvs PITvs LAA
Tue, Jun 1stvs PITvs LAA
Thu, Jun 3rdvs MINvs CHC
Fri, Jun 4thvs MINvs CHC
Sat, Jun 5thvs MINvs CHC
Sun, Jun 6thvs MINvs CHC
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAA@ TEX
Wed, Jun 9th@ LAA@ TEX
Thu, Jun 10th@ OAK   
Fri, Jun 11th@ OAK@ WSH
Sat, Jun 12th@ OAK@ WSH
Sun, Jun 13th@ OAK@ WSH
Mon, Jun 14thvs DETvs ARI
Tue, Jun 15thvs DETvs ARI
Wed, Jun 16thvs DETvs ARI
Fri, Jun 18thvs BOSvs PHI
Sat, Jun 19thvs BOSvs PHI
Sun, Jun 20thvs BOSvs PHI
Tue, Jun 22nd@ NYY@ LAA
Wed, Jun 23rd@ NYY@ LAA
Thu, Jun 24th@ NYY   
Fri, Jun 25th@ TEXvs OAK
Sat, Jun 26th@ TEXvs OAK
Sun, Jun 27th@ TEXvs OAK
Mon, Jun 28th@ BOS@ LAD
Tue, Jun 29th@ BOS@ LAD
Wed, Jun 30th@ BOS   
Thu, Jul 1st@ BOS@ ARI
Fri, Jul 2ndvs MIN@ ARI
Sat, Jul 3rdvs MIN@ ARI
Sun, Jul 4thvs MIN@ ARI
Mon, Jul 5thvs CINvs STL
Tue, Jul 6thvs CINvs STL
Wed, Jul 7thvs CINvs STL
Thu, Jul 8th@ CLE   
Fri, Jul 9th@ CLEvs WSH
Sat, Jul 10th@ CLEvs WSH
Sun, Jul 11th@ CLEvs WSH
Fri, Jul 16thvs BAL@ STL
Sat, Jul 17thvs BAL@ STL
Sun, Jul 18thvs BAL@ STL
Tue, Jul 20th@ MIL@ LAD
Wed, Jul 21st@ MIL@ LAD
Fri, Jul 23rdvs DETvs PIT
Sat, Jul 24thvs DETvs PIT
Sun, Jul 25thvs DETvs PIT
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWSvs LAD
Wed, Jul 28thvs CWSvs LAD
Thu, Jul 29thvs CWSvs LAD
Fri, Jul 30th@ TORvs HOU
Sat, Jul 31st@ TORvs HOU
Sun, Aug 1st@ TORvs HOU
Tue, Aug 3rd@ CWS@ ARI
Wed, Aug 4th@ CWS@ ARI
Thu, Aug 5th@ CWS@ ARI
Fri, Aug 6th@ STL@ MIL
Sat, Aug 7th@ STL@ MIL
Sun, Aug 8th@ STL@ MIL
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYYvs ARI
Wed, Aug 11thvs NYYvs ARI
Fri, Aug 13thvs STLvs COL
Sat, Aug 14thvs STLvs COL
Sun, Aug 15thvs STLvs COL
Mon, Aug 16thvs HOUvs NYM
Tue, Aug 17thvs HOUvs NYM
Wed, Aug 18thvs HOUvs NYM
Thu, Aug 19thvs HOU   
Fri, Aug 20th@ CHC@ OAK
Sat, Aug 21st@ CHC@ OAK
Sun, Aug 22nd@ CHC@ OAK
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOU@ NYM
Wed, Aug 25th@ HOU@ NYM
Thu, Aug 26th@ SEA@ NYM
Fri, Aug 27th@ SEA@ ATL
Sat, Aug 28th@ SEA@ ATL
Sun, Aug 29th@ SEA@ ATL
Tue, Aug 31stvs CLEvs MIL
Wed, Sep 1stvs CLEvs MIL
Thu, Sep 2ndvs CLEvs MIL
Fri, Sep 3rdvs CWSvs LAD
Sat, Sep 4thvs CWSvs LAD
Sun, Sep 5thvs CWSvs LAD
Mon, Sep 6th@ BAL@ COL
Tue, Sep 7th@ BAL@ COL
Wed, Sep 8th@ BAL@ COL
Thu, Sep 9th@ BAL   
Fri, Sep 10th@ MIN@ CHC
Sat, Sep 11th@ MIN@ CHC
Sun, Sep 12th@ MIN@ CHC
Tue, Sep 14thvs OAKvs SD
Wed, Sep 15thvs OAKvs SD
Thu, Sep 16thvs OAKvs SD
Fri, Sep 17thvs SEAvs ATL
Sat, Sep 18thvs SEAvs ATL
Sun, Sep 19thvs SEAvs ATL
Mon, Sep 20th@ CLE   
Tue, Sep 21st@ CLE@ SD
Wed, Sep 22nd@ CLE@ SD
Fri, Sep 24th@ DET@ COL
Sat, Sep 25th@ DET@ COL
Sun, Sep 26th@ DET@ COL
Tue, Sep 28thvs CLEvs ARI
Wed, Sep 29thvs CLEvs ARI
Thu, Sep 30thvs CLEvs ARI
Fri, Oct 1stvs MINvs SD
Sat, Oct 2ndvs MINvs SD
Sun, Oct 3rdvs MINvs SD
Fri, Apr 2nd   @ SEA
Tue, Apr 6th   @ SD
Fri, Apr 9th   vs COL
Sat, Apr 10th   vs COL
Fri, Apr 16th   @ MIA
Thu, Apr 22nd   vs MIA
Mon, May 10th   vs TEX
Mon, May 17th   @ CIN
Thu, May 20th   @ CIN
Thu, Jun 17th   vs ARI
Mon, Jul 19th   @ LAD
Thu, Jul 22nd   @ LAD
Mon, Aug 2nd   @ ARI
Thu, Aug 12th   vs COL
Mon, Aug 30th   vs MIL
Mon, Sep 13th   vs SD
Thu, Sep 23rd   @ SD