Skip to main content

Who Should I Trade?

Geraldo Perdomo for Sam Haggerty (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Geraldo Perdomo
Geraldo Perdomo
Sam Haggerty
Sam Haggerty
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Geraldo Perdomo
Geraldo Perdomo
Sam Haggerty
Sam Haggerty
2022 Stats 
At Bats431176
Home Runs55
Stolen Bases913
Caught Stealing21
Batting Average.190.256
On Base Pct.281.335
Slugging Pct.255.403
On-base Plus Slugging.536.738
Who Should I Trade? Player Notes
  Geraldo Perdomo
Geraldo Perdomo
Sam Haggerty
Sam Haggerty
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Geraldo Perdomo
Geraldo Perdomo
Sam Haggerty
Sam Haggerty
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ LADvs CLE
Fri, Mar 31st@ LADvs CLE
Sat, Apr 1st@ LADvs CLE
Sun, Apr 2nd@ LADvs CLE
Mon, Apr 3rd@ SDvs LAA
Tue, Apr 4th@ SDvs LAA
Thu, Apr 6thvs LAD   
Fri, Apr 7thvs LAD@ CLE
Sat, Apr 8thvs LAD@ CLE
Sun, Apr 9thvs LAD@ CLE
Mon, Apr 10thvs MIL@ CHC
Tue, Apr 11thvs MIL@ CHC
Wed, Apr 12thvs MIL@ CHC
Fri, Apr 14th@ MIAvs COL
Sat, Apr 15th@ MIAvs COL
Sun, Apr 16th@ MIAvs COL
Mon, Apr 17th@ STLvs MIL
Tue, Apr 18th@ STLvs MIL
Wed, Apr 19th@ STLvs MIL
Thu, Apr 20thvs SD   
Fri, Apr 21stvs SDvs STL
Sat, Apr 22ndvs SDvs STL
Sun, Apr 23rdvs SDvs STL
Mon, Apr 24thvs KC   
Tue, Apr 25thvs KC@ PHI
Wed, Apr 26thvs KC@ PHI
Fri, Apr 28th@ COL@ TOR
Sat, Apr 29th@ COL@ TOR
Sun, Apr 30th@ COL@ TOR
Tue, May 2nd@ TEX@ OAK
Wed, May 3rd@ TEX@ OAK
Fri, May 5thvs WSHvs HOU
Sat, May 6thvs WSHvs HOU
Sun, May 7thvs WSHvs HOU
Mon, May 8thvs MIAvs TEX
Tue, May 9thvs MIAvs TEX
Wed, May 10thvs MIAvs TEX
Thu, May 11thvs SF   
Fri, May 12thvs SF@ DET
Sat, May 13thvs SF@ DET
Sun, May 14thvs SF@ DET
Mon, May 15th@ OAK@ BOS
Tue, May 16th@ OAK@ BOS
Wed, May 17th@ OAK@ BOS
Fri, May 19th@ PIT@ ATL
Sat, May 20th@ PIT@ ATL
Sun, May 21st@ PIT@ ATL
Mon, May 22nd@ PHIvs OAK
Tue, May 23rd@ PHIvs OAK
Wed, May 24th@ PHIvs OAK
Fri, May 26thvs BOSvs PIT
Sat, May 27thvs BOSvs PIT
Sun, May 28thvs BOSvs PIT
Mon, May 29thvs COLvs NYY
Tue, May 30thvs COLvs NYY
Wed, May 31stvs COLvs NYY
Thu, Jun 1stvs COL   
Fri, Jun 2ndvs ATL@ TEX
Sat, Jun 3rdvs ATL@ TEX
Sun, Jun 4thvs ATL@ TEX
Tue, Jun 6th@ WSH@ SD
Wed, Jun 7th@ WSH@ SD
Thu, Jun 8th@ WSH   
Fri, Jun 9th@ DET@ LAA
Sat, Jun 10th@ DET@ LAA
Sun, Jun 11th@ DET@ LAA
Mon, Jun 12thvs PHIvs MIA
Tue, Jun 13thvs PHIvs MIA
Wed, Jun 14thvs PHIvs MIA
Thu, Jun 15thvs PHI   
Fri, Jun 16thvs CLEvs CWS
Sat, Jun 17thvs CLEvs CWS
Sun, Jun 18thvs CLEvs CWS
Mon, Jun 19th@ MIL   
Tue, Jun 20th@ MIL@ NYY
Wed, Jun 21st@ MIL@ NYY
Fri, Jun 23rd@ SF@ BAL
Sat, Jun 24th@ SF@ BAL
Sun, Jun 25th@ SF@ BAL
Tue, Jun 27thvs TBvs WSH
Wed, Jun 28thvs TBvs WSH
Thu, Jun 29thvs TB   
Fri, Jun 30th@ LAAvs TB
Sat, Jul 1st@ LAAvs TB
Sun, Jul 2nd@ LAAvs TB
Tue, Jul 4thvs NYM@ SF
Wed, Jul 5thvs NYM@ SF
Thu, Jul 6thvs NYM@ HOU
Fri, Jul 7thvs PIT@ HOU
Sat, Jul 8thvs PIT@ HOU
Sun, Jul 9thvs PIT@ HOU
Fri, Jul 14th@ TORvs DET
Sat, Jul 15th@ TORvs DET
Sun, Jul 16th@ TORvs DET
Tue, Jul 18th@ ATLvs MIN
Wed, Jul 19th@ ATLvs MIN
Thu, Jul 20th@ ATLvs MIN
Fri, Jul 21st@ CINvs TOR
Sat, Jul 22nd@ CINvs TOR
Sun, Jul 23rd@ CINvs TOR
Mon, Jul 24thvs STL@ MIN
Tue, Jul 25thvs STL@ MIN
Wed, Jul 26thvs STL@ MIN
Fri, Jul 28thvs SEA@ ARI
Sat, Jul 29thvs SEA@ ARI
Sun, Jul 30thvs SEA@ ARI
Mon, Jul 31st@ SFvs BOS
Tue, Aug 1st@ SFvs BOS
Wed, Aug 2nd@ SFvs BOS
Thu, Aug 3rd@ SF@ LAA
Fri, Aug 4th@ MIN@ LAA
Sat, Aug 5th@ MIN@ LAA
Sun, Aug 6th@ MIN@ LAA
Tue, Aug 8thvs LADvs SD
Wed, Aug 9thvs LADvs SD
Fri, Aug 11thvs SDvs BAL
Sat, Aug 12thvs SDvs BAL
Sun, Aug 13thvs SDvs BAL
Mon, Aug 14th@ COL@ KC
Tue, Aug 15th@ COL@ KC
Wed, Aug 16th@ COL@ KC
Thu, Aug 17th@ SD@ KC
Fri, Aug 18th@ SD@ HOU
Sat, Aug 19th@ SD@ HOU
Sun, Aug 20th@ SD@ HOU
Mon, Aug 21stvs TEX@ CWS
Tue, Aug 22ndvs TEX@ CWS
Thu, Aug 24thvs CIN   
Fri, Aug 25thvs CINvs KC
Sat, Aug 26thvs CINvs KC
Sun, Aug 27thvs CINvs KC
Mon, Aug 28th@ LADvs OAK
Tue, Aug 29th@ LADvs OAK
Wed, Aug 30th@ LADvs OAK
Fri, Sep 1stvs BAL@ NYM
Sat, Sep 2ndvs BAL@ NYM
Sun, Sep 3rdvs BAL@ NYM
Mon, Sep 4thvs COL@ CIN
Tue, Sep 5thvs COL@ CIN
Wed, Sep 6thvs COL@ CIN
Thu, Sep 7th@ CHC@ TB
Fri, Sep 8th@ CHC@ TB
Sat, Sep 9th@ CHC@ TB
Sun, Sep 10th@ CHC@ TB
Mon, Sep 11th@ NYMvs LAA
Tue, Sep 12th@ NYMvs LAA
Wed, Sep 13th@ NYMvs LAA
Thu, Sep 14th@ NYM   
Fri, Sep 15thvs CHCvs LAD
Sat, Sep 16thvs CHCvs LAD
Sun, Sep 17thvs CHCvs LAD
Tue, Sep 19thvs SF@ OAK
Wed, Sep 20thvs SF@ OAK
Fri, Sep 22nd@ NYY@ TEX
Sat, Sep 23rd@ NYY@ TEX
Sun, Sep 24th@ NYY@ TEX
Mon, Sep 25th@ CWSvs HOU
Tue, Sep 26th@ CWSvs HOU
Wed, Sep 27th@ CWSvs HOU
Fri, Sep 29thvs HOUvs TEX
Sat, Sep 30thvs HOUvs TEX
Sun, Oct 1stvs HOUvs TEX
Wed, Apr 5th   vs LAA
Thu, Apr 27th   @ PHI
Thu, May 4th   @ OAK
Thu, May 25th   vs OAK
Thu, Jun 22nd   @ NYY
Mon, Jun 26th   vs WSH
Mon, Jul 3rd   @ SF
Mon, Jul 17th   vs MIN
Wed, Aug 23rd   @ CWS
Mon, Sep 18th   @ OAK
Thu, Sep 28th   vs TEX