Who Should I Trade?

Mike Trout for Mookie Betts (2019)

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

Experts' Pick
  Mike Trout
Mike Trout
LAA @ TOR Thu, Jun 20th 7:07pm
Mookie Betts
Mookie Betts
BOS vs TOR Fri, Jun 21st 7:10pm
Recommended by
17 of 17 experts
Recommended by
0 of 17 experts
Rest of Season
VBR# 4# 19
Home Runs2314
Stolen Bases1011
Batting Average.301.287
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 1# 3
Eno Sarris
The Athletic
# 1# 2
Andrew Gould
# 1# 3
Joe Bond
Fantasy Six Pack
# 1# 3
Chris Meaney
The Athletic
# 1# 3
Andrea LaMont
Lenny Melnick Fantasy Sports
# 1# 2
Paul Sporer
# 1# 2
Nick Pollack
Pitcher List
# 1# 2
Nick Mariano
# 1# 4
Bobby Sylvester
# 2# 3
Dan Harris
# 1# 3
Pierre Camus
# 1# 3
Andrew Seifter
# 2# 7
Max Freeze
Freeze Stats
# 2# 3
Brandon 'B_Don' Myers
# 1# 3
Mick Ciallela
# 1# 4
Todd D Clark
The Fantasy Fix
# 1# 5
  Mike Trout
Mike Trout
Mookie Betts
Mookie Betts
2019 Stats 
At Bats241289
Home Runs2212
Stolen Bases78
Caught Stealing21
Batting Average.303.270
On Base Pct.465.390
Slugging Pct.656.467
On-base Plus Slugging1.121.857
  Mike Trout
Mike Trout
Mookie Betts
Mookie Betts
2019 Projections 
At Bats275303
Home Runs2314
Stolen Bases1011
Caught Stealing33
Batting Average.301.287
On Base Pct.467.394
Slugging Pct.622.504
On-base Plus Slugging1.089.899
  Mike Trout
Mike Trout
Mookie Betts
Mookie Betts
 Mike Trout went 4-for-5 with two singles, a double, one homer, three RBI, and two runs scored on Monday against Toronto.
Kamran Hoda
Tue, Jun 18th
Mookie Betts went 1-for-6 with two walks, a solo home run, a second run scored and a stolen base in Tuesday's extra-innings loss to the Twins.
John Aubin
Wed, Jun 19th
 Mike Trout went 2-for-4 with a walk, single, home run, two RBI, and two runs scored on Sunday against the Rays.
Kamran Hoda
Mon, Jun 17th
Mookie Betts went 3-for-5 with a triple, two RBI, a walk, a run scored and a stolen base Sunday against the Orioles.
John Aubin
Mon, Jun 17th
 Mike Trout went 1-for-3 with two walks, a double, and one run scored on Friday against Tampa Bay.
Kamran Hoda
Sat, Jun 15th
Mookie Betts is absent from Friday’s lineup versus the Orioles.
Brendan Tuma - Too Much Tuma
Fri, Jun 14th
 Mike Trout went 1-for-4 with a two-run home run on Monday against the Dodgers.
Kamran Hoda
Tue, Jun 11th
Mookie Betts went 1-for-4 with a walk and solo home run Tuesday against the Rangers.
John Aubin
Wed, Jun 12th
 Mike Trout went 2-for-3 with a walk, triple, home run, one RBI, and two runs scored on Saturday against the Mariners.
Kamran Hoda
Sun, Jun 9th
Mookie Betts went 2-for-3 with a walk and two runs scored on Saturday against the Rays in game two of a doubleheader.
John Aubin
Sun, Jun 9th
There are no recent notes for these players
  Mike Trout
