Skip to main content

Who Should I Trade?

David Peralta for Josh Naylor (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Josh Naylor
1B,RF - CLE
Josh Naylor
David Peralta
LF - ARI
David Peralta
Expert
Recommendation
67%
Recommended by
8 of 12 experts
33%
Recommended by
4 of 12 experts
Rankings 
   
Rest of Season# 172# 180
VBR# 114# 285
   
Projections 
   
Runs3428
Home Runs118
RBI4533
Stolen Bases11
Batting Average.265.258
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Nick Pollack
Pitcher List
# 115
   
Pierre Camus
RotoBaller
# 96# 126
   
Andrew Seifter
FantasyPros
# 106# 233
   
Bart Wheeler
Hail to Fantasy Football
# 124# 175
   
Mick Ciallela
Fantrax
# 123# 179
   
Nate Miller
Fantasy Six Pack
# 132# 169
   
Scott Youngson
Pitcher List
# 84# 144
   
Kelly Kirby
FantasyPros
# 165
   
Joe Pisapia
FantasyPros
# 163
   
Ryan Amore
Pitcher List
# 186
   
Mike Maher
FantasyPros
# 303# 188
   
Travis Argo
Fantasy Six Pack
# 199
   
Who Should I Trade? Player Statistics
  Josh Naylor
1B,RF - CLE
Josh Naylor
David Peralta
LF - ARI
David Peralta
2022 Stats 
   
   
At Bats181217
   
Runs2221
   
Hits4953
   
Singles2728
   
Doubles1315
   
Triples01
   
Home Runs99
   
RBI4129
   
Stolen Bases11
   
Caught Stealing02
   
Walks1522
   
Strikeouts3258
   
Batting Average.271.244
   
On Base Pct.328.314
   
Slugging Pct.492.447
   
On-base Plus Slugging.820.761
   
Who Should I Trade? Player Projections
  Josh Naylor
1B,RF - CLE
Josh Naylor
David Peralta
LF - ARI
David Peralta
2022 Projections 
   
   
At Bats271248
   
Runs3428
   
Hits7264
   
Singles4340
   
Doubles1714
   
Triples02
   
Home Runs118
   
RBI4533
   
Stolen Bases11
   
Caught Stealing10
   
Walks2323
   
Strikeouts5252
   
Batting Average.265.258
   
On Base Pct.325.326
   
Slugging Pct.457.430
   
On-base Plus Slugging.782.756
   
Who Should I Trade? Player Notes
  Josh Naylor
1B,RF - CLE
Josh Naylor
David Peralta
LF - ARI
David Peralta
News 
 Josh Naylor went 1-for-4 with a walk-off, three-run homer in a 7-6 win over the Twins in 10 innings on Wednesday.
Matthew Terelle
Wed, Jun 29th
David Peralta went 1-for-3 Wednesday, doubling in the Diamondbacks' 4-0 loss to the Padres.
Chris Schommer
Wed, Jun 29th
 Josh Naylor went 2-for-4 with a homer, a walk, two runs, and two RBI in a 6-5 win over the Twins in 11 innings on Tuesday.
Matthew Terelle
Wed, Jun 22nd
David Peralta went 3-for-4 Sunday, singling three times and scoring one run in the Diamondbacks' 11-7 win over the Tigers.
Chris Schommer
Mon, Jun 27th
 Josh Naylor went 0-for-2 with an RBI, a walk, and a steal in a 2-1 win over the Dodgers on Friday.
Matthew Terelle
Sat, Jun 18th
David Peralta went 1-for-4 Saturday, blasting a two-run home run in the Diamondbacks' 6-3 loss to the Tigers.
Chris Schommer
Sun, Jun 26th
 Cleveland Guardians first baseman Josh Naylor went 1-for-5 with a solo homer in an 8-4 win over Oakland on Thursday.
Matthew Terelle
Thu, Jun 9th
David Peralta went 1-for-3 Friday, singling in the Diamondbacks' 5-1 loss to the Tigers.
Chris Schommer
Sat, Jun 25th
 Cleveland Guardians first baseman Josh Naylor went 1-for-2 with a solo homer and a walk in a 4-2 loss to the Tigers on Sunday.
Matthew Terelle
Sun, May 22nd
David Peralta went 1-for-5 at the plate on Tuesday, hitting an RBI double, and striking out twice in the Diamondbacks' 5-3 loss to the Reds.
Josh Thiessen
Wed, Jun 15th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Josh Naylor
1B,RF - CLE
Josh Naylor
David Peralta
LF - ARI
David Peralta
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th@ KCZack Greinke (1-4)#131vs SDYu Darvish (7-3)#27
Fri, Apr 8th   vs SDSean Manaea (3-3)#26
Sat, Apr 9th@ KCBrad Keller (2-9)#100vs SDJoe Musgrove (8-1)#7
Sun, Apr 10th@ KCKris Bubic (1-5)#243vs SDNabil Crismatt
Tue, Apr 12th@ CINTyler Mahle (3-6)#50vs HOULuis Garcia (5-5)#38
Wed, Apr 13th@ CINNick Lodolo (1-2)#196vs HOUFramber Valdez (8-3)#22
Fri, Apr 15thvs SFCarlos Rodon (7-4)#13@ NYMChris Bassitt (6-5)#30
Sat, Apr 16thvs SFAnthony DeSclafani (0-2)#68@ NYMCarlos Carrasco (8-4)#46
Sun, Apr 17thvs SFAlex Wood (5-6)#52@ NYMDavid Peterson (4-1)#133
Tue, Apr 19th   @ WSHJoan Adon (1-11)#387
Wed, Apr 20thvs CWSJimmy Lambert (0-2)#251@ WSHErick Fedde (5-5)#269
Thu, Apr 21stvs CWSDylan Cease (6-3)#29@ WSHJosh Rogers (2-2)#382
Fri, Apr 22nd@ NYYJameson Taillon (8-1)#41vs NYMDavid Peterson (4-1)#133
Sat, Apr 23rd@ NYYNestor Cortes Jr. (6-3)#51vs NYMTrevor Williams (1-4)#170
Sun, Apr 24th@ NYYGerrit Cole (6-2)#2vs NYMTylor Megill (4-2)#102
Mon, Apr 25th@ LAAMichael Lorenzen (6-5)#127vs LADWalker Buehler (6-3)#129
Tue, Apr 26th@ LAAPatrick Sandoval (3-2)#66vs LADTony Gonsolin (9-0)#24
Wed, Apr 27th@ LAAShohei Ohtani (6-4)#39vs LADJulio Urias (5-6)#12
Thu, Apr 28th@ LAAReid Detmers (2-3)#114@ STLDakota Hudson (6-4)#92
Fri, Apr 29th@ OAKFrankie Montas (3-8)#18@ STLAdam Wainwright (6-5)#42
Sat, Apr 30th@ OAKCole Irvin (2-5)#109@ STLMiles Mikolas (5-5)#64
Sun, May 1st@ OAKJames Kaprielian (0-5)#204@ STLJordan Hicks (1-4)#180
Mon, May 2nd   @ MIAPablo Lopez (5-4)#19
Tue, May 3rd   @ MIATrevor Rogers (3-6)#82
Wed, May 4thvs SDMacKenzie Gore (4-3)#105@ MIAElieser Hernandez (2-5)#153
Fri, May 6th   vs COLChad Kuhl (5-5)#257
Sat, May 7thvs TORRoss Stripling (4-2)#124vs COLKyle Freeland (4-5)#246
Sun, May 8thvs TORAlek Manoah (9-2)#15vs COLGerman Marquez (4-5)#113
Mon, May 9th@ CWSMichael Kopech (2-4)#36vs MIAElieser Hernandez (2-5)#153
Tue, May 10th@ CWSLucas Giolito (4-4)#32vs MIAJesus Luzardo (2-3)#136
Wed, May 11th   vs MIASandy Alcantara (7-3)#1
Fri, May 13th@ MINSonny Gray (4-1)#48vs CHCDrew Smyly (2-5)#148
Sat, May 14th@ MINDevin Smeltzer (4-1)#154vs CHCKyle Hendricks (3-6)#138
Sun, May 15th@ MINJoe Ryan (6-3)#56vs CHCJustin Steele (2-5)#160
Mon, May 16th   @ LADTony Gonsolin (9-0)#24
Tue, May 17thvs CINConnor Overton (1-0)#260@ LADTyler Anderson (8-1)#60
Wed, May 18th   @ LADWalker Buehler (6-3)#129
Thu, May 19thvs CINTyler Mahle (3-6)#50@ CHCMarcus Stroman (2-5)#59
Fri, May 20thvs DETTarik Skubal (5-6)#28@ CHCKyle Hendricks (3-6)#138
Sat, May 21st   @ CHCJustin Steele (2-5)#160
Sun, May 22ndvs DETAlex Faedo (1-4)#135@ CHCWade Miley (1-0)#168
Mon, May 23rd@ HOULuis Garcia (5-5)#38vs KCZack Greinke (1-4)#131
Tue, May 24th@ HOUFramber Valdez (8-3)#22vs KCJonathan Heasley (1-4)#212
Thu, May 26th@ DETTarik Skubal (5-6)#28vs LADMitch White (1-1)#188
Fri, May 27th   vs LADRyan Pepiot (0-0)#304
Sat, May 28th@ DETAlex Faedo (1-4)#135vs LADTony Gonsolin (9-0)#24
Sun, May 29th@ DETElvin Rodriguez (0-2)#362vs LADTyler Anderson (8-1)#60
Mon, May 30thvs KCJonathan Heasley (1-4)#212vs ATLSpencer Strider (3-2)#95
Tue, May 31stvs KCDaniel Lynch (3-7)#255vs ATLCharlie Morton (4-3)#57
Wed, Jun 1stvs KCBrad Keller (2-9)#100vs ATLKyle Wright (8-4)#44
Fri, Jun 3rd@ BALBruce Zimmermann (2-5)#242@ PITJT Brubaker (1-7)#125
Sat, Jun 4th@ BALTyler Wells (6-4)#93@ PITRoansy Contreras (2-1)#149
Sun, Jun 5th@ BALDean Kremer (2-1)#244@ PITZach Thompson (3-5)#161
Mon, Jun 6th   @ CINHunter Greene (3-8)#110
Tue, Jun 7thvs TEXTaylor Hearn (4-5)#290@ CINGraham Ashcraft (4-1)#199
Wed, Jun 8thvs TEXDane Dunning (1-5)#103@ CINMike Minor (1-4)#98
Thu, Jun 9thvs OAKJames Kaprielian (0-5)#204@ CINTyler Mahle (3-6)#50
Fri, Jun 10thvs OAKPaul Blackburn (6-3)#9@ PHIKyle Gibson (4-3)#84
Sat, Jun 11thvs OAKFrankie Montas (3-8)#18@ PHIZack Wheeler (6-4)#11
Sun, Jun 12thvs OAKCole Irvin (2-5)#109@ PHIRanger Suarez (6-4)#77
Mon, Jun 13th   vs CINMike Minor (1-4)#98
Tue, Jun 14th@ COLAntonio Senzatela (3-4)#370vs CINTyler Mahle (3-6)#50
Wed, Jun 15th@ COLAustin Gomber (3-7)#187vs CINLuis Castillo (3-4)#47
Fri, Jun 17th@ LADClayton Kershaw (5-2)#33vs MINDevin Smeltzer (4-1)#154
Sat, Jun 18th@ LADJulio Urias (5-6)#12vs MINDylan Bundy (4-4)#151
Sun, Jun 19th@ LADAndrew Heaney (1-0)#69vs MINChris Archer (2-3)#165
Mon, Jun 20th   @ SDYu Darvish (7-3)#27
Tue, Jun 21st@ MINJoe Ryan (6-3)#56@ SDSean Manaea (3-3)#26
Wed, Jun 22nd@ MINSonny Gray (4-1)#48@ SDMike Clevinger (1-0)#58
Fri, Jun 24thvs BOSNick Pivetta (8-5)#43vs DETRony Garcia (2-2)#220
Sat, Jun 25thvs BOSJosh Winckowski (3-1)#320vs DETAlex Faedo (1-4)#135
Sun, Jun 26thvs BOSRich Hill (4-4)#137vs DETBeau Brieske (1-6)#176
Tue, Jun 28thvs MINJosh Winder (3-2)#183vs SDSean Manaea (3-3)#26
Wed, Jun 29thvs MINDylan Bundy (4-4)#151vs SDMike Clevinger (1-0)#58
Fri, Jul 1stvs NYYGerrit Cole (6-2)#2@ COLAntonio Senzatela (3-4)#370
Sat, Jul 2ndvs NYYNestor Cortes Jr. (6-3)#51@ COLAustin Gomber (3-7)#187
Sun, Jul 3rdvs NYYJordan Montgomery (3-1)#25@ COLChad Kuhl (5-5)#257
Mon, Jul 4th@ DETvs SFCarlos Rodon (7-4)#13
Tue, Jul 5th@ DETAlex Faedo (1-4)#135vs SFAlex Wood (5-6)#52
Wed, Jul 6th@ DETvs SFAlex Cobb (3-3)#83
Thu, Jul 7th   vs COLAustin Gomber (3-7)#187
Fri, Jul 8th@ KCvs COL
Sat, Jul 9th@ KCvs COL
Sun, Jul 10th@ KCvs COL
Mon, Jul 11thvs CWS@ SF
Tue, Jul 12thvs CWS@ SF
Wed, Jul 13thvs CWS@ SF
Fri, Jul 15thvs DET@ SD
Sat, Jul 16thvs DET@ SD
Sun, Jul 17thvs DET@ SD
Fri, Jul 22nd@ CWSvs WSH
Sat, Jul 23rd@ CWSvs WSH
Sun, Jul 24th@ CWSvs WSH
Mon, Jul 25th@ BOSvs SF
Tue, Jul 26th@ BOSvs SF
Wed, Jul 27th@ BOSvs SF
Fri, Jul 29th@ TB@ ATL
Sat, Jul 30th@ TB@ ATL
Sun, Jul 31st@ TB@ ATL
Mon, Aug 1stvs ARI@ CLE
Tue, Aug 2ndvs ARI@ CLE
Wed, Aug 3rdvs ARI@ CLE
Fri, Aug 5thvs HOUvs COL
Sat, Aug 6thvs HOUvs COL
Sun, Aug 7thvs HOUvs COL
Mon, Aug 8th   vs PIT
Tue, Aug 9th@ DETvs PIT
Wed, Aug 10th@ DETvs PIT
Thu, Aug 11th@ DETvs PIT
Fri, Aug 12th@ TOR@ COL
Sat, Aug 13th@ TOR@ COL
Sun, Aug 14th@ TOR@ COL
Mon, Aug 15thvs DET@ SF
Tue, Aug 16thvs DET@ SF
Wed, Aug 17thvs DET@ SF
Thu, Aug 18th   @ SF
Fri, Aug 19thvs CWSvs STL
Sat, Aug 20thvs CWSvs STL
Sun, Aug 21stvs CWSvs STL
Tue, Aug 23rd@ SD@ KC
Wed, Aug 24th@ SD@ KC
Fri, Aug 26th@ SEA@ CWS
Sat, Aug 27th@ SEA@ CWS
Sun, Aug 28th@ SEA@ CWS
Mon, Aug 29th   vs PHI
Tue, Aug 30thvs BALvs PHI
Wed, Aug 31stvs BALvs PHI
Thu, Sep 1stvs BALvs MIL
Fri, Sep 2ndvs SEAvs MIL
Sat, Sep 3rdvs SEAvs MIL
Sun, Sep 4thvs SEAvs MIL
Mon, Sep 5th@ KC@ SD
Tue, Sep 6th@ KC@ SD
Wed, Sep 7th@ KC@ SD
Fri, Sep 9th@ MIN@ COL
Sat, Sep 10th@ MIN@ COL
Sun, Sep 11th@ MIN@ COL
Mon, Sep 12thvs LAAvs LAD
Tue, Sep 13thvs LAAvs LAD
Wed, Sep 14thvs LAAvs LAD
Thu, Sep 15th   vs SD
Fri, Sep 16thvs MINvs SD
Sat, Sep 17thvs MINvs SD
Sun, Sep 18thvs MINvs SD
Mon, Sep 19thvs MIN@ LAD
Tue, Sep 20th@ CWS@ LAD
Wed, Sep 21st@ CWS@ LAD
Thu, Sep 22nd@ CWS@ LAD
Fri, Sep 23rd@ TEXvs SF
Sat, Sep 24th@ TEXvs SF
Sun, Sep 25th@ TEXvs SF
Tue, Sep 27thvs TB@ HOU
Wed, Sep 28thvs TB@ HOU
Fri, Sep 30thvs KC@ SF
Sat, Oct 1stvs KC@ SF
Sun, Oct 2ndvs KC@ SF
Mon, Oct 3rdvs KC@ MIL
Tue, Oct 4thvs KC@ MIL
Wed, Oct 5thvs KC@ MIL
Mon, Apr 11th@ KCCarlos Hernandez (0-3)#367   
Thu, May 5thvs TORJose Berrios (5-4)#31   
Wed, May 25th@ HOUCristian Javier (5-3)#73   
Thu, Jun 16th@ COLChad Kuhl (5-5)#257   
Thu, Jun 23rd@ MINDevin Smeltzer (4-1)#154   
Mon, Jun 27thvs MINSonny Gray (4-1)#48   
Thu, Jun 30thvs MINChris Archer (2-3)#165   
Thu, Jul 14thvs DET   
Thu, Jul 28th@ BOS   
Thu, Aug 4thvs HOU   
Thu, Aug 25th@ SEA   
Thu, Sep 29thvs TB