Skip to main content

Who Should I Trade?

Reynaldo Lopez for Genesis Cabrera (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Reynaldo Lopez
Reynaldo Lopez
Genesis Cabrera
Genesis Cabrera
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 540# 380
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Reynaldo Lopez
Reynaldo Lopez
Genesis Cabrera
Genesis Cabrera
2021 Stats 
Games Played2071
Games Started90
Innings Pitched58.170.1
Blown Saves03
Hits Allowed4252
Earned Runs2229
Home Runs Allowed103
Who Should I Trade? Player Notes
  Reynaldo Lopez
Reynaldo Lopez
Genesis Cabrera
Genesis Cabrera
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Reynaldo Lopez
Reynaldo Lopez
Genesis Cabrera
Genesis Cabrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs MIN@ PIT
Sat, Apr 2ndvs MIN@ PIT
Sun, Apr 3rdvs MIN@ PIT
Mon, Apr 4th@ KC@ CHC
Wed, Apr 6th@ KC@ CHC
Thu, Apr 7th@ KCvs PIT
Fri, Apr 8th@ DET   
Sat, Apr 9th@ DETvs PIT
Sun, Apr 10th@ DETvs PIT
Tue, Apr 12thvs SEAvs KC
Wed, Apr 13thvs SEAvs KC
Thu, Apr 14thvs SEA@ MIL
Fri, Apr 15thvs TB@ MIL
Sat, Apr 16thvs TB@ MIL
Sun, Apr 17thvs TB@ MIL
Mon, Apr 18th@ CLE   
Tue, Apr 19th@ CLE@ MIA
Wed, Apr 20th@ CLE@ MIA
Thu, Apr 21st@ CLE@ MIA
Fri, Apr 22nd@ MIN@ CIN
Sat, Apr 23rd@ MIN@ CIN
Sun, Apr 24th@ MIN@ CIN
Tue, Apr 26thvs KCvs NYM
Wed, Apr 27thvs KCvs NYM
Thu, Apr 28thvs KCvs ARI
Fri, Apr 29thvs LAAvs ARI
Sat, Apr 30thvs LAAvs ARI
Sun, May 1stvs LAAvs ARI
Mon, May 2ndvs LAA   
Tue, May 3rd@ CHC@ KC
Wed, May 4th@ CHC@ KC
Fri, May 6th@ BOS@ SF
Sat, May 7th@ BOS@ SF
Sun, May 8th@ BOS@ SF
Mon, May 9thvs CLE   
Tue, May 10thvs CLEvs BAL
Wed, May 11thvs CLEvs BAL
Thu, May 12thvs NYYvs BAL
Fri, May 13thvs NYYvs SF
Sat, May 14thvs NYYvs SF
Sun, May 15thvs NYYvs SF
Mon, May 16th@ KC@ NYM
Tue, May 17th@ KC@ NYM
Wed, May 18th@ KC@ NYM
Thu, May 19th@ KC@ NYM
Fri, May 20th@ NYY@ PIT
Sat, May 21st@ NYY@ PIT
Sun, May 22nd@ NYY@ PIT
Tue, May 24thvs BOSvs TOR
Wed, May 25thvs BOS   
Thu, May 26thvs BOSvs MIL
Sat, May 28thvs CHCvs MIL
Sun, May 29thvs CHCvs MIL
Tue, May 31st@ TORvs SD
Wed, Jun 1st@ TORvs SD
Thu, Jun 2nd@ TOR@ CHC
Fri, Jun 3rd@ TB@ CHC
Sat, Jun 4th@ TB@ CHC
Sun, Jun 5th@ TB@ CHC
Tue, Jun 7thvs LAD@ TB
Wed, Jun 8thvs LAD@ TB
Thu, Jun 9thvs LAD@ TB
Fri, Jun 10thvs TEXvs CIN
Sat, Jun 11thvs TEXvs CIN
Sun, Jun 12thvs TEXvs CIN
Mon, Jun 13th@ DETvs PIT
Tue, Jun 14th@ DETvs PIT
Wed, Jun 15th@ DETvs PIT
Fri, Jun 17th@ HOU@ BOS
Sat, Jun 18th@ HOU@ BOS
Sun, Jun 19th@ HOU@ BOS
Mon, Jun 20thvs TOR@ MIL
Tue, Jun 21stvs TOR@ MIL
Wed, Jun 22ndvs TOR@ MIL
Thu, Jun 23rdvs BAL@ MIL
Fri, Jun 24thvs BALvs CHC
Sat, Jun 25thvs BALvs CHC
Sun, Jun 26thvs BALvs CHC
Mon, Jun 27th@ LAAvs MIA
Tue, Jun 28th@ LAAvs MIA
Wed, Jun 29th@ LAAvs MIA
Fri, Jul 1st@ SF@ PHI
Sat, Jul 2nd@ SF@ PHI
Sun, Jul 3rd@ SF@ PHI
Mon, Jul 4thvs MIN@ ATL
Tue, Jul 5thvs MIN@ ATL
Wed, Jul 6thvs MIN@ ATL
Thu, Jul 7thvs DET@ ATL
Fri, Jul 8thvs DETvs PHI
Sat, Jul 9thvs DETvs PHI
Sun, Jul 10thvs DETvs PHI
Mon, Jul 11th@ CLEvs PHI
Tue, Jul 12th@ CLEvs LAD
Wed, Jul 13th@ CLEvs LAD
Thu, Jul 14th@ MINvs LAD
Fri, Jul 15th@ MINvs CIN
Sat, Jul 16th@ MINvs CIN
Sun, Jul 17th@ MINvs CIN
Fri, Jul 22ndvs CLE@ CIN
Sat, Jul 23rdvs CLE@ CIN
Sun, Jul 24thvs CLE@ CIN
Tue, Jul 26th@ COL@ TOR
Wed, Jul 27th@ COL@ TOR
Fri, Jul 29thvs OAK@ WSH
Sat, Jul 30thvs OAK@ WSH
Sun, Jul 31stvs OAK@ WSH
Mon, Aug 1stvs KC   
Tue, Aug 2ndvs KCvs CHC
Wed, Aug 3rdvs KCvs CHC
Thu, Aug 4th@ TEXvs CHC
Fri, Aug 5th@ TEXvs NYY
Sat, Aug 6th@ TEXvs NYY
Sun, Aug 7th@ TEXvs NYY
Tue, Aug 9th@ KC@ COL
Wed, Aug 10th@ KC@ COL
Thu, Aug 11th@ KC@ COL
Fri, Aug 12thvs DETvs MIL
Sat, Aug 13thvs DETvs MIL
Sun, Aug 14thvs DETvs MIL
Mon, Aug 15thvs HOU   
Tue, Aug 16thvs HOUvs COL
Wed, Aug 17thvs HOUvs COL
Thu, Aug 18thvs HOUvs COL
Fri, Aug 19th@ CLE@ ARI
Sat, Aug 20th@ CLE@ ARI
Sun, Aug 21st@ CLE@ ARI
Tue, Aug 23rd@ BAL@ CHC
Wed, Aug 24th@ BAL@ CHC
Thu, Aug 25th@ BAL@ CHC
Fri, Aug 26thvs ARIvs ATL
Sat, Aug 27thvs ARIvs ATL
Sun, Aug 28thvs ARIvs ATL
Tue, Aug 30thvs KC@ CIN
Wed, Aug 31stvs KC@ CIN
Thu, Sep 1stvs KC   
Fri, Sep 2ndvs MINvs CHC
Sat, Sep 3rdvs MINvs CHC
Sun, Sep 4thvs MINvs CHC
Mon, Sep 5th@ SEAvs WSH
Tue, Sep 6th@ SEAvs WSH
Wed, Sep 7th@ SEAvs WSH
Thu, Sep 8th@ OAKvs WSH
Fri, Sep 9th@ OAK@ PIT
Sat, Sep 10th@ OAK@ PIT
Sun, Sep 11th@ OAK@ PIT
Tue, Sep 13thvs COLvs MIL
Wed, Sep 14thvs COLvs MIL
Fri, Sep 16th@ DETvs CIN
Sat, Sep 17th@ DETvs CIN
Sun, Sep 18th@ DETvs CIN
Tue, Sep 20thvs CLE@ SD
Wed, Sep 21stvs CLE@ SD
Thu, Sep 22ndvs CLE@ SD
Fri, Sep 23rdvs DET@ LAD
Sat, Sep 24thvs DET@ LAD
Sun, Sep 25thvs DET@ LAD
Tue, Sep 27th@ MIN@ MIL
Wed, Sep 28th@ MIN@ MIL
Thu, Sep 29th@ MIN   
Fri, Sep 30th@ SDvs PIT
Sat, Oct 1st@ SDvs PIT
Sun, Oct 2nd@ SDvs PIT
Mon, Apr 11th   vs PIT
Mon, Apr 25th   vs NYM
Thu, May 5th   @ SF
Mon, May 23rd   vs TOR
Fri, May 27th   vs MIL
Mon, May 30th   vs SD
Mon, Aug 22nd   @ CHC
Mon, Aug 29th   @ CIN
Thu, Sep 15th   vs CIN