Who Should I Trade?

Anthony Alford for Brian Goodwin (2019)

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

Experts' Pick
  Brian Goodwin
Brian Goodwin
LAA vs HOU Sun, Sep 29th 3:07pm
Anthony Alford
Anthony Alford
TOR vs TB Sun, Sep 29th 3:07pm
Recommended by
3 of 4 experts
Recommended by
1 of 4 experts
Rest of Season
Home Runs
Stolen Bases
Batting Average
Injury Alert--
Expert Ranks 
Andrew Gould
# 194
Bobby Sylvester
# 226
Pierre Camus
# 303
Donkey Teeth
# 190
  Brian Goodwin
Brian Goodwin
Anthony Alford
Anthony Alford
2019 Stats 
At Bats41328
Home Runs171
Stolen Bases72
Caught Stealing30
Batting Average.262.179
On Base Pct.326.233
Slugging Pct.470.286
On-base Plus Slugging.796.519
  Brian Goodwin
Brian Goodwin
Anthony Alford
Anthony Alford
2019 Projections 
At Bats
Home Runs
Stolen Bases
Caught Stealing
Batting Average
On Base Pct
Slugging Pct
On-base Plus Slugging
  Brian Goodwin
Brian Goodwin
Anthony Alford
Anthony Alford
 Brian Goodwin left Thursday's game against Houston due to a back spasm.
Brad Camara
Fri, Sep 27th
Toronto Blue Jays outfielder Anthony Alford was optioned back down to the Triple-A Buffalo Bisons on Thursday, the team announced.
Mike Maher
Thu, Apr 4th
 Brian Goodwin went 2-for-5 with a two-run single, a run scored and a stolen base in Saturday's 10-4 win over the Red Sox.
Brad Camara
Sun, Sep 1st
Anthony Alford has been recalled from the Triple-A Buffalo Bisons following the Kevin Pillar trade on Tuesday.
Kari Thomas
Tue, Apr 2nd
 Brian Goodwin went 2-for-6 with two solo home runs, four runs scored and a pair of walks in Friday's 7-6 loss to the Red Sox.
Brad Camara
Sat, Aug 31st
Anthony Alford went 3-for-5 with a pair of solo homers as a Blue Jays split-squad shut out a Pirates split-squad 11-0 on Friday in Grapefruit League action.
John Aubin
Sat, Mar 9th
 Brian Goodwin went 1-for-3 with a solo home run in Sunday's 11-2 loss to the Astros.
Brad Camara
Mon, Aug 26th
 Brian Goodwin went 1-for-4 with a solo home run in Tuesday's 3-2 loss to the Rangers.
Brad Camara
Wed, Aug 21st
There are no recent notes for these players
  Brian Goodwin
