Skip Navigation to Main Content

Who Should I Trade?

Nick Castellanos for Tyler Freeman (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Tyler Freeman
2B,RF,DH - COL
Tyler Freeman
Nick Castellanos
RF,DH - SD
Nick Castellanos
Expert
Recommendation
67%
Recommended by
2 of 3 experts
33%
Recommended by
1 of 3 experts
Rankings 
   
Rest of Season# 249# 232
VBR# 268# 1092
   
Projections 
   
Runs3219
Home Runs45
RBI2521
Stolen Bases91
Batting Average.274.238
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 170
   
Kevin Spinelli
KevScores
# 222# 331
   
Joe Pisapia
FantasyPros
# 138
   
Who Should I Trade? Player Statistics
  Tyler Freeman
2B,RF,DH - COL
Tyler Freeman
Nick Castellanos
RF,DH - SD
Nick Castellanos
2026 Stats 
   
   
At Bats129115
   
Runs139
   
Hits3622
   
Singles2913
   
Doubles55
   
Triples00
   
Home Runs24
   
RBI1420
   
Stolen Bases52
   
Caught Stealing20
   
Walks65
   
Strikeouts1734
   
Batting Average.279.191
   
On Base Pct.354.221
   
Slugging Pct.364.339
   
On-base Plus Slugging.719.560
   
Who Should I Trade? Player Projections
  Tyler Freeman
2B,RF,DH - COL
Tyler Freeman
Nick Castellanos
RF,DH - SD
Nick Castellanos
2026 Projections 
   
   
At Bats232162
   
Runs3219
   
Hits6339
   
Singles4725
   
Doubles128
   
Triples11
   
Home Runs45
   
RBI2521
   
Stolen Bases91
   
Caught Stealing30
   
Walks1910
   
Strikeouts3542
   
Batting Average.274.238
   
On Base Pct.347.288
   
Slugging Pct.383.391
   
On-base Plus Slugging.730.679
   
Who Should I Trade? Player Notes
  Tyler Freeman
2B,RF,DH - COL
Tyler Freeman
Nick Castellanos
RF,DH - SD
Nick Castellanos
News 
 Tyler Freeman went 3-for-4 with a walk, a run scored, and a stolen base on Sunday during the Rockies' loss to the Giants.
David Leisering
Sun, May 31st
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
 The Rockies activated Tyler Freeman from the paternity list.
Ari Koslow
Tue, May 19th
Nick Castellanos hit a game-tying, two-run home run in the ninth inning on Sunday against the Cardinals.
Ari Koslow
Mon, May 11th
 Tyler Freeman was placed on the paternity list by the Rockies on Friday.
Diego Sandoval
Fri, May 15th
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
 Tyler Freeman went 0-for-3 with a pair of strikeouts, but did steal his third base of the season on Monday during Colorado's 4-2 loss to the Mets.
David Leisering
Mon, May 4th
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
 Tyler Freeman went 2-for-4 with a two-run home run on Thursday, but the Rockies dropped a 6-4 decision to the Reds.
David Leisering
Fri, May 1st
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
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Tyler Freeman
2B,RF,DH - COL
Tyler Freeman
Nick Castellanos
RF,DH - SD
Nick Castellanos
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs DETTarik Skubal (3-2)#4
Fri, Mar 27th@ MIASandy Alcantara (3-4)#73vs DETFramber Valdez (2-4)#26
Sat, Mar 28th@ MIAEury Perez (3-6)#109vs DETJack Flaherty (0-7)#62
Mon, Mar 30th@ TORCody Ponce (0-0)vs SFLanden Roupp (5-5)#61
Tue, Mar 31st@ TORMax Scherzer (1-3)#149vs SFLogan Webb (2-4)#12
Wed, Apr 1st@ TORKevin Gausman (4-3)#19vs SFAdrian Houser (2-5)#189
Fri, Apr 3rdvs PHIAaron Nola (3-4)#39@ BOSSonny Gray (6-1)#30
Sat, Apr 4thvs PHIJesus Luzardo (4-4)#10@ BOSConnelly Early (5-2)#97
Sun, Apr 5thvs PHITaijuan Walker (1-4)#413@ BOSRanger Suarez (2-3)#32
Mon, Apr 6thvs HOUCody Bolton (0-1)#396@ PITBubba Chandler (1-6)#122
Tue, Apr 7thvs HOUMike Burrows (3-6)#121@ PITPaul Skenes (6-5)#2
Wed, Apr 8thvs HOUCristian Javier (0-1)#258@ PITMitch Keller (5-2)#95
Thu, Apr 9th@ SDRandy Vasquez (5-3)#199vs COLJimmy Herget (0-1)#250
Fri, Apr 10th@ SDWalker Buehler (3-3)#220vs COLTomoyuki Sugano (4-4)#428
Sat, Apr 11th@ SDGerman Marquez (3-2)#330vs COLRyan Feltner (2-1)#424
Sun, Apr 12th@ SDNick Pivetta (1-2)#138vs COLKyle Freeland (1-6)#395
Tue, Apr 14th@ HOUColton Gordon (0-0)#295vs SEABryan Woo (5-3)#6
Wed, Apr 15th@ HOUSpencer Arrighetti (7-1)#126vs SEAEmerson Hancock (4-2)#91
Thu, Apr 16th@ HOURyan Weiss (0-3)#293vs SEALuis Castillo (2-5)#46
Fri, Apr 17thvs LADTyler Glasnow (3-0)#37@ LAAJose Soriano (6-4)#45
Sat, Apr 18thvs LADEmmet Sheehan (3-1)#42@ LAAYusei Kikuchi (0-3)#155
Sun, Apr 19thvs LADRoki Sasaki (3-3)#131@ LAAWalbert Urena (2-4)#421
Tue, Apr 21stvs SDRandy Vasquez (5-3)#199@ COLJimmy Herget (0-1)#250
Wed, Apr 22ndvs SDWalker Buehler (3-3)#220@ COLTomoyuki Sugano (4-4)#428
Thu, Apr 23rdvs SDMatt Waldron (1-2)#307@ COLRyan Feltner (2-1)#424
Sat, Apr 25th   @ ARIZac Gallen (3-4)#71
Sun, Apr 26th@ NYMKodai Senga (0-4)#129@ ARIRyne Nelson (2-4)#89
Mon, Apr 27th   vs CHCMatthew Boyd (2-1)#40
Tue, Apr 28th@ CINChase Burns (7-1)#25vs CHCEdward Cabrera (3-2)#70
Wed, Apr 29th@ CINBrandon Williamson (2-3)#370vs CHCJameson Taillon (2-4)#107
Fri, May 1stvs ATLGrant Holmes (3-2)#139vs CWSNoah Schultz (2-4)#221
Sat, May 2ndvs ATLChris Sale (8-3)#5vs CWSSean Burke (2-3)#142
Sun, May 3rdvs ATLSpencer Strider (3-1)#31vs CWSAnthony Kay (5-1)#182
Mon, May 4thvs NYMHuascar Brazoban (3-1)#192@ SFTrevor McDonald (2-2)#161
Tue, May 5th   @ SFLogan Webb (2-4)#12
Wed, May 6thvs NYMFreddy Peralta (3-4)#28@ SFAdrian Houser (2-5)#189
Thu, May 7thvs NYMChristian Scott (1-0)#90vs STLMatthew Liberatore (3-3)#114
Fri, May 8th@ PHIJesus Luzardo (4-4)#10vs STLMichael McGreevy (3-4)#86
Sat, May 9th@ PHIAaron Nola (3-4)#39vs STLDustin May (3-6)#85
Sun, May 10th@ PHICristopher Sanchez (6-2)#3vs STLKyle Leahy (5-3)#162
Tue, May 12th@ PITPaul Skenes (6-5)#2@ MILBrandon Sproat (1-4)#158
Wed, May 13th@ PITMitch Keller (5-2)#95@ MILJacob Misiorowski (6-2)#18
Thu, May 14th@ PITMason Montgomery (1-1)#151@ MILKyle Harrison (6-1)#63
Fri, May 15thvs ARIMerrill Kelly (5-3)#93@ SEAEmerson Hancock (4-2)#91
Sat, May 16thvs ARIEduardo Rodriguez (5-1)#112@ SEALogan Gilbert (3-4)#11
Sun, May 17thvs ARIMichael Soroka (7-2)#67@ SEAGeorge Kirby (5-4)#14
Mon, May 18thvs TEXMacKenzie Gore (4-4)#50vs LADYoshinobu Yamamoto (5-4)#13
Tue, May 19thvs TEXTyler Alexander (1-1)#164vs LADEmmet Sheehan (3-1)#42
Wed, May 20thvs TEXJack Leiter (3-4)#76vs LADShohei Ohtani (5-2)#1
Fri, May 22nd@ ARIMichael Soroka (7-2)#67vs ATHJeffrey Springs (3-6)#111
Sat, May 23rd@ ARIZac Gallen (3-4)#71vs ATHJ.T. Ginn (3-3)#127
Sun, May 24th@ ARIRyne Nelson (2-4)#89vs ATHLuis Medina (1-1)#244
Mon, May 25th@ LADEmmet Sheehan (3-1)#42vs PHIJesus Luzardo (4-4)#10
Tue, May 26th@ LADEric Lauer (2-5)#264vs PHIAaron Nola (3-4)#39
Wed, May 27th@ LADShohei Ohtani (5-2)#1vs PHICristopher Sanchez (6-2)#3
Fri, May 29thvs SFLogan Webb (2-4)#12@ WSHPaxton Schultz
Sat, May 30thvs SFAdrian Houser (2-5)#189@ WSHFoster Griffin (6-2)#88
Sun, May 31stvs SFRobbie Ray (3-6)#83@ WSHZack Littell (5-4)#169
Tue, Jun 2nd@ LAAGrayson Rodriguez (2-1)#77@ PHIAaron Nola (3-4)#39
Wed, Jun 3rd@ LAAWalbert Urena (2-4)#421@ PHICristopher Sanchez (6-2)#3
Thu, Jun 4th   @ PHIZack Wheeler (4-1)#7
Fri, Jun 5thvs MILJacob Misiorowski (6-2)#18vs NYMChristian Scott (1-0)#90
Sat, Jun 6thvs MILKyle Harrison (6-1)#63vs NYMNolan McLean (3-4)#29
Sun, Jun 7thvs MILChad Patrick (2-2)#148vs NYMDavid Peterson (3-5)#117
Mon, Jun 8th   vs CINAndrew Abbott (4-3)#99
Tue, Jun 9thvs CHCColin Rea (5-3)#140vs CINRhett Lowder (3-3)#206
Wed, Jun 10thvs CHCvs CIN
Fri, Jun 12th@ ATH@ BAL
Sat, Jun 13th@ ATH@ BAL
Sun, Jun 14th@ ATH@ BAL
Mon, Jun 15th@ CHC@ STL
Tue, Jun 16th@ CHC@ STL
Wed, Jun 17th@ CHC@ STL
Fri, Jun 19thvs PIT@ TEX
Sat, Jun 20thvs PIT@ TEX
Sun, Jun 21stvs PIT@ TEX
Mon, Jun 22ndvs BOSvs ATL
Tue, Jun 23rdvs BOSvs ATL
Wed, Jun 24thvs BOSvs ATL
Fri, Jun 26th@ MINvs LAD
Sat, Jun 27th@ MINvs LAD
Sun, Jun 28th@ MINvs LAD
Mon, Jun 29thvs MIA@ CHC
Tue, Jun 30thvs MIA@ CHC
Wed, Jul 1stvs MIA@ CHC
Thu, Jul 2ndvs MIA@ LAD
Fri, Jul 3rdvs SF@ LAD
Sat, Jul 4thvs SF@ LAD
Sun, Jul 5thvs SF@ LAD
Mon, Jul 6th@ LADvs ARI
Tue, Jul 7th@ LADvs ARI
Wed, Jul 8th@ LADvs ARI
Thu, Jul 9th@ SFvs ARI
Fri, Jul 10th@ SFvs TOR
Sat, Jul 11th@ SFvs TOR
Sun, Jul 12th@ SFvs TOR
Fri, Jul 17thvs CIN@ KC
Sat, Jul 18thvs CIN@ KC
Sun, Jul 19thvs CIN@ KC
Mon, Jul 20thvs WSH@ ATL
Tue, Jul 21stvs WSH@ ATL
Wed, Jul 22ndvs WSH@ ATL
Thu, Jul 23rd   @ ATL
Fri, Jul 24th@ MIL@ MIA
Sat, Jul 25th@ MIL@ MIA
Sun, Jul 26th@ MIL@ MIA
Tue, Jul 28th@ SDvs COL
Wed, Jul 29th@ SDvs COL
Thu, Jul 30th   vs SF
Fri, Jul 31stvs KCvs SF
Sat, Aug 1stvs KCvs SF
Sun, Aug 2ndvs KCvs SF
Mon, Aug 3rdvs TB@ ARI
Tue, Aug 4thvs TB@ ARI
Wed, Aug 5thvs TB@ ARI
Thu, Aug 6th   @ ARI
Fri, Aug 7th@ STLvs HOU
Sat, Aug 8th@ STLvs HOU
Sun, Aug 9th@ STLvs HOU
Mon, Aug 10th@ ARIvs MIL
Tue, Aug 11th@ ARIvs MIL
Wed, Aug 12th@ ARIvs MIL
Fri, Aug 14th@ SF@ CLE
Sat, Aug 15th@ SF@ CLE
Sun, Aug 16th@ SF@ CLE
Mon, Aug 17thvs LAD@ NYM
Tue, Aug 18thvs LAD@ NYM
Wed, Aug 19thvs LAD@ NYM
Fri, Aug 21stvs CLEvs MIN
Sat, Aug 22ndvs CLEvs MIN
Sun, Aug 23rdvs CLEvs MIN
Mon, Aug 24th@ WSHvs PIT
Tue, Aug 25th@ WSHvs PIT
Wed, Aug 26th@ WSHvs PIT
Fri, Aug 28th@ ATL@ TB
Sat, Aug 29th@ ATL@ TB
Sun, Aug 30th@ ATL@ TB
Mon, Aug 31stvs BAL@ CIN
Tue, Sep 1stvs BAL@ CIN
Wed, Sep 2ndvs BAL@ CIN
Fri, Sep 4thvs STLvs NYY
Sat, Sep 5thvs STLvs NYY
Sun, Sep 6thvs STLvs NYY
Mon, Sep 7th   vs WSH
Tue, Sep 8th@ NYYvs WSH
Wed, Sep 9th@ NYYvs WSH
Fri, Sep 11th@ DET@ SF
Sat, Sep 12th@ DET@ SF
Sun, Sep 13th@ DET@ SF
Mon, Sep 14thvs SD@ COL
Tue, Sep 15thvs SD@ COL
Wed, Sep 16thvs SD@ COL
Thu, Sep 17thvs SD@ COL
Fri, Sep 18thvs SEAvs MIA
Sat, Sep 19thvs SEAvs MIA
Sun, Sep 20thvs SEAvs MIA
Tue, Sep 22ndvs ARI@ LAD
Wed, Sep 23rdvs ARI@ LAD
Thu, Sep 24thvs ARI@ LAD
Fri, Sep 25th@ CWSvs ARI
Sat, Sep 26th@ CWSvs ARI
Sun, Sep 27th@ CWSvs ARI
Sun, Mar 29th@ MIAMax Meyer (5-0)#68   
Mon, Apr 20thvs LADJustin Wrobleski (7-2)#130   
Fri, Apr 24th@ NYMFreddy Peralta (3-4)#28   
Thu, Apr 30th@ CINAndrew Abbott (4-3)#99   
Thu, May 21st@ ARIEduardo Rodriguez (5-1)#112   
Mon, Jun 1st@ LAAJose Soriano (6-4)#45   
Thu, Jun 11thvs CHC   
Thu, Aug 27th@ WSH   
Thu, Sep 10th@ NYY