Skip to main content

Who Should I Trade?

CJ Abrams for Yasiel Puig (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Yasiel Puig
Yasiel Puig
CJ Abrams
CJ Abrams
Recommended by
6 of 7 experts
Recommended by
1 of 7 experts
Rest of Season# 317
Home Runs
Stolen Bases
Batting Average
Injury AlertFAMiLB
Expert Ranks 
Mike Maher
# 279
Dan Harris
# 247
Ryan Amore
Pitcher List
# 295
Carmen Maiorano
# 415
Corbin Young
# 309
Chris Clegg
# 299# 372
John Albright
Fantasy Six Pack
# 4
Who Should I Trade? Player Statistics
  Yasiel Puig
Yasiel Puig
CJ Abrams
CJ Abrams
2021 Stats 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
Who Should I Trade? Player Projections
  Yasiel Puig
Yasiel Puig
CJ Abrams
CJ Abrams
2021 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
Who Should I Trade? Player Notes
  Yasiel Puig
Yasiel Puig
CJ Abrams
CJ Abrams
 Free-agent OF Yasiel Puig signed with Veracruz of the Mexican League on Tuesday.
Brad Camara
Tue, Apr 20th
CJ Abrams suffered a fractured left tibia as well as a sprained left MCL. He's been out since June 30 and was officially diagnosed with the injuries on Sunday.
Ethan Biddle - The Work of Ethan Biddle
Sun, Jul 4th
  CJ Abrams went 3-for-5 with his first Double-A homer on Sunday.
Brendan Tuma - Too Much Tuma
Mon, May 10th
  CJ Abrams went 2-for-5 with two doubles in Tuesday's Double-A opener.
Brendan Tuma - Too Much Tuma
Wed, May 5th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Yasiel Puig
Yasiel Puig
CJ Abrams
CJ Abrams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   vs ARIMadison Bumgarner (7-10)#80
Fri, Apr 2nd   vs ARIMerrill Kelly (7-10)#78
Sat, Apr 3rd   vs ARICaleb Smith (4-9)#206
Sun, Apr 4th   vs ARITaylor Widener (2-1)#180
Mon, Apr 5th   vs SFAnthony DeSclafani (12-6)#23
Tue, Apr 6th   vs SFAaron Sanchez (1-1)
Wed, Apr 7th   vs SFKevin Gausman (14-6)#21
Fri, Apr 9th   @ TEXKohei Arihara (2-4)#174
Sat, Apr 10th   @ TEXJordan Lyles (9-11)#151
Sun, Apr 11th   @ TEXMike Foltynewicz (2-12)#257
Mon, Apr 12th   @ PITTrevor Cahill (1-5)
Tue, Apr 13th   @ PITChad Kuhl (5-6)#232
Wed, Apr 14th   @ PITTyler Anderson (6-9)#52
Thu, Apr 15th   @ PITMitch Keller (4-11)#395
Fri, Apr 16th   vs LADWalker Buehler (14-4)#4
Sat, Apr 17th   vs LADClayton Kershaw (9-7)#24
Sun, Apr 18th   vs LADTrevor Bauer (8-5)
Mon, Apr 19th   vs MILBrandon Woodruff (9-9)#5
Tue, Apr 20th   vs MILCorbin Burnes (10-4)#6
Wed, Apr 21st   vs MILAdrian Houser (9-6)#65
Thu, Apr 22nd   @ LADWalker Buehler (14-4)#4
Fri, Apr 23rd   @ LADClayton Kershaw (9-7)#24
Sat, Apr 24th   @ LADTrevor Bauer (8-5)
Sun, Apr 25th   @ LADDustin May (1-1)
Tue, Apr 27th   @ ARIMerrill Kelly (7-10)#78
Wed, Apr 28th   @ ARIRiley Smith (1-4)#216
Fri, Apr 30th   vs SFLogan Webb (10-3)#33
Sat, May 1st   vs SFAnthony DeSclafani (12-6)#23
Sun, May 2nd   vs SFKevin Gausman (14-6)#21
Mon, May 3rd   vs PITTyler Anderson (6-9)#52
Tue, May 4th   vs PITMitch Keller (4-11)#395
Wed, May 5th   vs PITJT Brubaker (5-13)#149
Fri, May 7th   @ SFAnthony DeSclafani (12-6)#23
Sat, May 8th   @ SFKevin Gausman (14-6)#21
Sun, May 9th   @ SFJohnny Cueto (7-7)#145
Tue, May 11th   @ COLAntonio Senzatela (4-9)#94
Wed, May 12th   @ COLAustin Gomber (9-9)
Fri, May 14th   vs STLJohan Oviedo (0-5)#391
Sat, May 15th   vs STLAdam Wainwright (16-7)#2
Sun, May 16th   vs STLKwang Hyun Kim (6-7)#106
Mon, May 17th   vs COLJon Gray (8-10)#95
Tue, May 18th   vs COLAustin Gomber (9-9)
Wed, May 19th   vs COLChi Chi Gonzalez (3-7)#409
Fri, May 21st   vs SEAChris Flexen (12-6)#49
Sat, May 22nd   vs SEAJustus Sheffield (7-8)#403
Sun, May 23rd   vs SEAJustin Dunn (1-3)#253
Mon, May 24th   @ MILBrandon Woodruff (9-9)#5
Tue, May 25th   @ MILCorbin Burnes (10-4)#6
Wed, May 26th   @ MILEric Lauer (6-5)#108
Thu, May 27th   @ MILAdrian Houser (9-6)#65
Fri, May 28th   @ HOUFramber Valdez (10-5)#50
Sat, May 29th   @ HOUJake Odorizzi (6-7)#71
Sun, May 30th   @ HOUZack Greinke (11-6)#28
Mon, May 31st   @ CHCKohl Stewart (1-1)#372
Tue, Jun 1st   @ CHCKyle Hendricks (14-6)#109
Wed, Jun 2nd   @ CHCAdbert Alzolay (5-13)#134
Thu, Jun 3rd   vs NYMTaijuan Walker (7-10)#55
Fri, Jun 4th   vs NYMJoey Lucchesi (1-4)
Sat, Jun 5th   vs NYMJacob deGrom (7-2)
Sun, Jun 6th   vs NYMMarcus Stroman (9-12)#14
Mon, Jun 7th   vs CHCAdbert Alzolay (5-13)#134
Tue, Jun 8th   vs CHCZach Davies (6-11)#177
Wed, Jun 9th   vs CHCJake Arrieta (5-13)#407
Fri, Jun 11th   @ NYMJacob deGrom (7-2)
Sat, Jun 12th   @ NYMMarcus Stroman (9-12)#14
Sun, Jun 13th   @ NYMJoey Lucchesi (1-4)
Mon, Jun 14th   @ COLAustin Gomber (9-9)
Tue, Jun 15th   @ COLChi Chi Gonzalez (3-7)#409
Wed, Jun 16th   @ COLKyle Freeland (6-8)#325
Thu, Jun 17th   vs CINWade Miley (12-6)#45
Fri, Jun 18th   vs CINTony Santillan (1-2)#364
Sat, Jun 19th   vs CINVladimir Gutierrez (9-6)#99
Sun, Jun 20th   vs CINLuis Castillo (8-15)#40
Mon, Jun 21st   vs LADJulio Urias (18-3)#7
Tue, Jun 22nd   vs LADClayton Kershaw (9-7)#24
Wed, Jun 23rd   vs LADTrevor Bauer (8-5)
Fri, Jun 25th   vs ARICorbin Martin (0-3)#263
Sat, Jun 26th   vs ARIMerrill Kelly (7-10)#78
Sun, Jun 27th   vs ARIZac Gallen (2-10)#101
Tue, Jun 29th   @ CINTony Santillan (1-2)#364
Wed, Jun 30th   @ CINVladimir Gutierrez (9-6)#99
Thu, Jul 1st   @ CINLuis Castillo (8-15)#40
Fri, Jul 2nd   @ PHIZack Wheeler (14-9)#1
Sat, Jul 3rd   @ PHIZach Eflin (4-7)
Sun, Jul 4th   @ PHIVince Velasquez (3-7)#184
Mon, Jul 5th   vs WSHJon Lester (6-6)#157
Tue, Jul 6th   vs WSHErick Fedde (7-9)#153
Wed, Jul 7th   vs WSHPatrick Corbin (8-15)#178
Thu, Jul 8th   vs WSHMax Scherzer (15-4)#3
Fri, Jul 9th   vs COLKyle Freeland (6-8)#325
Sat, Jul 10th   vs COLGerman Marquez (12-10)#36
Sun, Jul 11th   vs COLJon Gray (8-10)#95
Fri, Jul 16th   @ WSHErick Fedde (7-9)#153
Sun, Jul 18th   @ WSHMax Scherzer (15-4)#3
Tue, Jul 20th   @ ATLTouki Toussaint (3-3)#187
Wed, Jul 21st   @ ATLKyle Muller (2-4)#201
Thu, Jul 22nd   @ MIAAnthony Bender
Fri, Jul 23rd   @ MIAZach Thompson (2-6)#93
Sat, Jul 24th   @ MIABraxton Garrett (1-2)#347
Sun, Jul 25th   @ MIAJohn Curtiss (3-1)
Tue, Jul 27th   vs OAKJames Kaprielian (8-5)#104
Wed, Jul 28th   vs OAKSean Manaea (10-9)#35
Thu, Jul 29th   vs COLKyle Freeland (6-8)#325
Fri, Jul 30th   vs COLJon Gray (8-10)#95
Sat, Jul 31st   vs COLGerman Marquez (12-10)#36
Sun, Aug 1st   vs COLAustin Gomber (9-9)
Tue, Aug 3rd   @ OAKSean Manaea (10-9)#35
Wed, Aug 4th   @ OAKFrankie Montas (12-9)#26
Fri, Aug 6th   vs ARICaleb Smith (4-9)#206
Sat, Aug 7th   vs ARITaylor Widener (2-1)#180
Sun, Aug 8th   vs ARIMadison Bumgarner (7-10)#80
Mon, Aug 9th   vs MIAZach Thompson (2-6)#93
Tue, Aug 10th   vs MIABraxton Garrett (1-2)#347
Wed, Aug 11th   vs MIASandy Alcantara (9-13)#9
Thu, Aug 12th   @ ARIMatt Peacock (5-7)#183
Fri, Aug 13th   @ ARIMadison Bumgarner (7-10)#80
Sat, Aug 14th   @ ARITyler Gilbert (2-2)#172
Sun, Aug 15th   @ ARIZac Gallen (2-10)#101
Mon, Aug 16th   @ COLAntonio Senzatela (4-9)#94
Tue, Aug 17th   @ COLGerman Marquez (12-10)#36
Wed, Aug 18th   @ COLChi Chi Gonzalez (3-7)#409
Fri, Aug 20th   vs PHIMatt Moore (2-4)#398
Sat, Aug 21st   vs PHIAaron Nola (8-8)#25
Sun, Aug 22nd   vs PHIKyle Gibson (10-7)#37
Tue, Aug 24th   vs LADJulio Urias (18-3)#7
Wed, Aug 25th   vs LADWalker Buehler (14-4)#4
Thu, Aug 26th   vs LADMax Scherzer (15-4)#3
Fri, Aug 27th   @ LAACooper Criswell (0-1)#348
Sat, Aug 28th   @ LAAJose Suarez (7-8)#86
Mon, Aug 30th   @ ARITyler Gilbert (2-2)#172
Tue, Aug 31st   @ ARIZac Gallen (2-10)#101
Wed, Sep 1st   @ ARILuke Weaver (3-5)#132
Fri, Sep 3rd   vs HOUJose Urquidy (7-3)#54
Sat, Sep 4th   vs HOUFramber Valdez (10-5)#50
Sun, Sep 5th   vs HOULuis Garcia (11-7)#39
Tue, Sep 7th   vs LAAPacky Naughton (0-2)#246
Wed, Sep 8th   vs LAAMike Mayers
Fri, Sep 10th   @ LADJulio Urias (18-3)#7
Sat, Sep 11th   @ LADWalker Buehler (14-4)#4
Sun, Sep 12th   @ LADMax Scherzer (15-4)#3
Mon, Sep 13th   @ SFDominic Leone (3-4)#163
Tue, Sep 14th   @ SFAnthony DeSclafani (12-6)#23
Wed, Sep 15th   @ SFDominic Leone (3-4)#163
Thu, Sep 16th   @ SFKevin Gausman (14-6)#21
Fri, Sep 17th   @ STLMiles Mikolas (1-2)#125
Sat, Sep 18th   @ STLAdam Wainwright (16-7)#2
Sun, Sep 19th   @ STLJ.A. Happ (9-8)#138
Tue, Sep 21st   vs SF
Wed, Sep 22nd   vs SFKevin Gausman (14-6)#21
Thu, Sep 23rd   vs SFLogan Webb (10-3)#33
Fri, Sep 24th   vs ATLMax Fried (11-7)#31
Sat, Sep 25th   vs ATLTouki Toussaint (3-3)#187
Sun, Sep 26th   vs ATLHuascar Ynoa (4-5)#119
Tue, Sep 28th   @ LAD
Wed, Sep 29th   @ LAD
Thu, Sep 30th   @ LAD
Fri, Oct 1st   @ SF
Sat, Oct 2nd   @ SF
Sun, Oct 3rd   @ SF