Skip Navigation to Main Content

Who Should I Trade?

Tylor Megill for Mitch Keller (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Tylor Megill
SP - NYM
Tylor Megill
Mitch Keller
SP - PIT
Mitch Keller
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 278
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Tylor Megill
SP - NYM
Tylor Megill
Mitch Keller
SP - PIT
Mitch Keller
2025 Stats 
   
   
Games Played1432
   
Games Started1432
   
Innings Pitched68.1176.1
   
Wins56
   
Losses515
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed60171
   
Earned Runs3082
   
Home Runs Allowed621
   
Strikeouts89150
   
Walks3351
   
ERA3.954.19
   
WHIP1.361.26
   
Who Should I Trade? Player Projections
  Tylor Megill
SP - NYM
Tylor Megill
Mitch Keller
SP - PIT
Mitch Keller
2026 Projections 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Who Should I Trade? Player Notes
  Tylor Megill
SP - NYM
Tylor Megill
Mitch Keller
SP - PIT
Mitch Keller
News 
 Tylor Megill avoided arbitration with the New York Mets and will receive $2.5 million for the 2026 season.
David Leisering
Mon, Jan 12th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tylor Megill
SP - NYM
Tylor Megill
Mitch Keller
SP - PIT
Mitch Keller
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs PIT@ NYM
Sat, Mar 28thvs PIT@ NYM
Sun, Mar 29thvs PIT@ NYM
Mon, Mar 30th@ STL@ CIN
Tue, Mar 31st@ STL@ CIN
Wed, Apr 1st@ STL@ CIN
Thu, Apr 2nd@ SF   
Fri, Apr 3rd@ SFvs BAL
Sat, Apr 4th@ SFvs BAL
Sun, Apr 5th@ SFvs BAL
Tue, Apr 7thvs ARIvs SD
Wed, Apr 8thvs ARIvs SD
Thu, Apr 9thvs ARI   
Fri, Apr 10thvs ATH@ CHC
Sat, Apr 11thvs ATH@ CHC
Sun, Apr 12thvs ATH@ CHC
Mon, Apr 13th@ LADvs WSH
Tue, Apr 14th@ LADvs WSH
Wed, Apr 15th@ LADvs WSH
Fri, Apr 17th@ CHCvs TB
Sat, Apr 18th@ CHCvs TB
Sun, Apr 19th@ CHCvs TB
Tue, Apr 21stvs MIN@ TEX
Wed, Apr 22ndvs MIN@ TEX
Thu, Apr 23rdvs MIN@ TEX
Fri, Apr 24thvs COL@ MIL
Sat, Apr 25thvs COL@ MIL
Sun, Apr 26thvs COL@ MIL
Tue, Apr 28thvs WSHvs STL
Wed, Apr 29thvs WSHvs STL
Thu, Apr 30thvs WSHvs STL
Fri, May 1st@ LAAvs CIN
Sat, May 2nd@ LAAvs CIN
Sun, May 3rd@ LAAvs CIN
Mon, May 4th@ COL   
Tue, May 5th@ COL@ ARI
Wed, May 6th@ COL@ ARI
Fri, May 8th@ ARI@ SF
Sat, May 9th@ ARI@ SF
Sun, May 10th@ ARI@ SF
Tue, May 12thvs DETvs COL
Wed, May 13thvs DETvs COL
Thu, May 14thvs DETvs COL
Fri, May 15thvs NYYvs PHI
Sat, May 16thvs NYYvs PHI
Sun, May 17thvs NYYvs PHI
Mon, May 18th@ WSH   
Tue, May 19th@ WSH@ STL
Wed, May 20th@ WSH@ STL
Thu, May 21st@ WSH@ STL
Fri, May 22nd@ MIA@ TOR
Sat, May 23rd@ MIA@ TOR
Sun, May 24th@ MIA@ TOR
Mon, May 25thvs CINvs CHC
Tue, May 26thvs CINvs CHC
Wed, May 27thvs CINvs CHC
Fri, May 29thvs MIAvs MIN
Sat, May 30thvs MIAvs MIN
Sun, May 31stvs MIAvs MIN
Mon, Jun 1st@ SEA   
Tue, Jun 2nd@ SEA@ HOU
Wed, Jun 3rd@ SEA@ HOU
Fri, Jun 5th@ SD@ ATL
Sat, Jun 6th@ SD@ ATL
Sun, Jun 7th@ SD@ ATL
Tue, Jun 9thvs STLvs LAD
Wed, Jun 10thvs STLvs LAD
Thu, Jun 11thvs STLvs LAD
Fri, Jun 12thvs ATLvs MIA
Sat, Jun 13thvs ATLvs MIA
Sun, Jun 14thvs ATLvs MIA
Mon, Jun 15th@ CIN@ ATH
Tue, Jun 16th@ CIN@ ATH
Wed, Jun 17th@ CIN@ ATH
Thu, Jun 18th@ PHI   
Sat, Jun 20th@ PHI@ COL
Sun, Jun 21st@ PHI@ COL
Mon, Jun 22ndvs CHC   
Tue, Jun 23rdvs CHCvs SEA
Wed, Jun 24thvs CHCvs SEA
Thu, Jun 25thvs CHCvs SEA
Fri, Jun 26thvs PHIvs CIN
Sat, Jun 27thvs PHIvs CIN
Sun, Jun 28thvs PHIvs CIN
Mon, Jun 29th@ TOR@ PHI
Tue, Jun 30th@ TOR@ PHI
Wed, Jul 1st@ TOR@ PHI
Fri, Jul 3rd@ ATL@ WSH
Sat, Jul 4th@ ATL@ WSH
Sun, Jul 5th@ ATL@ WSH
Mon, Jul 6th@ ATL   
Tue, Jul 7thvs KCvs ATL
Wed, Jul 8thvs KCvs ATL
Thu, Jul 9thvs KCvs ATL
Fri, Jul 10thvs BOSvs MIL
Sat, Jul 11thvs BOSvs MIL
Sun, Jul 12thvs BOSvs MIL
Thu, Jul 16th@ PHI   
Sat, Jul 18th@ PHI@ CLE
Sun, Jul 19th@ PHI@ CLE
Mon, Jul 20th@ MIL@ NYY
Tue, Jul 21st@ MIL@ NYY
Wed, Jul 22nd@ MIL@ NYY
Fri, Jul 24thvs LADvs CHC
Sat, Jul 25thvs LADvs CHC
Sun, Jul 26thvs LADvs CHC
Mon, Jul 27thvs ATLvs ARI
Tue, Jul 28thvs ATLvs ARI
Wed, Jul 29thvs ATLvs ARI
Thu, Jul 30thvs MIA@ CIN
Fri, Jul 31stvs MIA@ CIN
Sat, Aug 1stvs MIA@ CIN
Sun, Aug 2ndvs MIA@ CIN
Tue, Aug 4th@ CLE@ MIL
Wed, Aug 5th@ CLE@ MIL
Thu, Aug 6th@ CLE@ MIL
Fri, Aug 7th@ PITvs NYM
Sat, Aug 8th@ PITvs NYM
Sun, Aug 9th@ PITvs NYM
Mon, Aug 10th@ ATL   
Tue, Aug 11th@ ATL@ MIA
Wed, Aug 12th@ ATL@ MIA
Fri, Aug 14thvs WSHvs BOS
Sat, Aug 15thvs WSHvs BOS
Sun, Aug 16thvs WSHvs BOS
Mon, Aug 17thvs SDvs DET
Tue, Aug 18thvs SDvs DET
Wed, Aug 19thvs SDvs DET
Fri, Aug 21st@ CWS@ LAD
Sat, Aug 22nd@ CWS@ LAD
Sun, Aug 23rd@ CWS@ LAD
Tue, Aug 25thvs MIL@ SD
Wed, Aug 26thvs MIL@ SD
Thu, Aug 27thvs MIL   
Fri, Aug 28thvs HOU@ STL
Sat, Aug 29thvs HOU@ STL
Sun, Aug 30thvs HOU@ STL
Mon, Aug 31st@ TB   
Tue, Sep 1st@ TBvs SF
Wed, Sep 2nd@ TBvs SF
Fri, Sep 4thvs SFvs LAA
Sat, Sep 5thvs SFvs LAA
Sun, Sep 6thvs SFvs LAA
Mon, Sep 7th@ MIA   
Tue, Sep 8th@ MIA@ CWS
Wed, Sep 9th@ MIA@ CWS
Fri, Sep 11th@ NYY@ CHC
Sat, Sep 12th@ NYY@ CHC
Sun, Sep 13th@ NYY@ CHC
Mon, Sep 14thvs BAL   
Tue, Sep 15thvs BALvs MIL
Wed, Sep 16thvs BALvs MIL
Thu, Sep 17thvs PHIvs MIL
Fri, Sep 18thvs PHIvs KC
Sat, Sep 19thvs PHIvs KC
Sun, Sep 20thvs PHIvs KC
Tue, Sep 22nd@ TEXvs STL
Wed, Sep 23rd@ TEXvs STL
Thu, Sep 24th@ TEXvs STL
Fri, Sep 25th@ WSH@ DET
Sat, Sep 26th@ WSH@ DET
Sun, Sep 27th@ WSH@ DET
Mon, Apr 6th   vs SD
Thu, Apr 16th   vs WSH
Mon, Apr 27th   vs STL
Thu, May 7th   @ ARI
Thu, May 28th   vs CHC
Thu, Jun 4th   @ HOU
Fri, Jun 19th   @ COL
Thu, Jul 2nd   @ PHI
Fri, Jul 17th   @ CLE
Mon, Aug 3rd   @ MIL
Thu, Aug 13th   @ MIA
Mon, Aug 24th   @ SD
Thu, Sep 3rd   vs SF
Thu, Sep 10th   @ CWS