Skip Navigation to Main Content

Who Should I Trade?

Juan Soto for Nick Loftin (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Juan Soto
LF,RF,DH - NYM
Juan Soto
Nick Loftin
2B,3B,LF - KC
Nick Loftin
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 3
VBR# 4# 1189
   
Projections 
   
Runs6913
Home Runs242
RBI6512
Stolen Bases132
Batting Average.277.240
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 9
   
Dalton Del Don
The Deep Shot
# 5
   
Chris Welsh
FantasyPros
# 6
   
Mike Maher
BettingPros
# 3
   
Joe Pisapia
FantasyPros
# 1
   
Kelly Kirby
FantasyPros
# 4
   
Kevin Spinelli
KevScores
# 4# 190
   
Who Should I Trade? Player Statistics
  Juan Soto
LF,RF,DH - NYM
Juan Soto
Nick Loftin
2B,3B,LF - KC
Nick Loftin
2026 Stats 
   
   
At Bats15065
   
Runs2610
   
Hits4513
   
Singles286
   
Doubles47
   
Triples10
   
Home Runs120
   
RBI2513
   
Stolen Bases50
   
Caught Stealing20
   
Walks248
   
Strikeouts259
   
Batting Average.300.200
   
On Base Pct.394.308
   
Slugging Pct.580.308
   
On-base Plus Slugging.974.615
   
Who Should I Trade? Player Projections
  Juan Soto
LF,RF,DH - NYM
Juan Soto
Nick Loftin
2B,3B,LF - KC
Nick Loftin
2026 Projections 
   
   
At Bats347102
   
Runs6913
   
Hits9624
   
Singles5517
   
Doubles165
   
Triples10
   
Home Runs242
   
RBI6512
   
Stolen Bases132
   
Caught Stealing41
   
Walks8011
   
Strikeouts7518
   
Batting Average.277.240
   
On Base Pct.420.319
   
Slugging Pct.539.363
   
On-base Plus Slugging.960.682
   
Who Should I Trade? Player Notes
  Juan Soto
LF,RF,DH - NYM
Juan Soto
Nick Loftin
2B,3B,LF - KC
Nick Loftin
News 
 Soto is slashing .301/.392/.594 across 39 games this season and has hit six home runs over his last seven contests. He connected on his first plate appearance Wednesday, launching a solo shot to right off Andrew Abbott in the first inning for his 12th homer of the year.
Bruno Mulé
Thu, May 28th
Nick Loftin went 2-for-4 in a win over the Angels with four RBI, two runs scored and one walk.
Chase Davis
Sun, Apr 26th
 Soto has gone 17-for-49 with seven home runs, 13 RBI, and four stolen bases over his last 14 games. Eight of his 11 homers on the season have come in May.
Bruno Mulé
Wed, May 27th
Nick Loftin went 2-for-2 in the loss to the Orioles with a double, three RBI, and a walk.
Chase Davis
Tue, Apr 21st
 Juan Soto is back in the Mets lineup on Tuesday against the Reds.
Ari Koslow
Tue, May 26th
The Royals recalled Nick Loftin from Triple-A Omaha.
Ari Koslow
Mon, Apr 20th
 Juan Soto is out of the Mets lineup again on Monday against the Reds.
Ari Koslow
Mon, May 25th
The Royals optioned Nick Loftin to Triple-A Omaha.
Ari Koslow
Mon, Apr 6th
 Juan Soto is not in the Mets lineup on Sunday due to an illness.
Ari Koslow
Sun, May 24th
Royals outfielder Nick Loftin was scratched from Tuesday's Cactus League game due to general soreness.
Brenton Kemp
Tue, Mar 10th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Juan Soto
LF,RF,DH - NYM
Juan Soto
Nick Loftin
2B,3B,LF - KC
Nick Loftin
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs PITPaul Skenes (6-5)#2   
Sat, Mar 28thvs PITMitch Keller (5-2)#95@ ATLReynaldo Lopez (2-1)#108
Sun, Mar 29thvs PITCarmen Mlodzinski (4-3)#132@ ATLGrant Holmes (3-2)#139
Mon, Mar 30th@ STLKyle Leahy (5-3)#162vs MINSimeon Woods Richardson (0-7)#222
Tue, Mar 31st@ STLAndre Pallante (5-4)#163   
Wed, Apr 1st@ STLMatthew Liberatore (2-3)#114vs MINJoe Ryan (3-3)#15
Thu, Apr 2nd@ SFRobbie Ray (3-6)#83vs MINTaj Bradley (5-1)#74
Fri, Apr 3rd@ SFTyler Mahle (1-7)#119   
Sat, Apr 4th@ SFLanden Roupp (5-5)#61vs MILLogan Henderson (2-1)#57
Sun, Apr 5th@ SFLogan Webb (2-4)#12vs MILKyle Harrison (6-1)#63
Tue, Apr 7thvs ARIZac Gallen (3-4)#71@ CLEGavin Williams (8-3)#27
Wed, Apr 8thvs ARIRyne Nelson (2-4)#89@ CLEJoey Cantillo (4-2)#106
Thu, Apr 9thvs ARIEduardo Rodriguez (5-1)#112vs CWSAnthony Kay (5-1)#182
Fri, Apr 10thvs ATHJ.T. Ginn (3-3)#127vs CWSDavis Martin (8-1)#79
Sat, Apr 11thvs ATHJacob Lopez (4-2)#202vs CWSErick Fedde (0-5)#373
Sun, Apr 12thvs ATHAaron Civale (5-2)#219vs CWSGrant Taylor (1-0)#53
Mon, Apr 13th@ LADJustin Wrobleski (7-2)#130   
Tue, Apr 14th@ LADYoshinobu Yamamoto (4-4)#13@ DETFramber Valdez (2-4)#26
Wed, Apr 15th@ LADShohei Ohtani (5-2)#1@ DETJack Flaherty (0-7)#62
Fri, Apr 17th@ CHCEdward Cabrera (3-2)#70@ NYYCam Schlittler (7-2)#36
Sat, Apr 18th@ CHCJameson Taillon (2-4)#107@ NYYWill Warren (6-1)#60
Sun, Apr 19th@ CHCJavier Assad (3-1)#276@ NYYRyan Weathers (2-3)#66
Tue, Apr 21stvs MINSimeon Woods Richardson (0-7)#222vs BALShane Baz (2-5)#84
Wed, Apr 22ndvs MINConnor Prielipp (1-3)#124vs BALChris Bassitt (4-3)#125
Thu, Apr 23rdvs MINJoe Ryan (3-3)#15   
Fri, Apr 24thvs COLMichael Lorenzen (2-7)#427vs LAAYusei Kikuchi (0-3)#155
Sun, Apr 26thvs COLChase Dollander (3-3)#340vs LAAReid Detmers (2-5)#41
Tue, Apr 28thvs WSHZack Littell (4-4)#169@ ATHAaron Civale (5-2)#219
Wed, Apr 29thvs WSHCade Cavalli (3-3)#87@ ATHLuis Severino (2-6)#146
Thu, Apr 30thvs WSHMiles Mikolas (1-4)#215@ ATHJeffrey Springs (3-6)#111
Fri, May 1st@ LAAWalbert Urena (2-4)#421@ SEABryan Woo (5-3)#6
Sat, May 2nd@ LAAReid Detmers (2-5)#41@ SEAEmerson Hancock (4-2)#91
Sun, May 3rd@ LAAJack Kochanowicz (2-3)#420@ SEALuis Castillo (1-5)#46
Mon, May 4th@ COLTomoyuki Sugano (4-4)#428vs CLETanner Bibee (0-7)#38
Wed, May 6th@ COLMichael Lorenzen (2-7)#427vs CLEJoey Cantillo (4-2)#106
Thu, May 7th@ COLJose Quintana (2-3)#425vs CLESlade Cecconi (3-5)#105
Fri, May 8th@ ARIRyne Nelson (2-4)#89vs DETKeider Montero (2-3)#201
Sat, May 9th@ ARIMerrill Kelly (5-3)#93vs DETBurch Smith
Sun, May 10th@ ARIEduardo Rodriguez (5-1)#112vs DETBrenan Hanifee
Tue, May 12thvs DETJack Flaherty (0-7)#62@ CWSErick Fedde (0-5)#373
Wed, May 13thvs DETFramber Valdez (2-4)#26@ CWSNoah Schultz (2-4)#221
Thu, May 14thvs DETKeider Montero (2-3)#201@ CWSAnthony Kay (5-1)#182
Fri, May 15thvs NYYCam Schlittler (7-2)#36@ STLDustin May (3-6)#85
Sat, May 16thvs NYYCarlos Rodon (1-2)#34@ STLKyle Leahy (5-3)#162
Sun, May 17thvs NYYElmer Rodriguez (0-1)#272@ STLAndre Pallante (5-4)#163
Mon, May 18th@ WSHJake Irvin (2-4)#203vs BOSSonny Gray (6-1)#30
Tue, May 19th@ WSHFoster Griffin (6-2)#88vs BOSRanger Suarez (2-3)#32
Wed, May 20th@ WSHZack Littell (4-4)#169vs BOSConnelly Early (5-2)#97
Thu, May 21st@ WSHCade Cavalli (3-3)#87   
Fri, May 22nd@ MIAEury Perez (3-6)#109vs SEALogan Gilbert (3-4)#11
Sat, May 23rd@ MIAMax Meyer (5-0)#68vs SEAGeorge Kirby (5-4)#14
Sun, May 24th@ MIATyler Phillipsvs SEABryan Woo (5-3)#6
Mon, May 25thvs CINNick Lodolo (1-1)#58vs NYYWill Warren (6-1)#60
Tue, May 26thvs CINChase Burns (7-1)#25vs NYYCam Schlittler (7-2)#36
Wed, May 27thvs CINAndrew Abbott (4-3)#99vs NYYGerrit Cole (1-0)#23
Fri, May 29thvs MIAMax Meyer (5-0)#68@ TEXMacKenzie Gore (4-4)#50
Sat, May 30thvs MIATyler Phillips@ TEXKumar Rocker (2-5)#103
Sun, May 31stvs MIAJohn King@ TEXJack Leiter (2-4)#76
Mon, Jun 1st@ SEAEmerson Hancock (4-2)#91@ CINChase Burns (7-1)#25
Tue, Jun 2nd@ SEALogan Gilbert (3-4)#11@ CINAndrew Abbott (4-3)#99
Wed, Jun 3rd@ SEAGeorge Kirby (5-4)#14@ CINChris Paddack (0-7)#324
Fri, Jun 5th@ SDMichael King (4-4)#35@ MINZebby Matthews (1-2)#82
Sat, Jun 6th@ SDGriffin Canning (0-3)#141@ MINJoe Ryan (3-3)#15
Sun, Jun 7th@ SDRandy Vasquez (5-3)#199@ MINConnor Prielipp (1-3)#124
Tue, Jun 9thvs STLDustin May (3-6)#85vs TEXNathan Eovaldi (5-6)#20
Wed, Jun 10thvs STLvs TEX
Thu, Jun 11thvs STLvs TEX
Fri, Jun 12thvs ATLvs HOU
Sat, Jun 13thvs ATLvs HOU
Sun, Jun 14thvs ATLvs HOU
Mon, Jun 15th@ CIN@ WSH
Tue, Jun 16th@ CIN@ WSH
Wed, Jun 17th@ CIN@ WSH
Thu, Jun 18th@ PHIvs STL
Sat, Jun 20th@ PHI   
Sun, Jun 21st@ PHIvs STL
Mon, Jun 22ndvs CHC@ TB
Tue, Jun 23rdvs CHC@ TB
Wed, Jun 24thvs CHC@ TB
Thu, Jun 25thvs CHC@ TB
Fri, Jun 26thvs PHI@ CWS
Sat, Jun 27thvs PHI@ CWS
Sun, Jun 28thvs PHI@ CWS
Mon, Jun 29th@ TOR   
Tue, Jun 30th@ TORvs TB
Wed, Jul 1st@ TORvs TB
Fri, Jul 3rd@ ATL   
Sat, Jul 4th@ ATLvs PHI
Sun, Jul 5th@ ATLvs PHI
Mon, Jul 6th@ ATLvs PHI
Tue, Jul 7thvs KC@ NYM
Wed, Jul 8thvs KC@ NYM
Thu, Jul 9thvs KC@ NYM
Fri, Jul 10thvs BOS@ BAL
Sat, Jul 11thvs BOS@ BAL
Sun, Jul 12thvs BOS@ BAL
Thu, Jul 16th@ PHI   
Sat, Jul 18th@ PHIvs SD
Sun, Jul 19th@ PHIvs SD
Mon, Jul 20th@ MILvs SF
Tue, Jul 21st@ MILvs SF
Wed, Jul 22nd@ MILvs SF
Fri, Jul 24thvs LAD@ DET
Sat, Jul 25thvs LAD@ DET
Sun, Jul 26thvs LAD@ DET
Mon, Jul 27thvs ATL   
Tue, Jul 28thvs ATL@ MIN
Wed, Jul 29thvs ATL@ MIN
Thu, Jul 30thvs MIA@ MIN
Fri, Jul 31stvs MIA@ COL
Sat, Aug 1stvs MIA@ COL
Sun, Aug 2ndvs MIA@ COL
Tue, Aug 4th@ CLEvs MIN
Wed, Aug 5th@ CLEvs MIN
Thu, Aug 6th@ CLEvs MIN
Fri, Aug 7th@ PITvs CHC
Sat, Aug 8th@ PITvs CHC
Sun, Aug 9th@ PITvs CHC
Mon, Aug 10th@ ATL@ LAD
Tue, Aug 11th@ ATL@ LAD
Wed, Aug 12th@ ATL@ LAD
Fri, Aug 14thvs WSH@ LAA
Sat, Aug 15thvs WSH@ LAA
Sun, Aug 16thvs WSH@ LAA
Mon, Aug 17thvs SDvs ATH
Tue, Aug 18thvs SDvs ATH
Wed, Aug 19thvs SDvs ATH
Fri, Aug 21st@ CWSvs DET
Sat, Aug 22nd@ CWSvs DET
Sun, Aug 23rd@ CWSvs DET
Tue, Aug 25thvs MIL@ TOR
Wed, Aug 26thvs MIL@ TOR
Thu, Aug 27thvs MIL@ TOR
Fri, Aug 28thvs HOU@ CLE
Sat, Aug 29thvs HOU@ CLE
Sun, Aug 30thvs HOU@ CLE
Mon, Aug 31st@ TB   
Tue, Sep 1st@ TBvs MIA
Wed, Sep 2nd@ TBvs MIA
Fri, Sep 4thvs SFvs TOR
Sat, Sep 5thvs SFvs TOR
Sun, Sep 6thvs SFvs TOR
Mon, Sep 7th@ MIAvs ARI
Tue, Sep 8th@ MIAvs ARI
Wed, Sep 9th@ MIAvs ARI
Fri, Sep 11th@ NYY@ BOS
Sat, Sep 12th@ NYY@ BOS
Sun, Sep 13th@ NYY@ BOS
Mon, Sep 14thvs BAL   
Tue, Sep 15thvs BAL@ HOU
Wed, Sep 16thvs BAL@ HOU
Thu, Sep 17thvs PHI@ HOU
Fri, Sep 18thvs PHI@ PIT
Sat, Sep 19thvs PHI@ PIT
Sun, Sep 20thvs PHI@ PIT
Tue, Sep 22nd@ TEXvs CWS
Wed, Sep 23rd@ TEXvs CWS
Thu, Sep 24th@ TEXvs CWS
Fri, Sep 25th@ WSHvs CLE
Sat, Sep 26th@ WSHvs CLE
Sun, Sep 27th@ WSHvs CLE
Fri, Mar 27th   @ ATLChris Sale (8-3)#5
Mon, Apr 6th   @ CLETanner Bibee (0-7)#38
Thu, Apr 16th   @ DETKeider Montero (2-3)#201
Mon, Apr 20th   vs BALKyle Bradish (2-6)#43
Sat, Apr 25th   vs LAAWalbert Urena (2-4)#421
Tue, May 5th   vs CLEGavin Williams (8-3)#27
Thu, Jun 4th   @ MINBailey Ober (6-3)#72
Fri, Jun 19th   vs STL
Thu, Jul 2nd   vs TB
Fri, Jul 17th   vs SD
Thu, Jul 23rd   @ DET
Thu, Aug 20th   vs ATH
Thu, Sep 3rd   vs MIA