Skip to main content

Who Should I Trade?

Tyler Mahle for Raisel Iglesias (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
Raisel Iglesias
Raisel Iglesias
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
Raisel Iglesias
Raisel Iglesias
2022 Stats 
Games Played2367
Games Started230
Innings Pitched120.262.0
Blown Saves04
Hits Allowed10246
Earned Runs5617
Home Runs Allowed165
Who Should I Trade? Player Notes
  Tyler Mahle
Tyler Mahle
Raisel Iglesias
Raisel Iglesias
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
Raisel Iglesias
Raisel Iglesias
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KC@ WSH
Sat, Apr 1st@ KC@ WSH
Sun, Apr 2nd@ KC@ WSH
Mon, Apr 3rd@ MIA@ STL
Tue, Apr 4th@ MIA@ STL
Wed, Apr 5th@ MIA@ STL
Thu, Apr 6thvs HOUvs SD
Sat, Apr 8thvs HOUvs SD
Sun, Apr 9thvs HOUvs SD
Mon, Apr 10thvs CWSvs CIN
Tue, Apr 11thvs CWSvs CIN
Wed, Apr 12thvs CWSvs CIN
Thu, Apr 13th@ NYY   
Fri, Apr 14th@ NYY@ KC
Sat, Apr 15th@ NYY@ KC
Sun, Apr 16th@ NYY@ KC
Tue, Apr 18th@ BOS@ SD
Wed, Apr 19th@ BOS@ SD
Thu, Apr 20th@ BOS   
Fri, Apr 21stvs WSHvs HOU
Sat, Apr 22ndvs WSHvs HOU
Sun, Apr 23rdvs WSHvs HOU
Mon, Apr 24thvs NYYvs MIA
Tue, Apr 25thvs NYYvs MIA
Wed, Apr 26thvs NYYvs MIA
Thu, Apr 27thvs KCvs MIA
Fri, Apr 28thvs KC@ NYM
Sat, Apr 29thvs KC@ NYM
Sun, Apr 30thvs KC@ NYM
Tue, May 2nd@ CWS@ MIA
Wed, May 3rd@ CWS@ MIA
Thu, May 4th@ CWS@ MIA
Fri, May 5th@ CLEvs BAL
Sat, May 6th@ CLEvs BAL
Sun, May 7th@ CLEvs BAL
Tue, May 9thvs SDvs BOS
Wed, May 10thvs SDvs BOS
Thu, May 11thvs SD   
Fri, May 12thvs CHC@ TOR
Sat, May 13thvs CHC@ TOR
Sun, May 14thvs CHC@ TOR
Mon, May 15th@ LAD@ TEX
Tue, May 16th@ LAD@ TEX
Wed, May 17th@ LAD@ TEX
Fri, May 19th@ LAAvs SEA
Sat, May 20th@ LAAvs SEA
Sun, May 21st@ LAAvs SEA
Mon, May 22ndvs SFvs LAD
Tue, May 23rdvs SFvs LAD
Wed, May 24thvs SFvs LAD
Fri, May 26thvs TORvs PHI
Sat, May 27thvs TORvs PHI
Sun, May 28thvs TORvs PHI
Mon, May 29th@ HOU@ OAK
Tue, May 30th@ HOU@ OAK
Wed, May 31st@ HOU@ OAK
Thu, Jun 1stvs CLE   
Fri, Jun 2ndvs CLE@ ARI
Sat, Jun 3rdvs CLE@ ARI
Sun, Jun 4thvs CLE@ ARI
Tue, Jun 6th@ TBvs NYM
Wed, Jun 7th@ TBvs NYM
Thu, Jun 8th@ TBvs NYM
Fri, Jun 9th@ TORvs WSH
Sat, Jun 10th@ TORvs WSH
Sun, Jun 11th@ TORvs WSH
Tue, Jun 13thvs MIL@ DET
Wed, Jun 14thvs MIL@ DET
Thu, Jun 15thvs DETvs COL
Fri, Jun 16thvs DETvs COL
Sat, Jun 17thvs DETvs COL
Sun, Jun 18thvs DETvs COL
Mon, Jun 19thvs BOS   
Tue, Jun 20thvs BOS@ PHI
Wed, Jun 21stvs BOS@ PHI
Thu, Jun 22ndvs BOS@ PHI
Fri, Jun 23rd@ DET@ CIN
Sat, Jun 24th@ DET@ CIN
Sun, Jun 25th@ DET@ CIN
Mon, Jun 26th@ ATLvs MIN
Tue, Jun 27th@ ATLvs MIN
Wed, Jun 28th@ ATLvs MIN
Fri, Jun 30th@ BALvs MIA
Sat, Jul 1st@ BALvs MIA
Sun, Jul 2nd@ BALvs MIA
Mon, Jul 3rdvs KC@ CLE
Tue, Jul 4thvs KC@ CLE
Wed, Jul 5thvs KC@ CLE
Fri, Jul 7thvs BAL@ TB
Sat, Jul 8thvs BAL@ TB
Sun, Jul 9thvs BAL@ TB
Fri, Jul 14th@ OAKvs CWS
Sat, Jul 15th@ OAKvs CWS
Sun, Jul 16th@ OAKvs CWS
Mon, Jul 17th@ SEA   
Tue, Jul 18th@ SEAvs ARI
Wed, Jul 19th@ SEAvs ARI
Thu, Jul 20th@ SEAvs ARI
Fri, Jul 21stvs CWS@ MIL
Sat, Jul 22ndvs CWS@ MIL
Sun, Jul 23rdvs CWS@ MIL
Mon, Jul 24thvs SEA   
Tue, Jul 25thvs SEA@ BOS
Wed, Jul 26thvs SEA@ BOS
Fri, Jul 28th@ KCvs MIL
Sat, Jul 29th@ KCvs MIL
Sun, Jul 30th@ KCvs MIL
Tue, Aug 1st@ STLvs LAA
Wed, Aug 2nd@ STLvs LAA
Thu, Aug 3rd@ STL   
Fri, Aug 4thvs ARI@ CHC
Sat, Aug 5thvs ARI@ CHC
Sun, Aug 6thvs ARI@ CHC
Mon, Aug 7th@ DET@ PIT
Tue, Aug 8th@ DET@ PIT
Wed, Aug 9th@ DET@ PIT
Thu, Aug 10th@ DET@ PIT
Fri, Aug 11th@ PHI@ NYM
Sat, Aug 12th@ PHI@ NYM
Sun, Aug 13th@ PHI@ NYM
Tue, Aug 15thvs DETvs NYY
Wed, Aug 16thvs DETvs NYY
Fri, Aug 18thvs PITvs SF
Sat, Aug 19thvs PITvs SF
Sun, Aug 20thvs PITvs SF
Tue, Aug 22nd@ MILvs NYM
Wed, Aug 23rd@ MILvs NYM
Thu, Aug 24thvs TEX   
Fri, Aug 25thvs TEX@ SF
Sat, Aug 26thvs TEX@ SF
Sun, Aug 27thvs TEX@ SF
Mon, Aug 28thvs CLE@ COL
Tue, Aug 29thvs CLE@ COL
Wed, Aug 30thvs CLE@ COL
Fri, Sep 1st@ TEX@ LAD
Sat, Sep 2nd@ TEX@ LAD
Sun, Sep 3rd@ TEX@ LAD
Mon, Sep 4th@ CLE   
Tue, Sep 5th@ CLEvs STL
Wed, Sep 6th@ CLEvs STL
Fri, Sep 8thvs NYMvs PIT
Sat, Sep 9thvs NYMvs PIT
Sun, Sep 10thvs NYMvs PIT
Mon, Sep 11thvs TB   
Tue, Sep 12thvs TB@ PHI
Wed, Sep 13thvs TB@ PHI
Thu, Sep 14th@ CWS@ PHI
Fri, Sep 15th@ CWS@ MIA
Sat, Sep 16th@ CWS@ MIA
Sun, Sep 17th@ CWS@ MIA
Mon, Sep 18th@ CINvs PHI
Tue, Sep 19th@ CINvs PHI
Wed, Sep 20th@ CINvs PHI
Fri, Sep 22ndvs LAA@ WSH
Sat, Sep 23rdvs LAA@ WSH
Sun, Sep 24thvs LAA@ WSH
Tue, Sep 26thvs OAKvs CHC
Wed, Sep 27thvs OAKvs CHC
Thu, Sep 28thvs OAKvs CHC
Fri, Sep 29th@ COLvs WSH
Sat, Sep 30th@ COLvs WSH
Sun, Oct 1st@ COLvs WSH
Fri, Apr 7th   vs SD
Mon, Apr 17th   @ SD
Mon, May 1st   @ NYM
Thu, May 25th   vs PHI
Mon, Jun 12th   @ DET
Mon, Jul 31st   vs LAA
Mon, Aug 14th   vs NYY
Mon, Aug 21st   vs NYM
Thu, Aug 31st   @ LAD
Thu, Sep 7th   vs STL
Thu, Sep 21st   @ WSH