Skip to main content

Who Should I Trade?

Abraham Toro for Chris Davis (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Abraham Toro
Abraham Toro
Chris Davis
1B - BAL
Chris Davis
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 493
VBR# 1183
Home Runs2
Stolen Bases1
Batting Average.233
Injury Alert-IL60
Expert Ranks 
Mike Maher
# 366# 432
Corbin Young
# 445# 452
Carmen Maiorano
# 372
Who Should I Trade? Player Statistics
  Abraham Toro
Abraham Toro
Chris Davis
1B - BAL
Chris Davis
2021 Stats 
At Bats16
Home Runs1
Stolen Bases1
Caught Stealing0
Batting Average.188
On Base Pct.235
Slugging Pct.375
On-base Plus Slugging.610
Who Should I Trade? Player Projections
  Abraham Toro
Abraham Toro
Chris Davis
1B - BAL
Chris Davis
2021 Projections 
At Bats55
Home Runs2
Stolen Bases1
Caught Stealing0
Batting Average.233
On Base Pct.307
Slugging Pct.374
On-base Plus Slugging.681
Who Should I Trade? Player Notes
  Abraham Toro
Abraham Toro
Chris Davis
1B - BAL
Chris Davis
 After spending nearly two months in Triple-A, Astros third baseman was called up on Thursday after Alex Bregman went down with an injury. Toro made his presence felt, going 2-for-4 with a two-run homer and two-run single. He finished the day with two runs and four RBI while also stealing a base.
Andersen Pickard
Fri, Jun 18th
Orioles 1B/DH Chris Davis underwent arthroscopic hip surgery on Wednesday.
Brendan Tuma - Too Much Tuma
Wed, May 19th
 Batting sixth and playing third base, Abraham Toro went 1-for-4 on Saturday with a single. The hit represented his first of the season. He also stranded three batters in the effort, but this was not the end of the world as the Astros defeated the Mariners, 1-0.
Andersen Pickard
Sun, Apr 18th
Orioles first baseman Chris Davis will open the year on the 60-day injured list as he recovers from a back injury.
Andersen Pickard
Sat, Mar 27th
  Chris Davis will see a specialist regarding a back strain he suffered last week. Manager Brandon Hyde indicated there is no timetable for his return.
Matt Flipi
Tue, Mar 9th
  Chris Davis tweaked his back on a fly ball to centerfield in Monday‚Äôs game.
Brenden Trout
Tue, Mar 2nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Abraham Toro
Abraham Toro
Chris Davis
1B - BAL
Chris Davis
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ OAK   
Fri, Apr 2nd@ OAK@ BOS
Sat, Apr 3rd@ OAK@ BOS
Sun, Apr 4th@ OAK@ BOS
Mon, Apr 5th@ LAA@ NYY
Tue, Apr 6th@ LAA@ NYY
Thu, Apr 8thvs OAKvs BOS
Fri, Apr 9thvs OAK   
Sat, Apr 10thvs OAKvs BOS
Mon, Apr 12thvs DET   
Tue, Apr 13thvs DETvs SEA
Wed, Apr 14thvs DET   
Fri, Apr 16th@ SEA@ TEX
Sat, Apr 17th@ SEA@ TEX
Sun, Apr 18th@ SEA@ TEX
Tue, Apr 20th@ COL@ MIA
Wed, Apr 21st@ COL@ MIA
Thu, Apr 22ndvs LAA   
Fri, Apr 23rdvs LAAvs OAK
Sat, Apr 24thvs LAAvs OAK
Sun, Apr 25thvs LAAvs OAK
Mon, Apr 26thvs SEAvs NYY
Tue, Apr 27thvs SEAvs NYY
Wed, Apr 28thvs SEAvs NYY
Thu, Apr 29thvs SEAvs NYY
Fri, Apr 30th@ TB@ OAK
Sat, May 1st@ TB@ OAK
Sun, May 2nd@ TB@ OAK
Tue, May 4th@ NYY@ SEA
Wed, May 5th@ NYY@ SEA
Thu, May 6th@ NYY   
Fri, May 7thvs TORvs BOS
Sat, May 8thvs TORvs BOS
Sun, May 9thvs TORvs BOS
Mon, May 10thvs LAAvs BOS
Tue, May 11thvs LAA@ NYM
Wed, May 12thvs LAA@ NYM
Thu, May 13thvs TEX   
Fri, May 14thvs TEXvs NYY
Sat, May 15thvs TEXvs NYY
Sun, May 16thvs TEXvs NYY
Tue, May 18th@ OAKvs TB
Wed, May 19th@ OAKvs TB
Thu, May 20th@ OAKvs TB
Fri, May 21st@ TEX@ WSH
Sat, May 22nd@ TEX@ WSH
Sun, May 23rd@ TEX@ WSH
Tue, May 25thvs LAD@ MIN
Wed, May 26thvs LAD@ MIN
Fri, May 28thvs SD   
Sat, May 29thvs SD@ CWS
Sun, May 30thvs SD@ CWS
Mon, May 31stvs BOSvs MIN
Tue, Jun 1stvs BOSvs MIN
Wed, Jun 2ndvs BOSvs MIN
Thu, Jun 3rdvs BOS   
Fri, Jun 4th@ TORvs CLE
Sat, Jun 5th@ TORvs CLE
Sun, Jun 6th@ TORvs CLE
Tue, Jun 8th@ BOSvs NYM
Wed, Jun 9th@ BOSvs NYM
Thu, Jun 10th@ BOS   
Fri, Jun 11th@ MIN@ TB
Sat, Jun 12th@ MIN@ TB
Sun, Jun 13th@ MIN@ TB
Tue, Jun 15thvs TEX@ CLE
Wed, Jun 16thvs TEX@ CLE
Thu, Jun 17thvs CWS@ CLE
Fri, Jun 18thvs CWSvs TOR
Sat, Jun 19thvs CWSvs TOR
Sun, Jun 20thvs CWSvs TOR
Mon, Jun 21st@ BALvs HOU
Tue, Jun 22nd@ BALvs HOU
Wed, Jun 23rd@ BALvs HOU
Thu, Jun 24th@ DET@ TOR
Fri, Jun 25th@ DET@ TOR
Sat, Jun 26th@ DET@ TOR
Sun, Jun 27th@ DET@ TOR
Mon, Jun 28thvs BAL@ HOU
Tue, Jun 29thvs BAL@ HOU
Wed, Jun 30thvs BAL@ HOU
Thu, Jul 1st@ CLE   
Fri, Jul 2nd@ CLE@ LAA
Sat, Jul 3rd@ CLE@ LAA
Sun, Jul 4th@ CLE@ LAA
Tue, Jul 6thvs OAKvs TOR
Wed, Jul 7thvs OAKvs TOR
Thu, Jul 8thvs OAKvs TOR
Fri, Jul 9thvs NYYvs CWS
Sat, Jul 10thvs NYYvs CWS
Sun, Jul 11thvs NYYvs CWS
Fri, Jul 16th@ CWS@ KC
Sat, Jul 17th@ CWS@ KC
Sun, Jul 18th@ CWS@ KC
Mon, Jul 19thvs CLE@ TB
Tue, Jul 20thvs CLE@ TB
Wed, Jul 21stvs CLE@ TB
Fri, Jul 23rdvs TEXvs WSH
Sat, Jul 24thvs TEXvs WSH
Sun, Jul 25thvs TEXvs WSH
Mon, Jul 26th@ SEA   
Tue, Jul 27th@ SEAvs MIA
Wed, Jul 28th@ SEAvs MIA
Fri, Jul 30th@ SF@ DET
Sat, Jul 31st@ SF@ DET
Sun, Aug 1st@ SF@ DET
Tue, Aug 3rd@ LAD@ NYY
Wed, Aug 4th@ LAD@ NYY
Thu, Aug 5thvs MIN   
Fri, Aug 6thvs MINvs TB
Sat, Aug 7thvs MINvs TB
Sun, Aug 8thvs MINvs TB
Tue, Aug 10thvs COLvs DET
Wed, Aug 11thvs COLvs DET
Fri, Aug 13th@ LAA@ BOS
Sat, Aug 14th@ LAA@ BOS
Sun, Aug 15th@ LAA@ BOS
Mon, Aug 16th@ KC@ TB
Tue, Aug 17th@ KC@ TB
Wed, Aug 18th@ KC@ TB
Thu, Aug 19th@ KC@ TB
Fri, Aug 20thvs SEAvs ATL
Sat, Aug 21stvs SEAvs ATL
Sun, Aug 22ndvs SEAvs ATL
Mon, Aug 23rdvs KC   
Tue, Aug 24thvs KCvs LAA
Wed, Aug 25thvs KCvs LAA
Fri, Aug 27th@ TEXvs TB
Sat, Aug 28th@ TEXvs TB
Sun, Aug 29th@ TEXvs TB
Mon, Aug 30th@ SEA@ TOR
Tue, Aug 31st@ SEA@ TOR
Wed, Sep 1st@ SEA@ TOR
Fri, Sep 3rd@ SD@ NYY
Sat, Sep 4th@ SD@ NYY
Sun, Sep 5th@ SD@ NYY
Mon, Sep 6thvs SEAvs KC
Tue, Sep 7thvs SEAvs KC
Wed, Sep 8thvs SEAvs KC
Fri, Sep 10thvs LAAvs TOR
Sat, Sep 11thvs LAAvs TOR
Sun, Sep 12thvs LAAvs TOR
Mon, Sep 13th@ TEX   
Tue, Sep 14th@ TEXvs NYY
Wed, Sep 15th@ TEXvs NYY
Thu, Sep 16th@ TEXvs NYY
Fri, Sep 17thvs ARI@ BOS
Sat, Sep 18thvs ARI@ BOS
Sun, Sep 19thvs ARI@ BOS
Mon, Sep 20th@ LAA@ PHI
Tue, Sep 21st@ LAA@ PHI
Wed, Sep 22nd@ LAA@ PHI
Thu, Sep 23rd@ LAAvs TEX
Fri, Sep 24th@ OAKvs TEX
Sat, Sep 25th@ OAKvs TEX
Sun, Sep 26th@ OAKvs TEX
Tue, Sep 28thvs TBvs BOS
Wed, Sep 29thvs TBvs BOS
Thu, Sep 30thvs TBvs BOS
Fri, Oct 1stvs OAK@ TOR
Sat, Oct 2ndvs OAK@ TOR
Sun, Oct 3rdvs OAK@ TOR
Wed, Apr 7th   @ NYY
Sun, Apr 11th   vs BOS
Thu, Apr 15th   vs SEA
Mon, May 3rd   @ SEA
Mon, May 24th   @ MIN
Thu, May 27th   @ CWS
Mon, Jun 14th   @ CLE
Thu, Jul 29th   @ DET
Mon, Aug 2nd   @ NYY
Thu, Aug 12th   vs DET
Thu, Aug 26th   vs LAA
Thu, Sep 9th   vs KC