Skip Navigation to Main Content

Who Should I Trade?

Mike Trout for Luis Castillo (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Mike Trout
CF,RF,DH - LAA
Mike Trout
Luis Castillo
SP - SEA
Luis Castillo
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 34# 8
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Mike Trout
CF,RF,DH - LAA
Mike Trout
Luis Castillo
SP - SEA
Luis Castillo
2025 Stats 
   
   
Runs73
   
Home Runs2623
   
RBI64
   
Stolen Bases2
   
Batting Avg.233
   
Strikeouts178162
   
Wins11
   
Saves0
   
ERA3.54
   
WHIP1.18
   
Who Should I Trade? Player Notes
  Mike Trout
CF,RF,DH - LAA
Mike Trout
Luis Castillo
SP - SEA
Luis Castillo
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Mike Trout
CF,RF,DH - LAA
Mike Trout
Luis Castillo
SP - SEA
Luis Castillo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ HOUvs CLE
Fri, Mar 27th@ HOUvs CLE
Sat, Mar 28th@ HOUvs CLE
Sun, Mar 29th@ HOUvs CLE
Mon, Mar 30th@ CHCvs NYY
Tue, Mar 31st@ CHCvs NYY
Wed, Apr 1st@ CHCvs NYY
Fri, Apr 3rdvs SEA@ LAA
Sat, Apr 4thvs SEA@ LAA
Sun, Apr 5thvs SEA@ LAA
Mon, Apr 6thvs ATL@ TEX
Tue, Apr 7thvs ATL@ TEX
Wed, Apr 8thvs ATL@ TEX
Fri, Apr 10th@ CINvs HOU
Sat, Apr 11th@ CINvs HOU
Sun, Apr 12th@ CINvs HOU
Mon, Apr 13th@ NYYvs HOU
Tue, Apr 14th@ NYY@ SD
Wed, Apr 15th@ NYY@ SD
Thu, Apr 16th@ NYY@ SD
Fri, Apr 17thvs SDvs TEX
Sat, Apr 18thvs SDvs TEX
Sun, Apr 19thvs SDvs TEX
Mon, Apr 20thvs TORvs ATH
Tue, Apr 21stvs TORvs ATH
Wed, Apr 22ndvs TORvs ATH
Fri, Apr 24th@ KC@ STL
Sat, Apr 25th@ KC@ STL
Sun, Apr 26th@ KC@ STL
Mon, Apr 27th@ CWS@ MIN
Tue, Apr 28th@ CWS@ MIN
Wed, Apr 29th@ CWS@ MIN
Fri, May 1stvs NYMvs KC
Sat, May 2ndvs NYMvs KC
Sun, May 3rdvs NYMvs KC
Mon, May 4thvs CWSvs ATL
Tue, May 5thvs CWSvs ATL
Wed, May 6thvs CWSvs ATL
Fri, May 8th@ TOR@ CWS
Sat, May 9th@ TOR@ CWS
Sun, May 10th@ TOR@ CWS
Mon, May 11th@ CLE@ HOU
Tue, May 12th@ CLE@ HOU
Wed, May 13th@ CLE@ HOU
Fri, May 15thvs LADvs SD
Sat, May 16thvs LADvs SD
Sun, May 17thvs LADvs SD
Mon, May 18thvs ATHvs CWS
Tue, May 19thvs ATHvs CWS
Wed, May 20thvs ATHvs CWS
Thu, May 21stvs ATH   
Fri, May 22ndvs TEX@ KC
Sat, May 23rdvs TEX@ KC
Sun, May 24thvs TEX@ KC
Tue, May 26th@ DET@ ATH
Wed, May 27th@ DET@ ATH
Thu, May 28th@ DET   
Fri, May 29th@ TBvs ARI
Sat, May 30th@ TBvs ARI
Sun, May 31st@ TBvs ARI
Mon, Jun 1stvs COLvs NYM
Tue, Jun 2ndvs COLvs NYM
Wed, Jun 3rdvs COLvs NYM
Fri, Jun 5th@ LAD@ DET
Sat, Jun 6th@ LAD@ DET
Sun, Jun 7th@ LAD@ DET
Mon, Jun 8thvs HOU@ BAL
Tue, Jun 9thvs HOU@ BAL
Wed, Jun 10thvs HOU@ BAL
Fri, Jun 12thvs TB@ WSH
Sat, Jun 13thvs TB@ WSH
Sun, Jun 14thvs TB@ WSH
Mon, Jun 15th@ ARI   
Tue, Jun 16th@ ARIvs BAL
Wed, Jun 17th@ ARIvs BAL
Thu, Jun 18th@ ATHvs BAL
Fri, Jun 19th@ ATH   
Sat, Jun 20th@ ATHvs BOS
Sun, Jun 21st@ ATHvs BOS
Mon, Jun 22ndvs BAL   
Tue, Jun 23rdvs BAL@ PIT
Wed, Jun 24thvs BAL@ PIT
Fri, Jun 26thvs ATH@ CLE
Sat, Jun 27thvs ATH@ CLE
Sun, Jun 28thvs ATH@ CLE
Mon, Jun 29th@ SEAvs LAA
Tue, Jun 30th@ SEAvs LAA
Thu, Jul 2nd@ SEAvs LAA
Fri, Jul 3rdvs BOSvs TOR
Sat, Jul 4thvs BOSvs TOR
Sun, Jul 5thvs BOSvs TOR
Tue, Jul 7th@ TEX@ MIA
Wed, Jul 8th@ TEX@ MIA
Thu, Jul 9th@ TEX@ MIA
Fri, Jul 10th@ MIN@ TB
Sat, Jul 11th@ MIN@ TB
Sun, Jul 12th@ MIN@ TB
Fri, Jul 17thvs DETvs SF
Sat, Jul 18thvs DETvs SF
Sun, Jul 19thvs DETvs SF
Mon, Jul 20thvs STLvs CIN
Tue, Jul 21stvs STLvs CIN
Wed, Jul 22ndvs STLvs CIN
Fri, Jul 24th@ SF@ TEX
Sat, Jul 25th@ SF@ TEX
Sun, Jul 26th@ SF@ TEX
Mon, Jul 27thvs HOU@ TEX
Tue, Jul 28thvs HOU@ LAD
Wed, Jul 29thvs HOU@ LAD
Fri, Jul 31stvs MILvs MIN
Sat, Aug 1stvs MILvs MIN
Sun, Aug 2ndvs MILvs MIN
Tue, Aug 4th@ BALvs DET
Wed, Aug 5th@ BALvs DET
Thu, Aug 6th@ BALvs DET
Fri, Aug 7th@ MIAvs TB
Sat, Aug 8th@ MIAvs TB
Sun, Aug 9th@ MIAvs TB
Mon, Aug 10thvs TEX   
Tue, Aug 11thvs TEX@ NYY
Wed, Aug 12thvs TEX@ NYY
Thu, Aug 13thvs TEX@ NYY
Fri, Aug 14thvs KC@ HOU
Sat, Aug 15thvs KC@ HOU
Sun, Aug 16thvs KC@ HOU
Tue, Aug 18th@ HOU@ MIL
Wed, Aug 19th@ HOU@ MIL
Thu, Aug 20th@ HOU@ MIL
Fri, Aug 21st@ TEXvs CHC
Sat, Aug 22nd@ TEXvs CHC
Sun, Aug 23rd@ TEXvs CHC
Mon, Aug 24thvs CLEvs PHI
Tue, Aug 25thvs CLEvs PHI
Wed, Aug 26thvs CLEvs PHI
Fri, Aug 28thvs PHI@ TOR
Sat, Aug 29thvs PHI@ TOR
Sun, Aug 30thvs PHI@ TOR
Mon, Aug 31stvs NYY@ BOS
Tue, Sep 1stvs NYY@ BOS
Wed, Sep 2ndvs NYY@ BOS
Fri, Sep 4th@ PITvs ATH
Sat, Sep 5th@ PITvs ATH
Sun, Sep 6th@ PITvs ATH
Mon, Sep 7th@ BOS   
Tue, Sep 8th@ BOSvs TEX
Wed, Sep 9th@ BOSvs TEX
Fri, Sep 11th@ WSH@ ATH
Sat, Sep 12th@ WSH@ ATH
Sun, Sep 13th@ WSH@ ATH
Mon, Sep 14thvs SEA@ LAA
Tue, Sep 15thvs SEA@ LAA
Wed, Sep 16thvs SEA@ LAA
Thu, Sep 17thvs MIN   
Fri, Sep 18thvs MIN@ COL
Sat, Sep 19thvs MIN@ COL
Sun, Sep 20thvs MIN@ COL
Tue, Sep 22nd@ ATHvs HOU
Wed, Sep 23rd@ ATHvs HOU
Thu, Sep 24th@ SEAvs LAA
Fri, Sep 25th@ SEAvs LAA
Sat, Sep 26th@ SEAvs LAA
Sun, Sep 27th@ SEAvs LAA
Thu, May 14th   @ HOU
Mon, May 25th   @ ATH
Thu, Jun 11th   @ BAL
Thu, Jun 25th   @ PIT
Thu, Jul 30th   @ LAD
Thu, Sep 3rd   vs ATH
Thu, Sep 10th   vs TEX