Skip to main content

Who Should I Trade?

Tyler Mahle for Luis Garcia (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Tyler Mahle
Tyler Mahle
Luis Garcia
Luis Garcia
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Tyler Mahle
Tyler Mahle
Luis Garcia
Luis Garcia
2022 Stats 
Games Played2328
Games Started2328
Innings Pitched120.2157.1
Blown Saves00
Hits Allowed102130
Earned Runs5664
Home Runs Allowed1623
Who Should I Trade? Player Notes
  Tyler Mahle
Tyler Mahle
Luis Garcia
Luis Garcia
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tyler Mahle
Tyler Mahle
Luis Garcia
Luis Garcia
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCvs CWS
Sat, Apr 1st@ KCvs CWS
Sun, Apr 2nd@ KCvs CWS
Mon, Apr 3rd@ MIAvs DET
Tue, Apr 4th@ MIAvs DET
Wed, Apr 5th@ MIAvs DET
Thu, Apr 6thvs HOU@ MIN
Sat, Apr 8thvs HOU@ MIN
Sun, Apr 9thvs HOU@ MIN
Mon, Apr 10thvs CWS@ PIT
Tue, Apr 11thvs CWS@ PIT
Wed, Apr 12thvs CWS@ PIT
Thu, Apr 13th@ NYY   
Fri, Apr 14th@ NYYvs TEX
Sat, Apr 15th@ NYYvs TEX
Sun, Apr 16th@ NYYvs TEX
Tue, Apr 18th@ BOSvs TOR
Wed, Apr 19th@ BOSvs TOR
Thu, Apr 20th@ BOS   
Fri, Apr 21stvs WSH@ ATL
Sat, Apr 22ndvs WSH@ ATL
Sun, Apr 23rdvs WSH@ ATL
Mon, Apr 24thvs NYY@ TB
Tue, Apr 25thvs NYY@ TB
Wed, Apr 26thvs NYY@ TB
Thu, Apr 27thvs KC   
Fri, Apr 28thvs KCvs PHI
Sat, Apr 29thvs KCvs PHI
Sun, Apr 30thvs KCvs PHI
Tue, May 2nd@ CWSvs SF
Wed, May 3rd@ CWSvs SF
Thu, May 4th@ CWS   
Fri, May 5th@ CLE@ SEA
Sat, May 6th@ CLE@ SEA
Sun, May 7th@ CLE@ SEA
Tue, May 9thvs SD@ LAA
Wed, May 10thvs SD@ LAA
Thu, May 11thvs SD   
Fri, May 12thvs CHC@ CWS
Sat, May 13thvs CHC@ CWS
Sun, May 14thvs CHC@ CWS
Mon, May 15th@ LADvs CHC
Tue, May 16th@ LADvs CHC
Wed, May 17th@ LADvs CHC
Fri, May 19th@ LAAvs OAK
Sat, May 20th@ LAAvs OAK
Sun, May 21st@ LAAvs OAK
Mon, May 22ndvs SF@ MIL
Tue, May 23rdvs SF@ MIL
Wed, May 24thvs SF@ MIL
Fri, May 26thvs TOR@ OAK
Sat, May 27thvs TOR@ OAK
Sun, May 28thvs TOR@ OAK
Mon, May 29th@ HOUvs MIN
Tue, May 30th@ HOUvs MIN
Wed, May 31st@ HOUvs MIN
Thu, Jun 1stvs CLEvs LAA
Fri, Jun 2ndvs CLEvs LAA
Sat, Jun 3rdvs CLEvs LAA
Sun, Jun 4thvs CLEvs LAA
Tue, Jun 6th@ TB@ TOR
Wed, Jun 7th@ TB@ TOR
Thu, Jun 8th@ TB@ TOR
Fri, Jun 9th@ TOR@ CLE
Sat, Jun 10th@ TOR@ CLE
Sun, Jun 11th@ TOR@ CLE
Tue, Jun 13thvs MILvs WSH
Wed, Jun 14thvs MILvs WSH
Thu, Jun 15thvs DETvs WSH
Fri, Jun 16thvs DETvs CIN
Sat, Jun 17thvs DETvs CIN
Sun, Jun 18thvs DETvs CIN
Mon, Jun 19thvs BOSvs NYM
Tue, Jun 20thvs BOSvs NYM
Wed, Jun 21stvs BOSvs NYM
Thu, Jun 22ndvs BOS   
Fri, Jun 23rd@ DET@ LAD
Sat, Jun 24th@ DET@ LAD
Sun, Jun 25th@ DET@ LAD
Mon, Jun 26th@ ATL   
Tue, Jun 27th@ ATL@ STL
Wed, Jun 28th@ ATL@ STL
Fri, Jun 30th@ BAL@ TEX
Sat, Jul 1st@ BAL@ TEX
Sun, Jul 2nd@ BAL@ TEX
Mon, Jul 3rdvs KC@ TEX
Tue, Jul 4thvs KCvs COL
Wed, Jul 5thvs KCvs COL
Fri, Jul 7thvs BALvs SEA
Sat, Jul 8thvs BALvs SEA
Sun, Jul 9thvs BALvs SEA
Fri, Jul 14th@ OAK@ LAA
Sat, Jul 15th@ OAK@ LAA
Sun, Jul 16th@ OAK@ LAA
Mon, Jul 17th@ SEA   
Tue, Jul 18th@ SEA@ COL
Wed, Jul 19th@ SEA@ COL
Thu, Jul 20th@ SEA@ OAK
Fri, Jul 21stvs CWS@ OAK
Sat, Jul 22ndvs CWS@ OAK
Sun, Jul 23rdvs CWS@ OAK
Mon, Jul 24thvs SEAvs TEX
Tue, Jul 25thvs SEAvs TEX
Wed, Jul 26thvs SEAvs TEX
Fri, Jul 28th@ KCvs TB
Sat, Jul 29th@ KCvs TB
Sun, Jul 30th@ KCvs TB
Tue, Aug 1st@ STLvs CLE
Wed, Aug 2nd@ STLvs CLE
Thu, Aug 3rd@ STL@ NYY
Fri, Aug 4thvs ARI@ NYY
Sat, Aug 5thvs ARI@ NYY
Sun, Aug 6thvs ARI@ NYY
Mon, Aug 7th@ DET   
Tue, Aug 8th@ DET@ BAL
Wed, Aug 9th@ DET@ BAL
Thu, Aug 10th@ DET@ BAL
Fri, Aug 11th@ PHIvs LAA
Sat, Aug 12th@ PHIvs LAA
Sun, Aug 13th@ PHIvs LAA
Tue, Aug 15thvs DET@ MIA
Wed, Aug 16thvs DET@ MIA
Fri, Aug 18thvs PITvs SEA
Sat, Aug 19thvs PITvs SEA
Sun, Aug 20thvs PITvs SEA
Tue, Aug 22nd@ MILvs BOS
Wed, Aug 23rd@ MILvs BOS
Thu, Aug 24thvs TEXvs BOS
Fri, Aug 25thvs TEX@ DET
Sat, Aug 26thvs TEX@ DET
Sun, Aug 27thvs TEX@ DET
Mon, Aug 28thvs CLE@ BOS
Tue, Aug 29thvs CLE@ BOS
Wed, Aug 30thvs CLE@ BOS
Fri, Sep 1st@ TEXvs NYY
Sat, Sep 2nd@ TEXvs NYY
Sun, Sep 3rd@ TEXvs NYY
Mon, Sep 4th@ CLE@ TEX
Tue, Sep 5th@ CLE@ TEX
Wed, Sep 6th@ CLE@ TEX
Fri, Sep 8thvs NYMvs SD
Sat, Sep 9thvs NYMvs SD
Sun, Sep 10thvs NYMvs SD
Mon, Sep 11thvs TBvs OAK
Tue, Sep 12thvs TBvs OAK
Wed, Sep 13thvs TBvs OAK
Thu, Sep 14th@ CWS   
Fri, Sep 15th@ CWS@ KC
Sat, Sep 16th@ CWS@ KC
Sun, Sep 17th@ CWS@ KC
Mon, Sep 18th@ CINvs BAL
Tue, Sep 19th@ CINvs BAL
Wed, Sep 20th@ CINvs BAL
Fri, Sep 22ndvs LAAvs KC
Sat, Sep 23rdvs LAAvs KC
Sun, Sep 24thvs LAAvs KC
Tue, Sep 26thvs OAK@ SEA
Wed, Sep 27thvs OAK@ SEA
Thu, Sep 28thvs OAK   
Fri, Sep 29th@ COL@ ARI
Sat, Sep 30th@ COL@ ARI
Sun, Oct 1st@ COL@ ARI
Fri, Mar 31st   vs CWS
Mon, Apr 17th   vs TOR
Mon, May 1st   vs SF
Mon, May 8th   @ LAA
Mon, Jun 5th   @ TOR
Thu, Jun 29th   @ STL
Thu, Jul 6th   vs SEA
Mon, Jul 31st   vs CLE
Mon, Aug 14th   @ MIA
Mon, Aug 21st   vs BOS
Mon, Sep 25th   @ SEA