Skip Navigation to Main Content

Who Should I Trade?

Josh Naylor for Vladimir Guerrero Jr. (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Vladimir Guerrero Jr.
1B,DH - TOR
Vladimir Guerrero Jr.
Josh Naylor
1B,DH - SEA
Josh Naylor
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 15# 45
VBR# 14# 57
   
Projections 
   
Runs6147
Home Runs1713
RBI6052
Stolen Bases412
Batting Average.294.262
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 20# 33
   
Dalton Del Don
The Deep Shot
# 14# 76
   
Chris Welsh
FantasyPros
# 23# 39
   
Mike Maher
BettingPros
# 19# 45
   
Joe Pisapia
FantasyPros
# 13# 38
   
Kelly Kirby
FantasyPros
# 14# 47
   
Kevin Spinelli
KevScores
# 14# 72
   
Who Should I Trade? Player Statistics
  Vladimir Guerrero Jr.
1B,DH - TOR
Vladimir Guerrero Jr.
Josh Naylor
1B,DH - SEA
Josh Naylor
2026 Stats 
   
   
At Bats203217
   
Runs3520
   
Hits6155
   
Singles4945
   
Doubles95
   
Triples00
   
Home Runs35
   
RBI2324
   
Stolen Bases512
   
Caught Stealing12
   
Walks3020
   
Strikeouts2532
   
Batting Average.301.254
   
On Base Pct.396.318
   
Slugging Pct.389.346
   
On-base Plus Slugging.785.664
   
Who Should I Trade? Player Projections
  Vladimir Guerrero Jr.
1B,DH - TOR
Vladimir Guerrero Jr.
Josh Naylor
1B,DH - SEA
Josh Naylor
2026 Projections 
   
   
At Bats372358
   
Runs6147
   
Hits11094
   
Singles7263
   
Doubles2117
   
Triples00
   
Home Runs1713
   
RBI6052
   
Stolen Bases412
   
Caught Stealing23
   
Walks5134
   
Strikeouts5659
   
Batting Average.294.262
   
On Base Pct.391.333
   
Slugging Pct.488.423
   
On-base Plus Slugging.879.756
   
Who Should I Trade? Player Notes
  Vladimir Guerrero Jr.
1B,DH - TOR
Vladimir Guerrero Jr.
Josh Naylor
1B,DH - SEA
Josh Naylor
News 
 Blue Jays first baseman Vladimir Guerrero Jr. went 2-for-3 with a stolen base in a 2-1 win over the Marlins on Wednesday.
Brenton Kemp
Thu, May 28th
Josh Naylor went 3-for-4 with two stolen bases in the Mariners 6-1 win over the White Sox on Monday.
Ari Koslow
Tue, May 19th
 Vladimir Guerrero Jr. is back in the Blue Jays lineup on Wednesday against the Marlins.
Ari Koslow
Wed, May 27th
Josh Naylor went 3-for-5 with a home run, three RBI and three runs scored in the Mariners 12-8 win over the White Sox on Friday.
Ari Koslow
Sat, May 9th
 Vladimir Guerrero Jr. remains out of the Blue Jays lineup on Tuesday against the Marlins.
Ari Koslow
Tue, May 26th
Josh Naylor went 3-for-5 with a home run and four RBI in the Mariners 7-1 win over the Twins on Tuesday.
Ari Koslow
Wed, Apr 29th
 Vladimir Guerrero Jr. (elbow) is missing from the lineup for the Toronto Blue Jays against the Miami Marlins Monday according to Shi Davidi.
Chris Schommer
Mon, May 25th
Josh Naylor is back in the Mariners lineup on Monday against the Twins.
Ari Koslow
Mon, Apr 27th
 Blue Jays manager John Schneider said that it’s “definitely a possibility” that Vladimir Guerrero Jr. plays on Monday.
Ari Koslow
Sun, May 24th
Josh Naylor is not in the Mariners lineup on Sunday against the Cardinals due to quad tightness.
Ari Koslow
Sun, Apr 26th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Vladimir Guerrero Jr.
1B,DH - TOR
Vladimir Guerrero Jr.
Josh Naylor
1B,DH - SEA
Josh Naylor
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs CLETanner Bibee (0-7)#38
Fri, Mar 27thvs ATHLuis Severino (2-6)#146vs CLEGavin Williams (8-3)#27
Sat, Mar 28thvs ATHJeffrey Springs (3-6)#111vs CLEJoey Cantillo (4-2)#106
Sun, Mar 29thvs ATHLuis Morales (0-2)#306vs CLESlade Cecconi (3-5)#105
Mon, Mar 30thvs COLTomoyuki Sugano (4-4)#428vs NYYRyan Weathers (2-3)#66
Tue, Mar 31stvs COLRyan Feltner (2-1)#424vs NYYMax Fried (4-3)#33
Wed, Apr 1stvs COLKyle Freeland (1-6)#395vs NYYCam Schlittler (7-2)#36
Fri, Apr 3rd@ CWSGrant Taylor (1-0)#53@ LAAReid Detmers (2-5)#41
Sat, Apr 4th@ CWSGrant Taylor (1-0)#53@ LAAJack Kochanowicz (2-3)#420
Sun, Apr 5th@ CWSDavis Martin (8-1)#79@ LAAGeorge Klassen (0-1)#337
Mon, Apr 6thvs LADJustin Wrobleski (7-2)#130@ TEXJacob deGrom (3-4)#8
Tue, Apr 7thvs LADYoshinobu Yamamoto (4-4)#13@ TEXNathan Eovaldi (5-6)#20
Wed, Apr 8thvs LADShohei Ohtani (5-2)#1@ TEXMacKenzie Gore (4-4)#50
Fri, Apr 10thvs MINSimeon Woods Richardson (0-7)#222vs HOUTatsuya Imai (2-2)#152
Sat, Apr 11thvs MINJoe Ryan (3-3)#15vs HOULance McCullers Jr. (2-3)#208
Sun, Apr 12thvs MINTaj Bradley (5-1)#74vs HOUCody Bolton (0-1)#396
Mon, Apr 13th   vs HOUMike Burrows (3-6)#121
Tue, Apr 14th@ MILJacob Misiorowski (5-2)#18@ SDMichael King (4-4)#35
Wed, Apr 15th@ MILChad Patrick (2-2)#148@ SDRandy Vasquez (5-3)#199
Thu, Apr 16th@ MILBrandon Sproat (1-4)#158@ SDWalker Buehler (3-3)#220
Fri, Apr 17th@ ARIMichael Soroka (7-2)#67vs TEXJacob deGrom (3-4)#8
Sat, Apr 18th@ ARIZac Gallen (3-4)#71vs TEXNathan Eovaldi (5-6)#20
Sun, Apr 19th@ ARIRyne Nelson (2-4)#89vs TEXMacKenzie Gore (4-4)#50
Mon, Apr 20th@ LAAReid Detmers (2-5)#41vs ATHJ.T. Ginn (3-3)#127
Tue, Apr 21st@ LAAJack Kochanowicz (2-3)#420vs ATHJacob Lopez (4-2)#202
Wed, Apr 22nd@ LAAJose Soriano (6-4)#45vs ATHAaron Civale (5-2)#219
Fri, Apr 24thvs CLEGavin Williams (8-3)#27@ STLAndre Pallante (5-4)#163
Sat, Apr 25thvs CLEJoey Cantillo (4-2)#106@ STLMatthew Liberatore (2-3)#114
Sun, Apr 26thvs CLESlade Cecconi (3-5)#105@ STLMichael McGreevy (3-4)#86
Mon, Apr 27thvs BOSRanger Suarez (2-3)#32@ MINConnor Prielipp (1-3)#124
Tue, Apr 28thvs BOSPayton Tolle (2-2)#75@ MINJoe Ryan (3-3)#15
Wed, Apr 29thvs BOSBrayan Bello (2-5)#144@ MINTaj Bradley (5-1)#74
Fri, May 1st@ MINSimeon Woods Richardson (0-7)#222vs KCCole Ragans (1-4)#49
Sat, May 2nd@ MINConnor Prielipp (1-3)#124vs KCSeth Lugo (2-4)#104
Sun, May 3rd@ MINJoe Ryan (3-3)#15vs KCKris Bubic (3-2)#80
Mon, May 4th@ TBNick Martinez (5-1)#81vs ATLJR Ritchie (1-1)#236
Tue, May 5th@ TBDrew Rasmussen (4-2)#21vs ATLBryce Elder (4-3)#113
Wed, May 6th@ TBShane McClanahan (5-2)#22vs ATLMartin Perez (3-3)#200
Fri, May 8thvs LAAReid Detmers (2-5)#41@ CWSSean Burke (2-3)#142
Sat, May 9thvs LAAJack Kochanowicz (2-3)#420@ CWSAnthony Kay (5-1)#182
Sun, May 10thvs LAAJose Soriano (6-4)#45@ CWSDavis Martin (8-1)#79
Mon, May 11thvs TBDrew Rasmussen (4-2)#21@ HOUPeter Lambert (4-4)#190
Tue, May 12thvs TBShane McClanahan (5-2)#22@ HOUTatsuya Imai (2-2)#152
Wed, May 13thvs TBGriffin Jax (1-3)#59@ HOULance McCullers Jr. (2-3)#208
Thu, May 14th   @ HOUMike Burrows (3-6)#121
Fri, May 15th@ DETBrenan Hanifeevs SDRandy Vasquez (5-3)#199
Sat, May 16th@ DETCasey Mize (2-3)#65vs SDWalker Buehler (3-3)#220
Sun, May 17th@ DETJack Flaherty (0-7)#62vs SDLucas Giolito (2-0)#172
Mon, May 18th@ NYYRyan Weathers (2-3)#66vs CWSNoah Schultz (2-4)#221
Tue, May 19th@ NYYWill Warren (6-1)#60vs CWSAnthony Kay (5-1)#182
Wed, May 20th@ NYYCam Schlittler (7-2)#36vs CWSSean Burke (2-3)#142
Fri, May 22ndvs PITBubba Chandler (1-6)#122@ KCNoah Cameron (2-4)#92
Sat, May 23rdvs PITPaul Skenes (6-5)#2@ KCStephen Kolek (3-1)#166
Sun, May 24thvs PITMitch Keller (5-2)#95@ KCSeth Lugo (2-4)#104
Mon, May 25thvs MIAJanson Junk (3-5)#116@ ATHAaron Civale (5-2)#219
Tue, May 26thvs MIASandy Alcantara (3-4)#73@ ATHGage Jump (0-1)#150
Wed, May 27thvs MIAEury Perez (3-6)#109@ ATHJeffrey Springs (3-6)#111
Fri, May 29th@ BALTrevor Rogers (2-6)#94vs ARIZac Gallen (3-4)#71
Sat, May 30th@ BALBrandon Young (3-1)#194vs ARIRyne Nelson (2-4)#89
Sun, May 31st@ BALKyle Bradish (2-6)#43vs ARIMerrill Kelly (5-3)#93
Mon, Jun 1st   vs NYMAustin Warren
Tue, Jun 2nd@ ATLBryce Elder (4-3)#113vs NYMKodai Senga (0-4)#129
Wed, Jun 3rd@ ATLChris Sale (8-3)#5vs NYMFreddy Peralta (3-4)#28
Fri, Jun 5thvs BALBrandon Young (3-1)#194@ DETFramber Valdez (2-4)#26
Sat, Jun 6thvs BALKyle Bradish (2-6)#43@ DETKeider Montero (2-3)#201
Sun, Jun 7thvs BALShane Baz (2-5)#84@ DETCasey Mize (2-3)#65
Mon, Jun 8thvs PHICristopher Sanchez (6-2)#3@ BALChris Bassitt (4-3)#125
Tue, Jun 9thvs PHIZack Wheeler (4-1)#7@ BALTrevor Rogers (2-6)#94
Wed, Jun 10thvs PHI@ BAL
Thu, Jun 11th   @ BAL
Fri, Jun 12thvs NYY@ WSH
Sat, Jun 13thvs NYY@ WSH
Sun, Jun 14thvs NYY@ WSH
Tue, Jun 16th@ BOSvs BAL
Wed, Jun 17th@ BOSvs BAL
Thu, Jun 18th@ BOSvs BAL
Fri, Jun 19th@ CHCvs BOS
Sat, Jun 20th@ CHCvs BOS
Sun, Jun 21st@ CHCvs BOS
Tue, Jun 23rdvs HOU@ PIT
Wed, Jun 24thvs HOU@ PIT
Thu, Jun 25thvs TEX@ PIT
Fri, Jun 26thvs TEX@ CLE
Sat, Jun 27thvs TEX@ CLE
Sun, Jun 28thvs TEX@ CLE
Mon, Jun 29thvs NYMvs LAA
Tue, Jun 30thvs NYMvs LAA
Thu, Jul 2nd   vs LAA
Fri, Jul 3rd@ SEAvs TOR
Sat, Jul 4th@ SEAvs TOR
Sun, Jul 5th@ SEAvs TOR
Tue, Jul 7th@ SF@ MIA
Wed, Jul 8th@ SF@ MIA
Thu, Jul 9th   @ MIA
Fri, Jul 10th@ SD@ TB
Sat, Jul 11th@ SD@ TB
Sun, Jul 12th@ SD@ TB
Fri, Jul 17thvs CWSvs SF
Sat, Jul 18thvs CWSvs SF
Sun, Jul 19thvs CWSvs SF
Mon, Jul 20thvs TBvs CIN
Tue, Jul 21stvs TBvs CIN
Wed, Jul 22ndvs TBvs CIN
Fri, Jul 24th@ BOS@ TEX
Sat, Jul 25th@ BOS@ TEX
Sun, Jul 26th@ BOS@ TEX
Mon, Jul 27th@ WSH@ TEX
Tue, Jul 28th@ WSH@ LAD
Wed, Jul 29th@ WSH@ LAD
Thu, Jul 30th   @ LAD
Fri, Jul 31stvs STLvs MIN
Sat, Aug 1stvs STLvs MIN
Sun, Aug 2ndvs STLvs MIN
Tue, Aug 4th@ HOUvs DET
Wed, Aug 5th@ HOUvs DET
Thu, Aug 6th   vs DET
Fri, Aug 7th@ PHIvs TB
Sat, Aug 8th@ PHIvs TB
Sun, Aug 9th@ PHIvs TB
Tue, Aug 11thvs BOS@ NYY
Wed, Aug 12thvs BOS@ NYY
Thu, Aug 13thvs BOS@ NYY
Fri, Aug 14thvs NYY@ HOU
Sat, Aug 15thvs NYY@ HOU
Sun, Aug 16thvs NYY@ HOU
Tue, Aug 18th@ TB@ MIL
Wed, Aug 19th@ TB@ MIL
Thu, Aug 20th@ TB@ MIL
Fri, Aug 21st@ NYYvs CHC
Sat, Aug 22nd@ NYYvs CHC
Sun, Aug 23rd@ NYYvs CHC
Mon, Aug 24th   vs PHI
Tue, Aug 25thvs KCvs PHI
Wed, Aug 26thvs KCvs PHI
Fri, Aug 28thvs SEA@ TOR
Sat, Aug 29thvs SEA@ TOR
Sun, Aug 30thvs SEA@ TOR
Mon, Aug 31st   @ BOS
Tue, Sep 1st@ CLE@ BOS
Wed, Sep 2nd@ CLE@ BOS
Thu, Sep 3rd@ CLEvs ATH
Fri, Sep 4th@ KCvs ATH
Sat, Sep 5th@ KCvs ATH
Sun, Sep 6th@ KCvs ATH
Tue, Sep 8th@ ATHvs TEX
Wed, Sep 9th@ ATHvs TEX
Thu, Sep 10th   vs TEX
Fri, Sep 11thvs BAL@ ATH
Sat, Sep 12thvs BAL@ ATH
Sun, Sep 13thvs BAL@ ATH
Mon, Sep 14thvs DET@ LAA
Tue, Sep 15thvs DET@ LAA
Wed, Sep 16thvs DET@ LAA
Fri, Sep 18th@ TEX@ COL
Sat, Sep 19th@ TEX@ COL
Sun, Sep 20th@ TEX@ COL
Tue, Sep 22nd@ BALvs HOU
Wed, Sep 23rd@ BALvs HOU
Thu, Sep 24th   vs LAA
Fri, Sep 25thvs CINvs LAA
Sat, Sep 26thvs CINvs LAA
Sun, Sep 27thvs CINvs LAA
Thu, Apr 30th@ MINBailey Ober (6-3)#72   
Thu, May 21st@ NYYCarlos Rodon (1-2)#34   
Thu, May 28th@ BALChris Bassitt (4-3)#125   
Thu, Jun 4th@ ATLGrant Holmes (3-2)#139   
Mon, Jun 22ndvs HOU   
Wed, Jul 1stvs NYM   
Mon, Jul 6th@ SF   
Thu, Jul 23rdvs TB   
Mon, Aug 3rd@ HOU   
Mon, Aug 10thvs BOS   
Thu, Aug 27thvs KC   
Mon, Sep 7th@ ATH   
Mon, Sep 21st@ BAL