Skip to main content

Who Should I Trade?

Adam Haseley for Andrew Knapp (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Adam Haseley
Adam Haseley
Andrew Knapp
Andrew Knapp
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season# 442# 430
VBR# 1024# 1256
Home Runs21
Stolen Bases10
Batting Average.249.205
Injury AlertIL10PL
Expert Ranks 
Mike Maher
# 356# 358
Carmen Maiorano
# 274# 380
Chris Clegg
# 366
Corbin Young
# 365# 288
Ryan Amore
Pitcher List
# 318
Who Should I Trade? Player Statistics
  Adam Haseley
Adam Haseley
Andrew Knapp
Andrew Knapp
2021 Stats 
At Bats21106
Home Runs02
Stolen Bases00
Caught Stealing00
Batting Average.191.151
On Base Pct.191.216
Slugging Pct.238.226
On-base Plus Slugging.429.442
Who Should I Trade? Player Projections
  Adam Haseley
Adam Haseley
Andrew Knapp
Andrew Knapp
2021 Projections 
At Bats10655
Home Runs21
Stolen Bases10
Caught Stealing00
Batting Average.249.205
On Base Pct.318.308
Slugging Pct.376.328
On-base Plus Slugging.695.636
Who Should I Trade? Player Notes
  Adam Haseley
Adam Haseley
Andrew Knapp
Andrew Knapp
 Phillies outfielder Adam Haseley was placed on the restricted list for personal reasons on Wednesday, the team announced. Outfielder Mickey Moniak was recalled from the alternate site in a corresponding move.
Mike Maher - The Birds Blitz
Wed, Apr 14th
 Phillies outfielder Adam Haseley left Thursday's game against the Atlanta Braves with hamstring tightness and is considered day-to-day, according to manager Joe Girardi. Haseley was replaced in the game by Roman Quinn.
Mike Maher - The Birds Blitz
Thu, Apr 1st
 Adam Haseley made the Opening Day roster, the Phillies announced on Monday.
Matt Flipi
Mon, Mar 29th
 According to Phillies manager Joe Girardi, outfielder Adam Haseley will miss four weeks with a moderate groin strain.
Andersen Pickard
Fri, Mar 5th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Adam Haseley
Adam Haseley
Andrew Knapp
Andrew Knapp
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs ATLvs ATL
Sat, Apr 3rdvs ATLvs ATL
Sun, Apr 4thvs ATLvs ATL
Mon, Apr 5thvs NYMvs NYM
Tue, Apr 6thvs NYMvs NYM
Wed, Apr 7thvs NYMvs NYM
Fri, Apr 9th@ ATL@ ATL
Sat, Apr 10th@ ATL@ ATL
Sun, Apr 11th@ ATL@ ATL
Tue, Apr 13th@ NYM@ NYM
Wed, Apr 14th@ NYM@ NYM
Fri, Apr 16thvs STLvs STL
Sat, Apr 17thvs STLvs STL
Sun, Apr 18thvs STLvs STL
Mon, Apr 19thvs SFvs SF
Tue, Apr 20thvs SFvs SF
Wed, Apr 21stvs SFvs SF
Fri, Apr 23rd@ COL@ COL
Sat, Apr 24th@ COL@ COL
Sun, Apr 25th@ COL@ COL
Mon, Apr 26th@ STL@ STL
Tue, Apr 27th@ STL@ STL
Wed, Apr 28th@ STL@ STL
Thu, Apr 29th@ STL@ STL
Fri, Apr 30thvs NYMvs NYM
Sat, May 1stvs NYMvs NYM
Sun, May 2ndvs NYMvs NYM
Mon, May 3rdvs MILvs MIL
Tue, May 4thvs MILvs MIL
Wed, May 5thvs MILvs MIL
Thu, May 6thvs MILvs MIL
Fri, May 7th@ ATL@ ATL
Sat, May 8th@ ATL@ ATL
Sun, May 9th@ ATL@ ATL
Tue, May 11th@ WSH@ WSH
Wed, May 12th@ WSH@ WSH
Thu, May 13th@ WSH@ WSH
Fri, May 14th@ TOR@ TOR
Sat, May 15th@ TOR@ TOR
Sun, May 16th@ TOR@ TOR
Tue, May 18thvs MIAvs MIA
Wed, May 19thvs MIAvs MIA
Thu, May 20thvs MIAvs MIA
Fri, May 21stvs BOSvs BOS
Sat, May 22ndvs BOSvs BOS
Sun, May 23rdvs BOSvs BOS
Mon, May 24th@ MIA@ MIA
Tue, May 25th@ MIA@ MIA
Wed, May 26th@ MIA@ MIA
Thu, May 27th@ MIA@ MIA
Sat, May 29th@ TB@ TB
Sun, May 30th@ TB@ TB
Mon, May 31st@ CIN@ CIN
Tue, Jun 1st@ CIN@ CIN
Fri, Jun 4thvs WSHvs WSH
Sat, Jun 5thvs WSHvs WSH
Sun, Jun 6thvs WSHvs WSH
Tue, Jun 8thvs ATLvs ATL
Wed, Jun 9thvs ATLvs ATL
Thu, Jun 10thvs ATLvs ATL
Sat, Jun 12thvs NYYvs NYY
Sun, Jun 13thvs NYYvs NYY
Mon, Jun 14th@ LAD@ LAD
Tue, Jun 15th@ LAD@ LAD
Wed, Jun 16th@ LAD@ LAD
Fri, Jun 18th@ SF@ SF
Sat, Jun 19th@ SF@ SF
Sun, Jun 20th@ SF@ SF
Tue, Jun 22ndvs WSHvs WSH
Wed, Jun 23rdvs WSHvs WSH
Fri, Jun 25th@ NYM@ NYM
Sat, Jun 26th@ NYM@ NYM
Sun, Jun 27th@ NYM@ NYM
Mon, Jun 28th@ CIN@ CIN
Tue, Jun 29thvs MIAvs MIA
Wed, Jun 30thvs MIAvs MIA
Fri, Jul 2ndvs SDvs SD
Sat, Jul 3rdvs SDvs SD
Sun, Jul 4thvs SDvs SD
Mon, Jul 5th@ CHC@ CHC
Tue, Jul 6th@ CHC@ CHC
Wed, Jul 7th@ CHC@ CHC
Thu, Jul 8th@ CHC@ CHC
Fri, Jul 9th@ BOS@ BOS
Sat, Jul 10th@ BOS@ BOS
Sun, Jul 11th@ BOS@ BOS
Fri, Jul 16thvs MIAvs MIA
Sun, Jul 18thvs MIAvs MIA
Tue, Jul 20th@ NYY@ NYY
Wed, Jul 21st@ NYY@ NYY
Thu, Jul 22ndvs ATLvs ATL
Fri, Jul 23rdvs ATLvs ATL
Sat, Jul 24thvs ATLvs ATL
Sun, Jul 25thvs ATLvs ATL
Mon, Jul 26thvs WSHvs WSH
Tue, Jul 27thvs WSHvs WSH
Thu, Jul 29thvs WSHvs WSH
Fri, Jul 30th@ PIT@ PIT
Sat, Jul 31st@ PIT@ PIT
Sun, Aug 1st@ PIT@ PIT
Mon, Aug 2nd@ WSH@ WSH
Tue, Aug 3rd@ WSH@ WSH
Wed, Aug 4th@ WSH@ WSH
Thu, Aug 5th@ WSH@ WSH
Fri, Aug 6thvs NYMvs NYM
Sat, Aug 7thvs NYMvs NYM
Sun, Aug 8thvs NYMvs NYM
Tue, Aug 10thvs LADvs LAD
Wed, Aug 11thvs LADvs LAD
Thu, Aug 12thvs LADvs LAD
Fri, Aug 13thvs CINvs CIN
Sat, Aug 14thvs CINvs CIN
Sun, Aug 15thvs CINvs CIN
Tue, Aug 17th@ ARI@ ARI
Wed, Aug 18th@ ARI@ ARI
Thu, Aug 19th@ ARI@ ARI
Fri, Aug 20th@ SD@ SD
Sat, Aug 21st@ SD@ SD
Sun, Aug 22nd@ SD@ SD
Tue, Aug 24thvs TBvs TB
Wed, Aug 25thvs TBvs TB
Thu, Aug 26thvs ARIvs ARI
Fri, Aug 27thvs ARIvs ARI
Sat, Aug 28thvs ARIvs ARI
Sun, Aug 29thvs ARIvs ARI
Mon, Aug 30th@ WSH@ WSH
Tue, Aug 31st@ WSH@ WSH
Wed, Sep 1st@ WSH@ WSH
Fri, Sep 3rd@ MIA@ MIA
Sat, Sep 4th@ MIA@ MIA
Sun, Sep 5th@ MIA@ MIA
Mon, Sep 6th@ MIL@ MIL
Tue, Sep 7th@ MIL@ MIL
Wed, Sep 8th@ MIL@ MIL
Thu, Sep 9thvs COLvs COL
Fri, Sep 10thvs COLvs COL
Sat, Sep 11thvs COLvs COL
Sun, Sep 12thvs COLvs COL
Tue, Sep 14thvs CHCvs CHC
Wed, Sep 15thvs CHCvs CHC
Thu, Sep 16thvs CHCvs CHC
Fri, Sep 17th@ NYM@ NYM
Sat, Sep 18th@ NYM@ NYM
Sun, Sep 19th@ NYM@ NYM
Mon, Sep 20thvs BALvs BAL
Tue, Sep 21stvs BALvs BAL
Wed, Sep 22ndvs BALvs BAL
Thu, Sep 23rdvs PITvs PIT
Fri, Sep 24thvs PITvs PIT
Sat, Sep 25thvs PITvs PIT
Sun, Sep 26thvs PITvs PIT
Tue, Sep 28th@ ATL@ ATL
Wed, Sep 29th@ ATL@ ATL
Thu, Sep 30th@ ATL@ ATL
Fri, Oct 1st@ MIA@ MIA
Sat, Oct 2nd@ MIA@ MIA
Sun, Oct 3rd@ MIA@ MIA