Skip to main content

Who Should I Trade?

David Peterson for Tylor Megill (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Tylor Megill
Tylor Megill
David Peterson
David Peterson
Recommended by
8 of 10 experts
Recommended by
2 of 10 experts
Rest of Season# 119# 175
VBR# 241# 382
Injury Alert-MiLB
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 105
Christopher Welsh
# 138
Mike Maher
# 67# 167
Mick Ciallela
# 145# 201
Scott Youngson
Pitcher List
# 92
Ethan Biddle
# 120
Kelly Kirby
# 115
Blake Meyer
Sports Gambling Podcast Network
# 117
Joe Pisapia
# 109# 98
Brandon 'B_Don' Myers
# 150
Who Should I Trade? Player Statistics
  Tylor Megill
Tylor Megill
David Peterson
David Peterson
2023 Stats 
Games Played118
Games Started118
Innings Pitched54.039.0
Blown Saves00
Hits Allowed5954
Earned Runs2835
Home Runs Allowed88
Who Should I Trade? Player Projections
  Tylor Megill
Tylor Megill
David Peterson
David Peterson
2023 Projections 
Games Played3020
Games Started1513
Innings Pitched91.478.0
Blown Saves00
Hits Allowed8978
Earned Runs4241
Home Runs Allowed129
Who Should I Trade? Player Notes
  Tylor Megill
Tylor Megill
David Peterson
David Peterson
 Tylor Megill allowed 10 hits and four earned runs in just four innings pitched, walking two and striking out three, as the Mets fell to the Rockies 11-10.
Chris Schommer
Mon, May 29th
Peterson lasted just 3.1 innings, allowing seven hits and two walks leading to four earned runs and a loss to the Reds on Tuesday.
Matthew Terelle
Wed, May 10th
 Megill struggled in his start against the Cubs on Tuesday, allowing four earned runs over just 3.2 innings pitched while giving up six hits and two walks.
Matthew Terelle
Wed, May 24th
David Peterson is traveling to Cincinnati in the event Max Scherzer is unable to make his scheduled Tuesday start.
Jesse Garcia
Tue, May 9th
 New York Mets pitcher Tylor Megill will start Tuesday's contest against the Cubs in place of Kodai Senga.
Brenton Kemp
Tue, May 23rd
David Peterson has been demoted to Triple-A Syracuse.
Vince DiSilvio
Sat, Apr 29th
 Tylor Megill allowed just two earned runs on four hits and a walk while striking out four over 79 pitches, earning his sixth win of the season.
Chris Schommer
Fri, May 19th
David Peterson dropped to 1-4 after allowing four runs over five innings in Friday's rain-shortened five-inning loss to the Braves. Peterson struck out six but gave up five hits and a walk.
Scott Youngson
Fri, Apr 28th
 Megill allowed just one earned run over five innings, striking out four and walking four while scattering four hits to secure his third win of the season.
Jesse Garcia
Fri, May 12th
David Peterson allowed seven earned runs over five innings in the Mets' loss to the Giants on Saturday. Peterson struck out eight but allowed seven hits, including two HRs.
Scott Youngson
Sat, Apr 22nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tylor Megill
Tylor Megill
David Peterson
David Peterson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ MIASandy Alcantara (2-5)#23@ MIASandy Alcantara (2-5)#23
Fri, Mar 31st@ MIAJesus Luzardo (4-4)#71@ MIAJesus Luzardo (4-4)#71
Sat, Apr 1st@ MIAEdward Cabrera (4-4)#101@ MIAEdward Cabrera (4-4)#101
Sun, Apr 2nd@ MIATrevor Rogers (1-2)#107@ MIATrevor Rogers (1-2)#107
Mon, Apr 3rd@ MILFreddy Peralta (5-5)#47@ MILFreddy Peralta (5-5)#47
Tue, Apr 4th@ MILWade Miley (3-2)#165@ MILWade Miley (3-2)#165
Wed, Apr 5th@ MILCorbin Burnes (4-4)#10@ MILCorbin Burnes (4-4)#10
Fri, Apr 7thvs MIAEdward Cabrera (4-4)#101vs MIAEdward Cabrera (4-4)#101
Sat, Apr 8thvs MIATrevor Rogers (1-2)#107vs MIATrevor Rogers (1-2)#107
Sun, Apr 9thvs MIABraxton Garrett (1-2)#120vs MIABraxton Garrett (1-2)#120
Mon, Apr 10thvs SDYu Darvish (3-4)#37vs SDYu Darvish (3-4)#37
Tue, Apr 11thvs SDRyan Weathers (1-3)#212vs SDRyan Weathers (1-3)#212
Wed, Apr 12thvs SDBlake Snell (1-6)#61vs SDBlake Snell (1-6)#61
Fri, Apr 14th@ OAKJames Kaprielian (0-6)#241@ OAKJames Kaprielian (0-6)#241
Sat, Apr 15th@ OAKShintaro Fujinami (2-6)#365@ OAKShintaro Fujinami (2-6)#365
Sun, Apr 16th@ OAKJP Sears (0-3)#84@ OAKJP Sears (0-3)#84
Mon, Apr 17th@ LADDustin May (4-1)#51@ LADDustin May (4-1)#51
Tue, Apr 18th@ LADClayton Kershaw (7-4)#11@ LADClayton Kershaw (7-4)#11
Wed, Apr 19th@ LADNoah Syndergaard (1-4)#174@ LADNoah Syndergaard (1-4)#174
Thu, Apr 20th@ SFSean Manaea (2-3)#112@ SFSean Manaea (2-3)#112
Fri, Apr 21st@ SFAnthony DeSclafani (4-4)#85@ SFAnthony DeSclafani (4-4)#85
Sat, Apr 22nd@ SFLogan Webb (4-6)#14@ SFLogan Webb (4-6)#14
Sun, Apr 23rd@ SFRoss Stripling (0-2)#113@ SFRoss Stripling (0-2)#113
Tue, Apr 25thvs WSHJosiah Gray (4-5)#87vs WSHJosiah Gray (4-5)#87
Wed, Apr 26thvs WSHMacKenzie Gore (3-3)#114vs WSHMacKenzie Gore (3-3)#114
Thu, Apr 27thvs WSHTrevor Williams (2-3)#122vs WSHTrevor Williams (2-3)#122
Fri, Apr 28thvs ATLMax Fried (2-1)#21vs ATLMax Fried (2-1)#21
Mon, May 1stvs ATLCharlie Morton (5-6)#46vs ATLCharlie Morton (5-6)#46
Wed, May 3rd@ DETMichael Lorenzen (2-2)#126@ DETMichael Lorenzen (2-2)#126
Thu, May 4th@ DETEduardo Rodriguez (4-4)#36@ DETEduardo Rodriguez (4-4)#36
Fri, May 5thvs COLAntonio Senzatela (0-1)#353vs COLAntonio Senzatela (0-1)#353
Sat, May 6thvs COLAustin Gomber (4-4)#292vs COLAustin Gomber (4-4)#292
Sun, May 7thvs COLRyan Feltner (2-3)#364vs COLRyan Feltner (2-3)#364
Tue, May 9th@ CINLuke Weaver (1-2)#205@ CINLuke Weaver (1-2)#205
Wed, May 10th@ CINHunter Greene (1-4)#60@ CINHunter Greene (1-4)#60
Thu, May 11th@ CINDerek Law@ CINDerek Law
Fri, May 12th@ WSHMacKenzie Gore (3-3)#114@ WSHMacKenzie Gore (3-3)#114
Sun, May 14th@ WSHJake Irvin (1-3)#204@ WSHJake Irvin (1-3)#204
Mon, May 15th@ WSHPatrick Corbin (4-5)#227@ WSHPatrick Corbin (4-5)#227
Tue, May 16thvs TBJalen Beeks (2-2)#132vs TBJalen Beeks (2-2)#132
Wed, May 17thvs TBJosh Fleming (1-0)#141vs TBJosh Fleming (1-0)#141
Thu, May 18thvs TBTaj Bradley (3-2)#144vs TBTaj Bradley (3-2)#144
Fri, May 19thvs CLECal Quantrill (2-4)#133vs CLECal Quantrill (2-4)#133
Sun, May 21stvs CLEShane Bieber (4-3)#15vs CLEShane Bieber (4-3)#15
Tue, May 23rd@ CHCDrew Smyly (5-2)#73@ CHCDrew Smyly (5-2)#73
Wed, May 24th@ CHCMarcus Stroman (5-4)#33@ CHCMarcus Stroman (5-4)#33
Thu, May 25th@ CHCKyle Hendricks (0-1)#202@ CHCKyle Hendricks (0-1)#202
Fri, May 26th@ COLConnor Seabold (1-2)#289@ COLConnor Seabold (1-2)#289
Sat, May 27th@ COLChase Anderson (0-0)#286@ COLChase Anderson (0-0)#286
Sun, May 28th@ COLAustin Gomber (4-4)#292@ COLAustin Gomber (4-4)#292
Tue, May 30thvs PHIRanger Suarez (0-2)#83vs PHIRanger Suarez (0-2)#83
Wed, May 31stvs PHIAaron Nola (4-4)#9vs PHIAaron Nola (4-4)#9
Thu, Jun 1stvs PHITaijuan Walker (4-3)#91vs PHITaijuan Walker (4-3)#91
Fri, Jun 2ndvs TORChris Bassitt (6-4)#25vs TORChris Bassitt (6-4)#25
Sat, Jun 3rdvs TORJose Berrios (5-4)#44vs TORJose Berrios (5-4)#44
Sun, Jun 4thvs TORYusei Kikuchi (6-2)#99vs TORYusei Kikuchi (6-2)#99
Tue, Jun 6th@ ATLBryce Elder (3-0)#24@ ATLBryce Elder (3-0)#24
Wed, Jun 7th@ ATLJared Shuster (2-2)#125@ ATLJared Shuster (2-2)#125
Thu, Jun 8th@ ATLCharlie Morton (5-6)#46@ ATLCharlie Morton (5-6)#46
Fri, Jun 9th@ PITLuis Ortiz (1-2)#253@ PITLuis Ortiz (1-2)#253
Sat, Jun 10th@ PITRich Hill (4-5)#139@ PITRich Hill (4-5)#139
Sun, Jun 11th@ PITJohan Oviedo (3-4)#131@ PITJohan Oviedo (3-4)#131
Tue, Jun 13thvs NYYvs NYY
Wed, Jun 14thvs NYYvs NYY
Fri, Jun 16thvs STLvs STL
Sat, Jun 17thvs STLvs STL
Sun, Jun 18thvs STLvs STL
Mon, Jun 19th@ HOU@ HOU
Tue, Jun 20th@ HOU@ HOU
Wed, Jun 21st@ HOU@ HOU
Fri, Jun 23rd@ PHI@ PHI
Sat, Jun 24th@ PHI@ PHI
Sun, Jun 25th@ PHI@ PHI
Mon, Jun 26thvs MILvs MIL
Tue, Jun 27thvs MILvs MIL
Wed, Jun 28thvs MILvs MIL
Thu, Jun 29thvs MILvs MIL
Fri, Jun 30thvs SFvs SF
Sat, Jul 1stvs SFvs SF
Sun, Jul 2ndvs SFvs SF
Tue, Jul 4th@ ARI@ ARI
Wed, Jul 5th@ ARI@ ARI
Thu, Jul 6th@ ARI@ ARI
Fri, Jul 7th@ SD@ SD
Sat, Jul 8th@ SD@ SD
Sun, Jul 9th@ SD@ SD
Fri, Jul 14thvs LADvs LAD
Sat, Jul 15thvs LADvs LAD
Sun, Jul 16thvs LADvs LAD
Tue, Jul 18thvs CWSvs CWS
Wed, Jul 19thvs CWSvs CWS
Thu, Jul 20thvs CWSvs CWS
Fri, Jul 21st@ BOS@ BOS
Sat, Jul 22nd@ BOS@ BOS
Sun, Jul 23rd@ BOS@ BOS
Tue, Jul 25th@ NYY@ NYY
Wed, Jul 26th@ NYY@ NYY
Thu, Jul 27thvs WSHvs WSH
Fri, Jul 28thvs WSHvs WSH
Sat, Jul 29thvs WSHvs WSH
Sun, Jul 30thvs WSHvs WSH
Tue, Aug 1st@ KC@ KC
Wed, Aug 2nd@ KC@ KC
Thu, Aug 3rd@ KC@ KC
Fri, Aug 4th@ BAL@ BAL
Sat, Aug 5th@ BAL@ BAL
Sun, Aug 6th@ BAL@ BAL
Mon, Aug 7thvs CHCvs CHC
Tue, Aug 8thvs CHCvs CHC
Wed, Aug 9thvs CHCvs CHC
Fri, Aug 11thvs ATLvs ATL
Sat, Aug 12thvs ATLvs ATL
Sun, Aug 13thvs ATLvs ATL
Mon, Aug 14thvs PITvs PIT
Tue, Aug 15thvs PITvs PIT
Wed, Aug 16thvs PITvs PIT
Thu, Aug 17th@ STL@ STL
Fri, Aug 18th@ STL@ STL
Sat, Aug 19th@ STL@ STL
Sun, Aug 20th@ STL@ STL
Mon, Aug 21st@ ATL@ ATL
Tue, Aug 22nd@ ATL@ ATL
Wed, Aug 23rd@ ATL@ ATL
Fri, Aug 25thvs LAAvs LAA
Sat, Aug 26thvs LAAvs LAA
Sun, Aug 27thvs LAAvs LAA
Mon, Aug 28thvs TEXvs TEX
Tue, Aug 29thvs TEXvs TEX
Wed, Aug 30thvs TEXvs TEX
Fri, Sep 1stvs SEAvs SEA
Sat, Sep 2ndvs SEAvs SEA
Sun, Sep 3rdvs SEAvs SEA
Tue, Sep 5th@ WSH@ WSH
Wed, Sep 6th@ WSH@ WSH
Fri, Sep 8th@ MIN@ MIN
Sat, Sep 9th@ MIN@ MIN
Sun, Sep 10th@ MIN@ MIN
Mon, Sep 11thvs ARIvs ARI
Tue, Sep 12thvs ARIvs ARI
Wed, Sep 13thvs ARIvs ARI
Thu, Sep 14thvs ARIvs ARI
Fri, Sep 15thvs CINvs CIN
Sat, Sep 16thvs CINvs CIN
Sun, Sep 17thvs CINvs CIN
Mon, Sep 18th@ MIA@ MIA
Tue, Sep 19th@ MIA@ MIA
Wed, Sep 20th@ MIA@ MIA
Thu, Sep 21st@ PHI@ PHI
Fri, Sep 22nd@ PHI@ PHI
Sat, Sep 23rd@ PHI@ PHI
Sun, Sep 24th@ PHI@ PHI
Tue, Sep 26thvs MIAvs MIA
Wed, Sep 27thvs MIAvs MIA
Thu, Sep 28thvs MIAvs MIA
Fri, Sep 29thvs PHIvs PHI
Sat, Sep 30thvs PHIvs PHI
Sun, Oct 1stvs PHIvs PHI