Skip to main content

Who Should I Trade?

Sam Haggerty for Mallex Smith (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Sam Haggerty
Sam Haggerty
Mallex Smith
Mallex Smith
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury AlertMiLBNRI
Expert Ranks 
Who Should I Trade? Player Statistics
  Sam Haggerty
Sam Haggerty
Mallex Smith
Mallex Smith
2021 Stats 
At Bats86
Home Runs2
Stolen Bases5
Caught Stealing1
Batting Average.186
On Base Pct.247
Slugging Pct.291
On-base Plus Slugging.538
Who Should I Trade? Player Notes
  Sam Haggerty
Sam Haggerty
Mallex Smith
Mallex Smith
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Sam Haggerty
Sam Haggerty
Mallex Smith
Mallex Smith
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs DET@ BAL
Fri, Apr 1stvs DET   
Sat, Apr 2ndvs DET@ BAL
Sun, Apr 3rdvs DET@ BAL
Mon, Apr 4thvs LAAvs TB
Tue, Apr 5thvs LAAvs TB
Thu, Apr 7th@ MIN   
Sat, Apr 9th@ MINvs TEX
Sun, Apr 10th@ MINvs TEX
Mon, Apr 11th@ MIN@ NYY
Tue, Apr 12th@ CWS@ NYY
Wed, Apr 13th@ CWS@ NYY
Thu, Apr 14th@ CWS@ NYY
Fri, Apr 15thvs HOUvs OAK
Sat, Apr 16thvs HOUvs OAK
Sun, Apr 17thvs HOUvs OAK
Tue, Apr 19thvs TEX@ BOS
Wed, Apr 20thvs TEX@ BOS
Thu, Apr 21stvs TEX@ BOS
Fri, Apr 22ndvs KC@ HOU
Sat, Apr 23rdvs KC@ HOU
Sun, Apr 24thvs KC@ HOU
Tue, Apr 26th@ TBvs BOS
Wed, Apr 27th@ TBvs BOS
Thu, Apr 28th@ TBvs BOS
Fri, Apr 29th@ MIAvs HOU
Sat, Apr 30th@ MIAvs HOU
Sun, May 1st@ MIAvs HOU
Mon, May 2nd@ HOUvs NYY
Tue, May 3rd@ HOUvs NYY
Wed, May 4th@ HOUvs NYY
Thu, May 5thvs TB@ CLE
Fri, May 6thvs TB@ CLE
Sat, May 7thvs TB@ CLE
Sun, May 8thvs TB@ CLE
Mon, May 9thvs PHI   
Tue, May 10thvs PHI@ NYY
Wed, May 11thvs PHI@ NYY
Fri, May 13th@ NYM@ TB
Sat, May 14th@ NYM@ TB
Sun, May 15th@ NYM@ TB
Mon, May 16th@ TORvs SEA
Tue, May 17th@ TORvs SEA
Wed, May 18th@ TORvs SEA
Thu, May 19th@ BOS   
Fri, May 20th@ BOSvs CIN
Sat, May 21st@ BOSvs CIN
Sun, May 22nd@ BOSvs CIN
Mon, May 23rdvs OAK@ STL
Tue, May 24thvs OAK@ STL
Wed, May 25thvs OAK   
Fri, May 27thvs HOU@ LAA
Sat, May 28thvs HOU@ LAA
Sun, May 29thvs HOU@ LAA
Tue, May 31st@ BALvs CWS
Wed, Jun 1st@ BALvs CWS
Thu, Jun 2nd@ BALvs CWS
Fri, Jun 3rd@ TEXvs MIN
Sat, Jun 4th@ TEXvs MIN
Sun, Jun 5th@ TEXvs MIN
Mon, Jun 6th@ HOU@ KC
Tue, Jun 7th@ HOU@ KC
Wed, Jun 8th@ HOU@ KC
Fri, Jun 10thvs BOS@ DET
Sat, Jun 11thvs BOS@ DET
Sun, Jun 12thvs BOS@ DET
Mon, Jun 13thvs MINvs BAL
Tue, Jun 14thvs MINvs BAL
Wed, Jun 15thvs MINvs BAL
Thu, Jun 16thvs LAAvs BAL
Fri, Jun 17thvs LAAvs NYY
Sat, Jun 18thvs LAAvs NYY
Sun, Jun 19thvs LAAvs NYY
Tue, Jun 21st@ OAK@ CWS
Wed, Jun 22nd@ OAK@ CWS
Thu, Jun 23rd@ OAK   
Fri, Jun 24th@ LAA@ MIL
Sat, Jun 25th@ LAA@ MIL
Sun, Jun 26th@ LAA@ MIL
Mon, Jun 27thvs BALvs BOS
Tue, Jun 28thvs BALvs BOS
Wed, Jun 29thvs BALvs BOS
Thu, Jun 30thvs OAKvs TB
Fri, Jul 1stvs OAKvs TB
Sat, Jul 2ndvs OAKvs TB
Sun, Jul 3rdvs OAKvs TB
Mon, Jul 4th@ SD@ OAK
Tue, Jul 5th@ SD@ OAK
Thu, Jul 7thvs TOR@ SEA
Fri, Jul 8thvs TOR@ SEA
Sat, Jul 9thvs TOR@ SEA
Sun, Jul 10thvs TOR@ SEA
Tue, Jul 12th@ WSHvs PHI
Wed, Jul 13th@ WSHvs PHI
Thu, Jul 14th@ TEXvs KC
Fri, Jul 15th@ TEXvs KC
Sat, Jul 16th@ TEXvs KC
Sun, Jul 17th@ TEXvs KC
Fri, Jul 22ndvs HOU@ BOS
Sat, Jul 23rdvs HOU@ BOS
Sun, Jul 24thvs HOU@ BOS
Mon, Jul 25thvs TEX   
Tue, Jul 26thvs TEXvs STL
Wed, Jul 27thvs TEXvs STL
Thu, Jul 28th@ HOUvs DET
Fri, Jul 29th@ HOUvs DET
Sat, Jul 30th@ HOUvs DET
Sun, Jul 31st@ HOUvs DET
Mon, Aug 1st@ NYY   
Tue, Aug 2nd@ NYY@ TB
Wed, Aug 3rd@ NYY@ TB
Fri, Aug 5thvs LAA@ MIN
Sat, Aug 6thvs LAA@ MIN
Sun, Aug 7thvs LAA@ MIN
Mon, Aug 8thvs NYY@ BAL
Tue, Aug 9thvs NYY@ BAL
Wed, Aug 10thvs NYY@ BAL
Fri, Aug 12th@ TEXvs CLE
Sat, Aug 13th@ TEXvs CLE
Sun, Aug 14th@ TEXvs CLE
Mon, Aug 15th@ LAAvs BAL
Tue, Aug 16th@ LAAvs BAL
Wed, Aug 17th@ LAAvs BAL
Fri, Aug 19th@ OAK@ NYY
Sat, Aug 20th@ OAK@ NYY
Sun, Aug 21st@ OAK@ NYY
Tue, Aug 23rdvs WSH@ BOS
Wed, Aug 24thvs WSH@ BOS
Thu, Aug 25thvs CLE@ BOS
Fri, Aug 26thvs CLEvs LAA
Sat, Aug 27thvs CLEvs LAA
Sun, Aug 28thvs CLEvs LAA
Tue, Aug 30th@ DETvs CHC
Wed, Aug 31st@ DETvs CHC
Thu, Sep 1st@ DET   
Fri, Sep 2nd@ CLE@ PIT
Sat, Sep 3rd@ CLE@ PIT
Sun, Sep 4th@ CLE@ PIT
Mon, Sep 5thvs CWS@ BAL
Tue, Sep 6thvs CWS@ BAL
Wed, Sep 7thvs CWS@ BAL
Fri, Sep 9thvs ATL@ TEX
Sat, Sep 10thvs ATL@ TEX
Sun, Sep 11thvs ATL@ TEX
Tue, Sep 13thvs SDvs TB
Wed, Sep 14thvs SDvs TB
Fri, Sep 16th@ LAAvs BAL
Sat, Sep 17th@ LAAvs BAL
Sun, Sep 18th@ LAAvs BAL
Mon, Sep 19th@ LAA   
Tue, Sep 20th@ OAK@ PHI
Wed, Sep 21st@ OAK@ PHI
Thu, Sep 22nd@ OAK@ TB
Fri, Sep 23rd@ KC@ TB
Sat, Sep 24th@ KC@ TB
Sun, Sep 25th@ KC@ TB
Tue, Sep 27thvs TEXvs NYY
Wed, Sep 28thvs TEXvs NYY
Thu, Sep 29thvs TEX   
Fri, Sep 30thvs OAKvs BOS
Sat, Oct 1stvs OAKvs BOS
Sun, Oct 2ndvs OAKvs BOS
Wed, Apr 6th   vs TB
Fri, Apr 8th   vs TEX
Mon, Apr 25th   vs BOS
Thu, May 26th   @ LAA
Mon, Jun 20th   @ CWS
Wed, Jul 6th   @ OAK
Thu, Aug 4th   @ MIN
Thu, Aug 18th   @ NYY
Mon, Aug 29th   vs CHC
Mon, Sep 12th   vs TB
Mon, Sep 26th   vs NYY