Brian Goodwin
Anthony Alford
Anthony Alford
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ OAKvs DET
Fri, Mar 29th@ OAKvs DET
Sat, Mar 30th@ OAKvs DET
Sun, Mar 31st@ OAKvs DET
Mon, Apr 1st@ SEAvs BAL
Tue, Apr 2nd@ SEAvs BAL
Wed, Apr 3rd   vs BAL
Thu, Apr 4thvs TEX@ CLE
Fri, Apr 5thvs TEX@ CLE
Sat, Apr 6thvs TEX@ CLE
Sun, Apr 7thvs TEX@ CLE
Tue, Apr 9thvs MIL@ BOS
Thu, Apr 11th   @ BOS
Fri, Apr 12th@ CHCvs TB
Sat, Apr 13th@ CHCvs TB
Sun, Apr 14th   vs TB
Mon, Apr 15th@ TEX@ MIN
Tue, Apr 16th@ TEX@ MIN
Wed, Apr 17th@ TEX@ MIN
Thu, Apr 18thvs SEA@ MIN
Fri, Apr 19thvs SEA@ OAK
Sat, Apr 20thvs SEA@ OAK
Sun, Apr 21stvs SEA@ OAK
Tue, Apr 23rdvs NYYvs SF
Wed, Apr 24thvs NYYvs SF
Fri, Apr 26th@ KCvs OAK
Sat, Apr 27th@ KCvs OAK
Sun, Apr 28th@ KCvs OAK
Tue, Apr 30thvs TOR@ LAA
Wed, May 1stvs TOR@ LAA
Thu, May 2ndvs TOR@ LAA
Fri, May 3rd   @ TEX
Sat, May 4thvs HOU@ TEX
Sun, May 5thvs HOU@ TEX
Mon, May 6th   vs MIN
Tue, May 7th@ DETvs MIN
Wed, May 8th@ DETvs MIN
Fri, May 10th@ BALvs CWS
Sat, May 11th@ BALvs CWS
Sun, May 12th@ BALvs CWS
Tue, May 14th@ MIN@ SF
Wed, May 15th@ MIN@ SF
Thu, May 16th   @ CWS
Fri, May 17thvs KC@ CWS
Sat, May 18thvs KC@ CWS
Sun, May 19thvs KC@ CWS
Mon, May 20thvs MINvs BOS
Tue, May 21stvs MINvs BOS
Wed, May 22nd   vs BOS
Thu, May 23rdvs MINvs BOS
Fri, May 24thvs TEXvs SD
Sat, May 25thvs TEXvs SD
Sun, May 26thvs TEXvs SD
Mon, May 27th@ OAK@ TB
Tue, May 28th@ OAK@ TB
Wed, May 29th@ OAK@ TB
Fri, May 31st@ SEA@ COL
Sat, Jun 1st@ SEA@ COL
Sun, Jun 2nd@ SEA@ COL
Tue, Jun 4thvs OAKvs NYY
Wed, Jun 5thvs OAKvs NYY
Thu, Jun 6thvs OAKvs NYY
Fri, Jun 7thvs SEAvs ARI
Sat, Jun 8thvs SEAvs ARI
Sun, Jun 9thvs SEAvs ARI
Tue, Jun 11thvs LAD@ BAL
Wed, Jun 12th   @ BAL
Thu, Jun 13th@ TB@ BAL
Fri, Jun 14th@ TB@ HOU
Sat, Jun 15th@ TB@ HOU
Sun, Jun 16th@ TB@ HOU
Mon, Jun 17th@ TORvs LAA
Tue, Jun 18th@ TORvs LAA
Wed, Jun 19th@ TORvs LAA
Thu, Jun 20th@ TORvs LAA
Fri, Jun 21st@ STL@ BOS
Sat, Jun 22nd@ STL@ BOS
Sun, Jun 23rd@ STL@ BOS
Mon, Jun 24th   @ NYY
Tue, Jun 25thvs CIN@ NYY
Wed, Jun 26thvs CIN@ NYY
Fri, Jun 28thvs OAKvs KC
Sat, Jun 29thvs OAKvs KC
Sun, Jun 30thvs OAKvs KC
Mon, Jul 1st   vs KC
Tue, Jul 2nd@ TEXvs BOS
Wed, Jul 3rd@ TEXvs BOS
Thu, Jul 4th@ TEXvs BOS
Fri, Jul 5th@ HOUvs BAL
Sat, Jul 6th@ HOUvs BAL
Sun, Jul 7th@ HOUvs BAL
Fri, Jul 12thvs SEA@ NYY
Sat, Jul 13thvs SEA@ NYY
Sun, Jul 14thvs SEA@ NYY
Mon, Jul 15thvs HOU@ BOS
Tue, Jul 16thvs HOU@ BOS
Wed, Jul 17thvs HOU@ BOS
Thu, Jul 18thvs HOU@ BOS
Fri, Jul 19th@ SEA@ DET
Sat, Jul 20th@ SEA@ DET
Sun, Jul 21st@ SEA@ DET
Mon, Jul 22nd   vs CLE
Tue, Jul 23rd@ LADvs CLE
Wed, Jul 24th@ LADvs CLE
Fri, Jul 26thvs BALvs TB
Sat, Jul 27thvs BALvs TB
Sun, Jul 28thvs BALvs TB
Mon, Jul 29thvs DET@ KC
Tue, Jul 30thvs DET@ KC
Wed, Jul 31stvs DET@ KC
Thu, Aug 1st   @ BAL
Fri, Aug 2nd@ CLE@ BAL
Sat, Aug 3rd@ CLE@ BAL
Sun, Aug 4th@ CLE@ BAL
Mon, Aug 5th@ CIN@ TB
Tue, Aug 6th@ CIN@ TB
Wed, Aug 7th   @ TB
Thu, Aug 8th@ BOSvs NYY
Fri, Aug 9th@ BOSvs NYY
Sat, Aug 10th@ BOSvs NYY
Sun, Aug 11th@ BOSvs NYY
Mon, Aug 12thvs PITvs TEX
Tue, Aug 13thvs PITvs TEX
Wed, Aug 14thvs PITvs TEX
Fri, Aug 16thvs CWSvs SEA
Sat, Aug 17thvs CWSvs SEA
Sun, Aug 18thvs CWSvs SEA
Tue, Aug 20th@ TEX@ LAD
Wed, Aug 21st@ TEX@ LAD
Thu, Aug 22nd   @ LAD
Fri, Aug 23rd@ HOU@ SEA
Sat, Aug 24th@ HOU@ SEA
Sun, Aug 25th@ HOU@ SEA
Tue, Aug 27thvs TEXvs ATL
Wed, Aug 28thvs TEXvs ATL
Fri, Aug 30thvs BOSvs HOU
Sat, Aug 31stvs BOSvs HOU
Sun, Sep 1stvs BOSvs HOU
Mon, Sep 2nd   @ ATL
Tue, Sep 3rd@ OAK@ ATL
Thu, Sep 5th@ OAK@ TB
Fri, Sep 6th@ CWS@ TB
Sat, Sep 7th@ CWS@ TB
Sun, Sep 8th@ CWS@ TB
Tue, Sep 10thvs CLEvs BOS
Wed, Sep 11thvs CLEvs BOS
Thu, Sep 12th   vs BOS
Fri, Sep 13thvs TBvs NYY
Sat, Sep 14thvs TBvs NYY
Sun, Sep 15thvs TBvs NYY
Tue, Sep 17th@ NYY@ BAL
Wed, Sep 18th@ NYY@ BAL
Thu, Sep 19th@ NYY@ BAL
Fri, Sep 20th@ HOU@ NYY
Sat, Sep 21st@ HOU@ NYY
Sun, Sep 22nd@ HOU@ NYY
Mon, Sep 23rd   vs BAL
Tue, Sep 24thvs OAKvs BAL
Wed, Sep 25thvs OAKvs BAL
Fri, Sep 27thvs HOUvs TB
Sat, Sep 28thvs HOUvs TB
Sun, Sep 29thvs HOUvs TB
Mon, Apr 8thvs MIL   
Wed, Apr 10thvs MIL   
Mon, Apr 22ndvs NYY   
Thu, Apr 25thvs NYY   
Thu, May 9th@ DET   
Mon, May 13th@ MIN   
Thu, May 30th@ SEA   
Mon, Jun 3rd@ CHC   
Mon, Jun 10thvs LAD   
Thu, Jun 27thvs OAK   
Thu, Jul 25thvs BAL   
Thu, Aug 15thvs CWS   
Mon, Aug 19th@ TEX   
Wed, Sep 4th@ OAK   
Mon, Sep 9thvs CLE   
Thu, Sep 26thvs HOU