Mike Trout
Mookie Betts
Mookie Betts
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ OAK@ SEA
Fri, Mar 29th@ OAK@ SEA
Sat, Mar 30th@ OAK@ SEA
Sun, Mar 31st@ OAK@ SEA
Mon, Apr 1st@ SEA@ OAK
Tue, Apr 2nd@ SEA@ OAK
Thu, Apr 4thvs TEX@ OAK
Fri, Apr 5thvs TEX@ ARI
Sat, Apr 6thvs TEX@ ARI
Sun, Apr 7thvs TEX@ ARI
Mon, Apr 8thvs MIL   
Tue, Apr 9thvs MILvs TOR
Wed, Apr 10thvs MIL   
Fri, Apr 12th@ CHCvs BAL
Sat, Apr 13th@ CHCvs BAL
Mon, Apr 15th@ TEXvs BAL
Tue, Apr 16th@ TEX@ NYY
Wed, Apr 17th@ TEX@ NYY
Thu, Apr 18thvs SEA   
Fri, Apr 19thvs SEA@ TB
Sat, Apr 20thvs SEA@ TB
Sun, Apr 21stvs SEA@ TB
Mon, Apr 22ndvs NYY   
Tue, Apr 23rdvs NYYvs DET
Wed, Apr 24thvs NYYvs DET
Thu, Apr 25thvs NYYvs DET
Fri, Apr 26th@ KC   
Sat, Apr 27th@ KCvs TB
Sun, Apr 28th@ KCvs TB
Tue, Apr 30thvs TORvs OAK
Wed, May 1stvs TORvs OAK
Thu, May 2ndvs TOR@ CWS
Sat, May 4thvs HOU@ CWS
Sun, May 5thvs HOU@ CWS
Tue, May 7th@ DET@ BAL
Wed, May 8th@ DET@ BAL
Thu, May 9th@ DET   
Fri, May 10th@ BALvs SEA
Sat, May 11th@ BALvs SEA
Sun, May 12th@ BALvs SEA
Mon, May 13th@ MIN   
Tue, May 14th@ MINvs COL
Wed, May 15th@ MINvs COL
Fri, May 17thvs KCvs HOU
Sat, May 18thvs KCvs HOU
Sun, May 19thvs KCvs HOU
Mon, May 20thvs MIN@ TOR
Tue, May 21stvs MIN@ TOR
Thu, May 23rdvs MIN@ TOR
Fri, May 24thvs TEX@ HOU
Sat, May 25thvs TEX@ HOU
Sun, May 26thvs TEX@ HOU
Mon, May 27th@ OAKvs CLE
Tue, May 28th@ OAKvs CLE
Wed, May 29th@ OAKvs CLE
Thu, May 30th@ SEA   
Fri, May 31st@ SEA@ NYY
Sat, Jun 1st@ SEA@ NYY
Sun, Jun 2nd@ SEA@ NYY
Mon, Jun 3rd@ CHC   
Tue, Jun 4thvs OAK@ KC
Wed, Jun 5thvs OAK@ KC
Thu, Jun 6thvs OAK@ KC
Fri, Jun 7thvs SEAvs TB
Sat, Jun 8thvs SEAvs TB
Sun, Jun 9thvs SEAvs TB
Mon, Jun 10thvs LADvs TEX
Tue, Jun 11thvs LADvs TEX
Thu, Jun 13th@ TBvs TEX
Fri, Jun 14th@ TB@ BAL
Sat, Jun 15th@ TB@ BAL
Sun, Jun 16th@ TB@ BAL
Mon, Jun 17th@ TOR@ MIN
Tue, Jun 18th@ TOR@ MIN
Wed, Jun 19th@ TOR@ MIN
Thu, Jun 20th@ TOR   
Fri, Jun 21st@ STLvs TOR
Sat, Jun 22nd@ STLvs TOR
Sun, Jun 23rd@ STLvs TOR
Tue, Jun 25thvs CINvs CWS
Wed, Jun 26thvs CINvs CWS
Thu, Jun 27thvs OAK   
Fri, Jun 28thvs OAK   
Sat, Jun 29thvs OAKvs NYY
Sun, Jun 30thvs OAKvs NYY
Mon, Jul 1st@ TEX   
Tue, Jul 2nd@ TEX@ TOR
Wed, Jul 3rd@ TEX@ TOR
Thu, Jul 4th@ TEX@ TOR
Fri, Jul 5th@ HOU@ DET
Sat, Jul 6th@ HOU@ DET
Sun, Jul 7th@ HOU@ DET
Fri, Jul 12thvs SEAvs LAD
Sat, Jul 13thvs SEAvs LAD
Sun, Jul 14thvs SEAvs LAD
Mon, Jul 15thvs HOUvs TOR
Tue, Jul 16thvs HOUvs TOR
Wed, Jul 17thvs HOUvs TOR
Thu, Jul 18thvs HOUvs TOR
Fri, Jul 19th@ SEA@ BAL
Sat, Jul 20th@ SEA@ BAL
Sun, Jul 21st@ SEA@ BAL
Tue, Jul 23rd@ LAD@ TB
Wed, Jul 24th@ LAD@ TB
Thu, Jul 25thvs BALvs NYY
Fri, Jul 26thvs BALvs NYY
Sat, Jul 27thvs BALvs NYY
Sun, Jul 28thvs BALvs NYY
Mon, Jul 29thvs DET   
Tue, Jul 30thvs DETvs TB
Wed, Jul 31stvs DETvs TB
Fri, Aug 2nd@ CLE@ NYY
Sat, Aug 3rd@ CLE@ NYY
Sun, Aug 4th@ CLE@ NYY
Mon, Aug 5th@ CINvs KC
Tue, Aug 6th@ CINvs KC
Thu, Aug 8th@ BOSvs LAA
Fri, Aug 9th@ BOSvs LAA
Sat, Aug 10th@ BOSvs LAA
Sun, Aug 11th@ BOSvs LAA
Mon, Aug 12thvs PIT@ CLE
Tue, Aug 13thvs PIT@ CLE
Wed, Aug 14thvs PIT@ CLE
Thu, Aug 15thvs CWS   
Fri, Aug 16thvs CWSvs BAL
Sat, Aug 17thvs CWSvs BAL
Sun, Aug 18thvs CWSvs BAL
Mon, Aug 19th@ TEX   
Tue, Aug 20th@ TEXvs PHI
Wed, Aug 21st@ TEXvs PHI
Fri, Aug 23rd@ HOU@ SD
Sat, Aug 24th@ HOU@ SD
Sun, Aug 25th@ HOU@ SD
Tue, Aug 27thvs TEX@ COL
Wed, Aug 28thvs TEX@ COL
Fri, Aug 30thvs BOS@ LAA
Sat, Aug 31stvs BOS@ LAA
Sun, Sep 1stvs BOS@ LAA
Tue, Sep 3rd@ OAKvs MIN
Wed, Sep 4th@ OAKvs MIN
Thu, Sep 5th@ OAKvs MIN
Fri, Sep 6th@ CWSvs NYY
Sat, Sep 7th@ CWSvs NYY
Sun, Sep 8th@ CWSvs NYY
Mon, Sep 9thvs CLEvs NYY
Tue, Sep 10thvs CLE@ TOR
Wed, Sep 11thvs CLE@ TOR
Fri, Sep 13thvs TB   
Sat, Sep 14thvs TB@ PHI
Sun, Sep 15thvs TB@ PHI
Tue, Sep 17th@ NYYvs SF
Wed, Sep 18th@ NYYvs SF
Thu, Sep 19th@ NYYvs SF
Fri, Sep 20th@ HOU@ TB
Sat, Sep 21st@ HOU@ TB
Sun, Sep 22nd@ HOU@ TB
Tue, Sep 24thvs OAK@ TEX
Wed, Sep 25thvs OAK@ TEX
Thu, Sep 26thvs HOU@ TEX
Fri, Sep 27thvs HOUvs BAL
Sat, Sep 28thvs HOUvs BAL
Sun, Sep 29thvs HOUvs BAL
Wed, Apr 3rd   @ OAK
Thu, Apr 11th   vs TOR
Sun, Apr 14th   vs BAL
Mon, Apr 29th   vs OAK
Fri, May 3rd   @ CWS
Mon, May 6th   @ BAL
Wed, May 22nd   @ TOR
Wed, Jun 12th   vs TEX
Mon, Jun 24th   vs CWS
Mon, Jul 22nd   @ TB
Thu, Aug 1st   vs TB
Wed, Aug 7th   vs KC
Thu, Sep 12th   @ TOR
Mon, Sep 23rd   @ TB