Skip to main content

Who Should I Trade?

David Peterson for Carlos Estevez (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Carlos Estevez
Carlos Estevez
David Peterson
David Peterson
Recommended by
7 of 8 experts
Recommended by
1 of 8 experts
Rest of Season# 129# 175
VBR# 328# 375
Injury Alert-MiLB
Expert Ranks 
Christopher Welsh
# 100
Mike Maher
# 141# 167
Brandon 'B_Don' Myers
# 87# 150
Keith Lott
Fantasy Six Pack
# 72
Mick Ciallela
# 95# 201
Scott Youngson
Pitcher List
# 182
Tristan Davis
SEMO Fantasy Sports Podcast
# 63
Joe Pisapia
# 98
Who Should I Trade? Player Statistics
  Carlos Estevez
Carlos Estevez
David Peterson
David Peterson
2023 Stats 
Games Played248
Games Started08
Innings Pitched24.039.0
Blown Saves00
Hits Allowed1754
Earned Runs435
Home Runs Allowed28
Who Should I Trade? Player Projections
  Carlos Estevez
Carlos Estevez
David Peterson
David Peterson
2023 Projections 
Games Played4020
Games Started013
Innings Pitched39.078.0
Blown Saves00
Hits Allowed3678
Earned Runs1741
Home Runs Allowed49
Who Should I Trade? Player Notes
  Carlos Estevez
Carlos Estevez
David Peterson
David Peterson
 Carlos Estevez pitched a clean inning, allowing only one hit while striking out one batter to earn his 12th save of the season in the Angels' 4-2 victory over the Twins on Sunday.
Chris Schommer
Mon, May 22nd
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
 Carlos Estevez continued his dominant season on Friday, pitching a perfect inning to earn his 10th save of the year as the Angels held on to beat the Twins 5-4.
Jesse Garcia
Sat, May 20th
David Peterson is traveling to Cincinnati in the event Max Scherzer is unable to make his scheduled Tuesday start.
Jesse Garcia
Tue, May 9th
 Carlos Estevez pitched a perfect inning, allowing no walks or earned runs while striking out two batters to earn his 10th save of the season in the Angels' 6-5 victory over the Orioles on Thursday.
Chris Schommer
Fri, May 19th
David Peterson has been demoted to Triple-A Syracuse.
Vince DiSilvio
Sat, Apr 29th
 Carlos Estevez continued his dominant season, earning his eighth save of the year in a 5-4 victory over Cleveland on Friday.
Jesse Garcia
Fri, May 12th
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
 Carlos Estevez continued his dominant season with a perfect inning of work to secure his eighth save of the year.
Chris Schommer
Tue, May 9th
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
  Carlos Estevez
Carlos Estevez
David Peterson
David Peterson
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ OAKKyle Muller (1-4)#235@ MIASandy Alcantara (2-5)#31
Fri, Mar 31st   @ MIAJesus Luzardo (4-4)#76
Sat, Apr 1st@ OAKShintaro Fujinami (2-5)#362@ MIAEdward Cabrera (3-4)#125
Sun, Apr 2nd@ OAKKen Waldichuk (1-4)#161@ MIATrevor Rogers (1-2)#102
Mon, Apr 3rd@ SEAGeorge Kirby (5-4)#21@ MILFreddy Peralta (5-5)#50
Tue, Apr 4th@ SEALuis Castillo (4-2)#3@ MILWade Miley (3-2)#155
Wed, Apr 5th@ SEAChris Flexen (0-4)#167@ MILCorbin Burnes (4-4)#14
Fri, Apr 7thvs TORChris Bassitt (5-4)#28vs MIAEdward Cabrera (3-4)#125
Sat, Apr 8thvs TORJose Berrios (5-4)#43vs MIATrevor Rogers (1-2)#102
Sun, Apr 9thvs TORYusei Kikuchi (6-2)#87vs MIABraxton Garrett (1-2)#116
Mon, Apr 10thvs WSHPatrick Corbin (4-5)#168vs SDYu Darvish (3-4)#26
Tue, Apr 11thvs WSHJosiah Gray (4-5)#93vs SDRyan Weathers (1-3)#242
Wed, Apr 12thvs WSHMacKenzie Gore (3-3)#129vs SDBlake Snell (1-6)#57
Fri, Apr 14th@ BOSTanner Houck (3-4)#81@ OAKJames Kaprielian (0-6)#269
Sat, Apr 15th@ BOSNick Pivetta (3-3)#163@ OAKShintaro Fujinami (2-5)#362
Sun, Apr 16th@ BOSGarrett Whitlock (2-2)#84@ OAKJP Sears (0-3)#106
Mon, Apr 17th@ BOSBrayan Bello (3-3)#110@ LADDustin May (4-1)#45
Tue, Apr 18th@ NYYClarke Schmidt (2-5)#141@ LADClayton Kershaw (6-4)#19
Wed, Apr 19th@ NYYJhony Brito (3-3)#88@ LADNoah Syndergaard (1-4)#123
Thu, Apr 20th@ NYYNestor Cortes Jr. (5-2)#37@ SFSean Manaea (2-3)#118
Fri, Apr 21stvs KCTaylor Clarke@ SFAnthony DeSclafani (4-4)#104
Sat, Apr 22ndvs KCZack Greinke (1-5)#139@ SFLogan Webb (4-5)#20
Sun, Apr 23rdvs KCJordan Lyles (0-9)#245@ SFRoss Stripling (0-2)#107
Tue, Apr 25thvs OAKMason Miller (0-2)#246vs WSHJosiah Gray (4-5)#93
Wed, Apr 26thvs OAKLuis Medina (0-4)#195vs WSHMacKenzie Gore (3-3)#129
Thu, Apr 27thvs OAKJP Sears (0-3)#106vs WSHTrevor Williams (2-3)#120
Fri, Apr 28th@ MILWade Miley (3-2)#155vs ATLMax Fried (2-1)#17
Mon, May 1st   vs ATLCharlie Morton (5-5)#48
Wed, May 3rd@ STLMiles Mikolas (4-1)#68@ DETMichael Lorenzen (2-2)#134
Thu, May 4th@ STLJack Flaherty (3-4)#91@ DETEduardo Rodriguez (4-4)#40
Fri, May 5thvs TEXDane Dunning (4-1)#97vs COLAntonio Senzatela (0-1)#358
Sat, May 6thvs TEXNathan Eovaldi (7-2)#30vs COLAustin Gomber (4-4)#285
Sun, May 7thvs TEXMartin Perez (6-1)#56vs COLRyan Feltner (2-3)#361
Tue, May 9thvs HOUFramber Valdez (5-4)#8@ CINLuke Weaver (1-2)#259
Wed, May 10thvs HOUCristian Javier (6-1)#15@ CINHunter Greene (1-4)#58
Thu, May 11th   @ CINDerek Law
Fri, May 12th@ CLELogan Allen (2-2)#224@ WSHMacKenzie Gore (3-3)#129
Sun, May 14th@ CLETanner Bibee (1-1)#150@ WSHJake Irvin (1-3)#247
Mon, May 15th@ BALGrayson Rodriguez (2-2)#75@ WSHPatrick Corbin (4-5)#168
Tue, May 16th@ BALDean Kremer (5-2)#136vs TBJalen Beeks (2-2)#126
Wed, May 17th@ BALKyle Bradish (2-1)#111vs TBJosh Fleming (1-0)#138
Thu, May 18th@ BALTyler Wells (3-2)#63vs TBTaj Bradley (3-2)#159
Fri, May 19thvs MINJoe Ryan (7-2)#16vs CLECal Quantrill (2-4)#105
Sun, May 21stvs MINPablo Lopez (3-3)#29vs CLEShane Bieber (4-3)#13
Tue, May 23rdvs BOSBrayan Bello (3-3)#110@ CHCDrew Smyly (5-2)#72
Wed, May 24thvs BOSJames Paxton (1-1)#112@ CHCMarcus Stroman (5-4)#49
Thu, May 25th   @ CHCKyle Hendricks (0-1)#180
Fri, May 26thvs MIAJesus Luzardo (4-4)#76@ COLConnor Seabold (1-2)#277
Sat, May 27thvs MIAEdward Cabrera (3-4)#125@ COLChase Anderson (0-0)#329
Sun, May 28thvs MIAEury Perez (2-1)#199@ COLAustin Gomber (4-4)#285
Tue, May 30th@ CWSLucas Giolito (4-4)#38vs PHIRanger Suarez (0-2)#78
Wed, May 31st@ CWSLance Lynn (4-6)#66vs PHIAaron Nola (4-4)#2
Thu, Jun 1st@ HOURonel Blancovs PHITaijuan Walker (4-3)#77
Fri, Jun 2nd@ HOUFramber Valdez (5-4)#8vs TORChris Bassitt (5-4)#28
Sat, Jun 3rd@ HOUCristian Javier (6-1)#15vs TORJose Berrios (5-4)#43
Sun, Jun 4th@ HOUJ.P. France (1-1)#184vs TORYusei Kikuchi (6-2)#87
Tue, Jun 6thvs CHCJustin Steele (6-2)#39@ ATLBryce Elder (3-0)#41
Wed, Jun 7thvs CHCJameson Taillon (0-3)#124@ ATLJared Shuster (2-2)#133
Thu, Jun 8thvs CHCDrew Smyly (5-2)#72@ ATLCharlie Morton (5-5)#48
Fri, Jun 9thvs SEALuis Castillo (4-2)#3@ PITLuis Ortiz (1-2)#296
Sat, Jun 10thvs SEAMarco Gonzales (4-1)#162@ PITRich Hill (4-5)#132
Sun, Jun 11thvs SEABryce Miller (3-2)#80@ PITJohan Oviedo (3-4)#156
Tue, Jun 13th@ TEXvs NYY
Wed, Jun 14th@ TEXvs NYY
Fri, Jun 16th@ KCvs STL
Sat, Jun 17th@ KCvs STL
Sun, Jun 18th@ KCvs STL
Mon, Jun 19th   @ HOU
Tue, Jun 20thvs LAD@ HOU
Wed, Jun 21stvs LAD@ HOU
Fri, Jun 23rd@ COL@ PHI
Sat, Jun 24th@ COL@ PHI
Sun, Jun 25th@ COL@ PHI
Mon, Jun 26thvs CWSvs MIL
Tue, Jun 27thvs CWSvs MIL
Wed, Jun 28thvs CWSvs MIL
Thu, Jun 29thvs CWSvs MIL
Fri, Jun 30thvs ARIvs SF
Sat, Jul 1stvs ARIvs SF
Sun, Jul 2ndvs ARIvs SF
Tue, Jul 4th@ SD@ ARI
Wed, Jul 5th@ SD@ ARI
Thu, Jul 6th   @ ARI
Fri, Jul 7th@ LAD@ SD
Sat, Jul 8th@ LAD@ SD
Sun, Jul 9th   @ SD
Fri, Jul 14thvs HOUvs LAD
Sat, Jul 15thvs HOUvs LAD
Sun, Jul 16thvs HOUvs LAD
Tue, Jul 18thvs NYYvs CWS
Wed, Jul 19thvs NYYvs CWS
Thu, Jul 20th   vs CWS
Fri, Jul 21stvs PIT@ BOS
Sat, Jul 22ndvs PIT@ BOS
Sun, Jul 23rdvs PIT@ BOS
Tue, Jul 25th@ DET@ NYY
Wed, Jul 26th@ DET@ NYY
Thu, Jul 27th@ DETvs WSH
Fri, Jul 28th@ TORvs WSH
Sat, Jul 29th@ TORvs WSH
Sun, Jul 30th@ TORvs WSH
Tue, Aug 1st@ ATL@ KC
Wed, Aug 2nd@ ATL@ KC
Thu, Aug 3rdvs SEA@ KC
Fri, Aug 4thvs SEA@ BAL
Sat, Aug 5thvs SEA@ BAL
Sun, Aug 6thvs SEA@ BAL
Mon, Aug 7thvs SFvs CHC
Tue, Aug 8thvs SFvs CHC
Wed, Aug 9thvs SFvs CHC
Fri, Aug 11th@ HOUvs ATL
Sat, Aug 12th@ HOUvs ATL
Sun, Aug 13th@ HOUvs ATL
Mon, Aug 14th@ TEXvs PIT
Tue, Aug 15th@ TEXvs PIT
Wed, Aug 16th@ TEXvs PIT
Thu, Aug 17th   @ STL
Fri, Aug 18thvs TB@ STL
Sat, Aug 19thvs TB@ STL
Sun, Aug 20thvs TB@ STL
Mon, Aug 21stvs CIN@ ATL
Tue, Aug 22ndvs CIN@ ATL
Wed, Aug 23rdvs CIN@ ATL
Fri, Aug 25th@ NYMvs LAA
Sat, Aug 26th@ NYMvs LAA
Sun, Aug 27th@ NYMvs LAA
Mon, Aug 28th@ PHIvs TEX
Tue, Aug 29th@ PHIvs TEX
Wed, Aug 30th@ PHIvs TEX
Fri, Sep 1st@ OAKvs SEA
Sat, Sep 2nd@ OAKvs SEA
Sun, Sep 3rd@ OAKvs SEA
Tue, Sep 5thvs BAL@ WSH
Wed, Sep 6thvs BAL@ WSH
Fri, Sep 8thvs CLE@ MIN
Sat, Sep 9thvs CLE@ MIN
Sun, Sep 10thvs CLE@ MIN
Mon, Sep 11th@ SEAvs ARI
Tue, Sep 12th@ SEAvs ARI
Wed, Sep 13th@ SEAvs ARI
Thu, Sep 14th   vs ARI
Fri, Sep 15thvs DETvs CIN
Sat, Sep 16thvs DETvs CIN
Sun, Sep 17thvs DETvs CIN
Mon, Sep 18th   @ MIA
Tue, Sep 19th@ TB@ MIA
Wed, Sep 20th@ TB@ MIA
Thu, Sep 21st@ TB@ PHI
Fri, Sep 22nd@ MIN@ PHI
Sat, Sep 23rd@ MIN@ PHI
Sun, Sep 24th@ MIN@ PHI
Tue, Sep 26thvs TEXvs MIA
Wed, Sep 27thvs TEXvs MIA
Thu, Sep 28th   vs MIA
Fri, Sep 29thvs OAKvs PHI
Sat, Sep 30thvs OAKvs PHI
Sun, Oct 1stvs OAKvs PHI
Mon, Apr 24thvs OAKKen Waldichuk (1-4)#161   
Sat, Apr 29th@ MILCorbin Burnes (4-4)#14   
Sun, Apr 30th@ MILColin Rea (2-3)#232   
Tue, May 2nd@ STLSteven Matz (0-6)#85   
Mon, May 8thvs HOUHunter Brown (5-2)#70   
Sat, May 13th@ CLECal Quantrill (2-4)#105   
Sat, May 20thvs MINLouie Varland (3-1)#130   
Mon, May 22ndvs BOSTanner Houck (3-4)#81   
Mon, May 29th@ CWSMichael Kopech (3-5)#99   
Mon, Jun 12th@ TEX   
Thu, Jun 15th@ TEX   
Mon, Jul 3rd@ SD   
Mon, Jul 17thvs NYY   
Mon, Jul 31st@ ATL   
Mon, Sep 4thvs BAL   
Thu, Sep 7thvs CLE   
Mon, Sep 25thvs TEX