Skip Navigation to Main Content

Who Should I Trade?

Nick Castellanos for Victor Mesa Jr. (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Nick Castellanos
RF,DH - SD
Nick Castellanos
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 232
VBR# 1092# 1245
   
Projections 
   
Runs198
Home Runs52
RBI219
Stolen Bases11
Batting Average.238.238
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Pisapia
FantasyPros
# 138
   
Kevin Spinelli
KevScores
# 331
   
Who Should I Trade? Player Statistics
  Nick Castellanos
RF,DH - SD
Nick Castellanos
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
2026 Stats 
   
   
At Bats11312
   
Runs92
   
Hits213
   
Singles122
   
Doubles50
   
Triples00
   
Home Runs41
   
RBI192
   
Stolen Bases10
   
Caught Stealing00
   
Walks51
   
Strikeouts333
   
Batting Average.186.250
   
On Base Pct.219.308
   
Slugging Pct.336.500
   
On-base Plus Slugging.555.808
   
Who Should I Trade? Player Projections
  Nick Castellanos
RF,DH - SD
Nick Castellanos
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
2026 Projections 
   
   
At Bats16269
   
Runs198
   
Hits3916
   
Singles2511
   
Doubles83
   
Triples10
   
Home Runs52
   
RBI219
   
Stolen Bases11
   
Caught Stealing00
   
Walks106
   
Strikeouts4216
   
Batting Average.238.238
   
On Base Pct.288.300
   
Slugging Pct.391.379
   
On-base Plus Slugging.679.678
   
Who Should I Trade? Player Notes
  Nick Castellanos
RF,DH - SD
Nick Castellanos
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
News 
 Nick Castellanos went 1-for-3 with a home run and three RBI in the Padres 7-4 win over the Mariners on Saturday.
Ari Koslow
Sun, May 17th
Victor Mesa Jr. went 1-for-5 with a two-run home run in Monday's 9-7 loss against the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 26th
 Nick Castellanos hit a game-tying, two-run home run in the ninth inning on Sunday against the Cardinals.
Ari Koslow
Mon, May 11th
The Rays recalled OF Victor Mesa Jr. from Triple-A Durham.
Ari Koslow
Sun, May 24th
 Nick Castellanos went 1-for-2 with a home run and two RBI in the Padres 5-4 loss against the Cubs on Wednesday.
Ari Koslow
Thu, Apr 30th
The Rays reportedly plan to promote Victor Mesa Jr. from Triple-A Durham on Saturday.
Ari Koslow
Fri, May 22nd
 Padres manager Craig Stammen said he expects to give Nick Castellanos time as the designated hitter as well as in the outfield and at first base.
Ari Koslow
Sun, Feb 15th
Tampa Bay Rays manager Kevin Cash said that Victor Mesa Jr. is trending in the right direction and will hopefully see some game action soon.
Nicholas Rodriguez
Thu, Mar 5th
 Nick Castellanos was not on the market long as he inks a deal with the San Diego Padres. Castellanos will make $780K from the Padres while the Phillies, who released him earlier this week, are on the hook for the remainder of his $20 million salary in 2026.
David Leisering
Sat, Feb 14th
The Tampa Bay Rays claimed Victor Mesa Jr. off waivers from the Miami Marlins on Friday.
Nicholas Rodriguez
Fri, Feb 6th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nick Castellanos
RF,DH - SD
Nick Castellanos
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs DETTarik Skubal (3-2)#4@ STLMatthew Liberatore (2-3)#114
Fri, Mar 27thvs DETFramber Valdez (2-4)#26   
Sat, Mar 28thvs DETJack Flaherty (0-7)#62@ STLMichael McGreevy (3-4)#86
Mon, Mar 30thvs SFLanden Roupp (5-5)#61@ MILKyle Harrison (6-1)#63
Tue, Mar 31stvs SFLogan Webb (2-4)#12@ MILBrandon Woodruff (2-1)#56
Wed, Apr 1stvs SFAdrian Houser (2-5)#189@ MILJacob Misiorowski (5-2)#18
Fri, Apr 3rd@ BOSSonny Gray (6-1)#30@ MINBailey Ober (6-3)#72
Sat, Apr 4th@ BOSConnelly Early (5-2)#97@ MINMick Abel (1-2)#209
Sun, Apr 5th@ BOSRanger Suarez (2-3)#32@ MINSimeon Woods Richardson (0-7)#222
Mon, Apr 6th@ PITBubba Chandler (1-6)#122vs CHCJameson Taillon (2-4)#107
Tue, Apr 7th@ PITPaul Skenes (6-5)#2vs CHCJavier Assad (3-1)#276
Wed, Apr 8th@ PITMitch Keller (5-2)#95vs CHCColin Rea (5-3)#140
Thu, Apr 9thvs COLJimmy Herget (0-1)#250   
Fri, Apr 10thvs COLTomoyuki Sugano (4-4)#428vs NYYLuis Gil (1-2)#249
Sat, Apr 11thvs COLRyan Feltner (2-1)#424vs NYYMax Fried (4-3)#33
Sun, Apr 12thvs COLKyle Freeland (1-6)#395vs NYYCam Schlittler (7-2)#36
Tue, Apr 14thvs SEABryan Woo (5-3)#6@ CWSNoah Schultz (2-4)#221
Wed, Apr 15thvs SEAEmerson Hancock (4-2)#91@ CWSSean Burke (2-3)#142
Thu, Apr 16thvs SEALuis Castillo (1-5)#46@ CWSJordan Leasure
Fri, Apr 17th@ LAAJose Soriano (6-4)#45@ PITBubba Chandler (1-6)#122
Sat, Apr 18th@ LAAYusei Kikuchi (0-3)#155@ PITPaul Skenes (6-5)#2
Sun, Apr 19th@ LAAWalbert Urena (2-4)#421@ PITMitch Keller (5-2)#95
Tue, Apr 21st@ COLJimmy Herget (0-1)#250vs CINChase Burns (7-1)#25
Wed, Apr 22nd@ COLTomoyuki Sugano (4-4)#428vs CINBrandon Williamson (2-3)#370
Thu, Apr 23rd@ COLRyan Feltner (2-1)#424   
Sat, Apr 25th@ ARIZac Gallen (3-4)#71vs MINBailey Ober (6-3)#72
Sun, Apr 26th@ ARIRyne Nelson (2-4)#89vs MINSimeon Woods Richardson (0-7)#222
Mon, Apr 27thvs CHCMatthew Boyd (2-1)#40@ CLEParker Messick (6-1)#51
Tue, Apr 28thvs CHCEdward Cabrera (3-2)#70@ CLETanner Bibee (0-7)#38
Wed, Apr 29thvs CHCJameson Taillon (2-4)#107@ CLEGavin Williams (8-3)#27
Fri, May 1stvs CWSNoah Schultz (2-4)#221vs SFRobbie Ray (3-6)#83
Sat, May 2ndvs CWSSean Burke (2-3)#142vs SFLanden Roupp (5-5)#61
Sun, May 3rdvs CWSAnthony Kay (5-1)#182vs SFTyler Mahle (1-7)#119
Mon, May 4th@ SFTrevor McDonald (2-2)#161vs TOREric Lauer (2-5)#264
Tue, May 5th@ SFLogan Webb (2-4)#12vs TORKevin Gausman (4-3)#19
Wed, May 6th@ SFAdrian Houser (2-5)#189vs TORPatrick Corbin (2-1)#216
Thu, May 7thvs STLMatthew Liberatore (2-3)#114@ BOSJake Bennett (1-1)#303
Fri, May 8thvs STLMichael McGreevy (3-4)#86@ BOSConnelly Early (5-2)#97
Sat, May 9thvs STLDustin May (3-6)#85   
Sun, May 10thvs STLKyle Leahy (5-3)#162@ BOSPayton Tolle (2-2)#75
Tue, May 12th@ MILBrandon Sproat (1-4)#158@ TORPatrick Corbin (2-1)#216
Wed, May 13th@ MILJacob Misiorowski (5-2)#18@ TORDylan Cease (3-3)#16
Thu, May 14th@ MILKyle Harrison (6-1)#63   
Fri, May 15th@ SEAEmerson Hancock (4-2)#91vs MIAJanson Junk (3-5)#116
Sat, May 16th@ SEALogan Gilbert (3-4)#11vs MIASandy Alcantara (3-4)#73
Sun, May 17th@ SEAGeorge Kirby (5-4)#14vs MIAEury Perez (3-6)#109
Mon, May 18thvs LADYoshinobu Yamamoto (4-4)#13vs BALTrevor Rogers (2-6)#94
Tue, May 19thvs LADEmmet Sheehan (3-1)#42vs BALKyle Bradish (2-6)#43
Wed, May 20thvs LADShohei Ohtani (5-2)#1vs BALShane Baz (2-5)#84
Fri, May 22ndvs ATHJeffrey Springs (3-6)#111@ NYYGerrit Cole (1-0)#23
Sat, May 23rdvs ATHJ.T. Ginn (3-3)#127   
Sun, May 24thvs ATHLuis Medina (1-1)#244@ NYYRyan Weathers (2-3)#66
Mon, May 25thvs PHIJesus Luzardo (4-4)#10@ BALKyle Bradish (2-6)#43
Tue, May 26thvs PHIAaron Nola (3-4)#39@ BALShane Baz (2-5)#84
Wed, May 27thvs PHICristopher Sanchez (6-2)#3@ BALTrey Gibson (1-0)#309
Fri, May 29th@ WSHPaxton Schultzvs LAAWalbert Urena (2-4)#421
Sat, May 30th@ WSHFoster Griffin (6-2)#88vs LAAReid Detmers (2-5)#41
Sun, May 31st@ WSHZack Littell (4-4)#169vs LAAJack Kochanowicz (2-3)#420
Tue, Jun 2nd@ PHIAaron Nola (3-4)#39vs DETJack Flaherty (0-7)#62
Wed, Jun 3rd@ PHICristopher Sanchez (6-2)#3vs DETTroy Melton (1-0)#118
Thu, Jun 4th@ PHIZack Wheeler (4-1)#7   
Fri, Jun 5thvs NYMChristian Scott (1-0)#90@ MIATyler Phillips
Sat, Jun 6thvs NYMNolan McLean (2-4)#29@ MIAJanson Junk (3-5)#116
Sun, Jun 7thvs NYMDavid Peterson (3-5)#117@ MIASandy Alcantara (3-4)#73
Mon, Jun 8thvs CINAndrew Abbott (4-3)#99vs BOSPayton Tolle (2-2)#75
Tue, Jun 9thvs CINRhett Lowder (3-3)#206vs BOSBrayan Bello (2-5)#144
Wed, Jun 10thvs CINvs BOS
Fri, Jun 12th@ BAL@ LAA
Sat, Jun 13th@ BAL@ LAA
Sun, Jun 14th@ BAL@ LAA
Mon, Jun 15th@ STL@ LAD
Tue, Jun 16th@ STL@ LAD
Wed, Jun 17th@ STL@ LAD
Fri, Jun 19th@ TEXvs WSH
Sat, Jun 20th@ TEXvs WSH
Sun, Jun 21st@ TEXvs WSH
Mon, Jun 22ndvs ATLvs KC
Tue, Jun 23rdvs ATLvs KC
Wed, Jun 24thvs ATLvs KC
Fri, Jun 26thvs LADvs ARI
Sat, Jun 27thvs LADvs ARI
Sun, Jun 28thvs LADvs ARI
Mon, Jun 29th@ CHC   
Tue, Jun 30th@ CHC@ KC
Wed, Jul 1st@ CHC@ KC
Thu, Jul 2nd@ LAD@ KC
Fri, Jul 3rd@ LAD@ HOU
Sat, Jul 4th@ LAD@ HOU
Sun, Jul 5th@ LAD@ HOU
Mon, Jul 6thvs ARIvs NYY
Tue, Jul 7thvs ARIvs NYY
Wed, Jul 8thvs ARIvs NYY
Thu, Jul 9thvs ARIvs NYY
Fri, Jul 10thvs TORvs SEA
Sat, Jul 11thvs TORvs SEA
Sun, Jul 12thvs TORvs SEA
Fri, Jul 17th@ KC@ BOS
Sat, Jul 18th@ KC@ BOS
Sun, Jul 19th@ KC@ BOS
Mon, Jul 20th@ ATL@ TOR
Tue, Jul 21st@ ATL@ TOR
Wed, Jul 22nd@ ATL@ TOR
Thu, Jul 23rd@ ATL@ TOR
Fri, Jul 24th@ MIAvs CLE
Sat, Jul 25th@ MIAvs CLE
Sun, Jul 26th@ MIAvs CLE
Tue, Jul 28thvs COLvs TEX
Wed, Jul 29thvs COLvs TEX
Thu, Jul 30thvs SFvs TEX
Fri, Jul 31stvs SFvs CWS
Sat, Aug 1stvs SFvs CWS
Sun, Aug 2ndvs SFvs CWS
Mon, Aug 3rd@ ARI@ COL
Tue, Aug 4th@ ARI@ COL
Wed, Aug 5th@ ARI@ COL
Thu, Aug 6th@ ARI   
Fri, Aug 7thvs HOU@ SEA
Sat, Aug 8thvs HOU@ SEA
Sun, Aug 9thvs HOU@ SEA
Mon, Aug 10thvs MIL@ ATH
Tue, Aug 11thvs MIL@ ATH
Wed, Aug 12thvs MIL@ ATH
Fri, Aug 14th@ CLEvs BAL
Sat, Aug 15th@ CLEvs BAL
Sun, Aug 16th@ CLEvs BAL
Mon, Aug 17th@ NYMvs BAL
Tue, Aug 18th@ NYMvs TOR
Wed, Aug 19th@ NYMvs TOR
Fri, Aug 21stvs MIN@ BAL
Sat, Aug 22ndvs MIN@ BAL
Sun, Aug 23rdvs MIN@ BAL
Mon, Aug 24thvs PIT@ DET
Tue, Aug 25thvs PIT@ DET
Wed, Aug 26thvs PIT@ DET
Fri, Aug 28th@ TBvs SD
Sat, Aug 29th@ TBvs SD
Sun, Aug 30th@ TBvs SD
Mon, Aug 31st@ CINvs NYM
Tue, Sep 1st@ CINvs NYM
Wed, Sep 2nd@ CINvs NYM
Fri, Sep 4thvs NYY@ TEX
Sat, Sep 5thvs NYY@ TEX
Sun, Sep 6thvs NYY@ TEX
Mon, Sep 7thvs WSH   
Tue, Sep 8thvs WSH@ ATL
Wed, Sep 9thvs WSH@ ATL
Fri, Sep 11th@ SFvs HOU
Sat, Sep 12th@ SFvs HOU
Sun, Sep 13th@ SFvs HOU
Mon, Sep 14th@ COL   
Tue, Sep 15th@ COLvs ATH
Wed, Sep 16th@ COLvs ATH
Thu, Sep 17th@ COLvs ATH
Fri, Sep 18thvs MIAvs BOS
Sat, Sep 19thvs MIAvs BOS
Sun, Sep 20thvs MIAvs BOS
Tue, Sep 22nd@ LAD@ NYY
Wed, Sep 23rd@ LAD@ NYY
Thu, Sep 24th@ LAD@ NYY
Fri, Sep 25thvs ARI@ PHI
Sat, Sep 26thvs ARI@ PHI
Sun, Sep 27thvs ARI@ PHI
Sun, Mar 29th   @ STLDustin May (3-6)#85
Mon, Apr 20th   vs CINRhett Lowder (3-3)#206
Fri, Apr 24th   vs MINTaj Bradley (5-1)#74
Mon, May 11th   @ TORKevin Gausman (4-3)#19
Mon, Jun 1st   vs DETTy Madden#279
Thu, Jun 25th   vs KC
Thu, Aug 20th   vs TOR
Thu, Sep 3rd   @ TEX
Thu, Sep 10th   @ ATL