Skip to main content

Who Should I Trade?

CJ Abrams for Darin Ruf (2023)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  CJ Abrams
2B,SS - WSH
CJ Abrams
Darin Ruf
1B,DH,LF,RF - NYM
Darin Ruf
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  CJ Abrams
2B,SS - WSH
CJ Abrams
Darin Ruf
1B,DH,LF,RF - NYM
Darin Ruf
2022 Stats 
   
   
At Bats283334
   
Runs3352
   
Hits7068
   
Singles5445
   
Doubles1212
   
Triples20
   
Home Runs211
   
RBI2145
   
Stolen Bases72
   
Caught Stealing40
   
Walks545
   
Strikeouts49105
   
Batting Average.247.204
   
On Base Pct.281.307
   
Slugging Pct.325.338
   
On-base Plus Slugging.606.645
   
Who Should I Trade? Player Notes
  CJ Abrams
2B,SS - WSH
CJ Abrams
Darin Ruf
1B,DH,LF,RF - NYM
Darin Ruf
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  CJ Abrams
2B,SS - WSH
CJ Abrams
Darin Ruf
1B,DH,LF,RF - NYM
Darin Ruf
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs ATL@ MIA
Sat, Apr 1stvs ATL@ MIA
Sun, Apr 2ndvs ATL@ MIA
Mon, Apr 3rdvs TB@ MIL
Tue, Apr 4thvs TB@ MIL
Wed, Apr 5thvs TB@ MIL
Thu, Apr 6th@ COLvs MIA
Fri, Apr 7th@ COL   
Sat, Apr 8th@ COLvs MIA
Sun, Apr 9th@ COLvs MIA
Mon, Apr 10th@ LAAvs SD
Tue, Apr 11th@ LAAvs SD
Wed, Apr 12th@ LAAvs SD
Fri, Apr 14thvs CLE@ OAK
Sat, Apr 15thvs CLE@ OAK
Sun, Apr 16thvs CLE@ OAK
Tue, Apr 18thvs BAL@ LAD
Wed, Apr 19thvs BAL@ LAD
Fri, Apr 21st@ MIN@ SF
Sat, Apr 22nd@ MIN@ SF
Sun, Apr 23rd@ MIN@ SF
Tue, Apr 25th@ NYMvs WSH
Wed, Apr 26th@ NYMvs WSH
Thu, Apr 27th@ NYMvs WSH
Fri, Apr 28thvs PITvs ATL
Sat, Apr 29thvs PITvs ATL
Sun, Apr 30thvs PITvs ATL
Mon, May 1stvs CHCvs ATL
Tue, May 2ndvs CHC@ DET
Wed, May 3rdvs CHC@ DET
Thu, May 4thvs CHC@ DET
Fri, May 5th@ ARIvs COL
Sat, May 6th@ ARIvs COL
Sun, May 7th@ ARIvs COL
Mon, May 8th@ SF   
Tue, May 9th@ SF@ CIN
Wed, May 10th@ SF@ CIN
Fri, May 12thvs NYM@ WSH
Sat, May 13thvs NYM@ WSH
Sun, May 14thvs NYM@ WSH
Mon, May 15thvs NYM@ WSH
Tue, May 16th@ MIAvs TB
Wed, May 17th@ MIAvs TB
Thu, May 18th@ MIAvs TB
Fri, May 19thvs DETvs CLE
Sat, May 20thvs DETvs CLE
Sun, May 21stvs DETvs CLE
Tue, May 23rdvs SD@ CHC
Wed, May 24thvs SD@ CHC
Thu, May 25thvs SD@ CHC
Fri, May 26th@ KC@ COL
Sat, May 27th@ KC@ COL
Sun, May 28th@ KC@ COL
Mon, May 29th@ LAD   
Tue, May 30th@ LADvs PHI
Wed, May 31st@ LADvs PHI
Fri, Jun 2ndvs PHIvs TOR
Sat, Jun 3rdvs PHIvs TOR
Sun, Jun 4thvs PHIvs TOR
Tue, Jun 6thvs ARI@ ATL
Wed, Jun 7thvs ARI@ ATL
Thu, Jun 8thvs ARI@ ATL
Fri, Jun 9th@ ATL@ PIT
Sat, Jun 10th@ ATL@ PIT
Sun, Jun 11th@ ATL@ PIT
Tue, Jun 13th@ HOUvs NYY
Wed, Jun 14th@ HOUvs NYY
Thu, Jun 15th@ HOU   
Fri, Jun 16thvs MIAvs STL
Sat, Jun 17thvs MIAvs STL
Sun, Jun 18thvs MIAvs STL
Mon, Jun 19thvs STL@ HOU
Tue, Jun 20thvs STL@ HOU
Wed, Jun 21stvs STL@ HOU
Fri, Jun 23rd@ SD@ PHI
Sat, Jun 24th@ SD@ PHI
Sun, Jun 25th@ SD@ PHI
Mon, Jun 26th@ SEAvs MIL
Tue, Jun 27th@ SEAvs MIL
Wed, Jun 28th@ SEAvs MIL
Fri, Jun 30th@ PHIvs SF
Sat, Jul 1st@ PHIvs SF
Sun, Jul 2nd@ PHIvs SF
Mon, Jul 3rdvs CIN   
Tue, Jul 4thvs CIN@ ARI
Wed, Jul 5thvs CIN@ ARI
Thu, Jul 6thvs CIN@ ARI
Fri, Jul 7thvs TEX@ SD
Sat, Jul 8thvs TEX@ SD
Sun, Jul 9thvs TEX@ SD
Fri, Jul 14th@ STLvs LAD
Sat, Jul 15th@ STLvs LAD
Sun, Jul 16th@ STLvs LAD
Mon, Jul 17th@ CHC   
Tue, Jul 18th@ CHCvs CWS
Wed, Jul 19th@ CHCvs CWS
Fri, Jul 21stvs SF@ BOS
Sat, Jul 22ndvs SF@ BOS
Sun, Jul 23rdvs SF@ BOS
Mon, Jul 24thvs COL   
Tue, Jul 25thvs COL@ NYY
Wed, Jul 26thvs COL@ NYY
Thu, Jul 27th@ NYMvs WSH
Fri, Jul 28th@ NYMvs WSH
Sat, Jul 29th@ NYMvs WSH
Sun, Jul 30th@ NYMvs WSH
Mon, Jul 31stvs MIL   
Tue, Aug 1stvs MIL@ KC
Wed, Aug 2ndvs MIL@ KC
Fri, Aug 4th@ CIN@ BAL
Sat, Aug 5th@ CIN@ BAL
Sun, Aug 6th@ CIN@ BAL
Mon, Aug 7th@ PHIvs CHC
Tue, Aug 8th@ PHIvs CHC
Wed, Aug 9th@ PHIvs CHC
Thu, Aug 10th@ PHI   
Fri, Aug 11thvs OAKvs ATL
Sat, Aug 12thvs OAKvs ATL
Sun, Aug 13thvs OAKvs ATL
Tue, Aug 15thvs BOSvs PIT
Wed, Aug 16thvs BOSvs PIT
Thu, Aug 17thvs BOS@ STL
Fri, Aug 18thvs PHI@ STL
Sat, Aug 19thvs PHI@ STL
Sun, Aug 20thvs PHI@ STL
Tue, Aug 22nd@ NYY@ ATL
Wed, Aug 23rd@ NYY@ ATL
Thu, Aug 24th@ NYY   
Fri, Aug 25th@ MIAvs LAA
Sat, Aug 26th@ MIAvs LAA
Sun, Aug 27th@ MIAvs LAA
Mon, Aug 28th@ TORvs TEX
Tue, Aug 29th@ TORvs TEX
Wed, Aug 30th@ TORvs TEX
Thu, Aug 31stvs MIA   
Fri, Sep 1stvs MIAvs SEA
Sat, Sep 2ndvs MIAvs SEA
Sun, Sep 3rdvs MIAvs SEA
Tue, Sep 5thvs NYM@ WSH
Wed, Sep 6thvs NYM@ WSH
Fri, Sep 8thvs LAD@ MIN
Sat, Sep 9thvs LAD@ MIN
Sun, Sep 10thvs LAD@ MIN
Mon, Sep 11th@ PITvs ARI
Tue, Sep 12th@ PITvs ARI
Wed, Sep 13th@ PITvs ARI
Thu, Sep 14th@ PITvs ARI
Fri, Sep 15th@ MILvs CIN
Sat, Sep 16th@ MILvs CIN
Sun, Sep 17th@ MILvs CIN
Mon, Sep 18thvs CWS@ MIA
Tue, Sep 19thvs CWS@ MIA
Wed, Sep 20thvs CWS@ MIA
Thu, Sep 21stvs ATL@ PHI
Fri, Sep 22ndvs ATL@ PHI
Sat, Sep 23rdvs ATL@ PHI
Sun, Sep 24thvs ATL@ PHI
Tue, Sep 26th@ BALvs MIA
Wed, Sep 27th@ BALvs MIA
Fri, Sep 29th@ ATLvs PHI
Sat, Sep 30th@ ATLvs PHI
Sun, Oct 1st@ ATLvs PHI
Fri, Mar 31st   @ MIA
Mon, Apr 17th   @ LAD
Thu, Apr 20th   @ SF
Thu, May 11th   @ CIN
Thu, Jun 1st   vs PHI
Thu, Jun 29th   vs MIL
Thu, Jul 20th   vs CWS
Thu, Aug 3rd   @ KC
Mon, Aug 14th   vs PIT
Mon, Aug 21st   @ ATL
Thu, Sep 28th   vs MIA