Padres roster review: Nick Castellanos

San Diego Padres

NICK CASTELLANOS

  • Position(s): Right field, left field, first base
  • Bats / Throws: Right / Right
  • 2026 opening day age: 34
  • Height / Weight: 6-foot-3 / 203 pounds
  • How acquired: Signed as a free agent in February 2026
  • Contract status: Will make $20 million in the final year of a contract signed with the Phillies; the Padres are only on the hook for the league minimum ($780,000)
  • fWAR in 2025: Minus-0.6
  • Key 2025 stats: .250 AVG, .294 OBP, .400 SLG, 17 HRs, 72 RBIs, 72 runs, 32 walks, 133 strikeouts, 4 steals (147 games, 589 plate appearances)

 

STAT TO NOTE

  • 39 — Castellanos’ launch-angle sweet spot percentage in 2025, which ranked in the 88th percentile according to Statcast. This metric measures how often a hitter makes contact at the optimal launch angle and Castellanos was better in 2025 than he’d been since 2021 (44.0%), when he was the best in the majors. The problem is his average exit velocity (87.8 mph) ranked in the 18th percentile, his hard-hit rate (34.5%) ranked in the 16th percentile and his barrel rate (7.6%) declined a third straight year, as did his bat speed (70.5 mph).

 

TRENDING

  • Down — A former Team USA teammate of Manny Machado’s as a teenager and a first-round pick in 2010 out of the greater Miami area, Castellanos finished eighth in AL Rookie of the Year voting in 2014 (.700 OPS) and had a .783 OPS in seven years in Detroit when he was traded to the Cubs in 2019. Castellanos went on to hit .321/.356/.646 after the trade to Chicago to earn a four-year, $64 million deal with the Reds. There, he was an All-Star for the first time and hit .284/.343/.550 over two years, leading him to opt out of the final two years. He subsequently signed a five-year, $100 million deal with the Phillies, struggled in his first year (.694 OPS) and then was an All-Star in 2023 (.788 OPS) while driving in a career-high 106 runs. But Castellanos took a step back in 2024 (.742 OPS) and in 2025 saw playing time pulled away as he was worth minus-12 outs above average in right field and saw his power numbers continue to dip. The change in role led to frustration and friction with Phillies manager Rob Thomson (drinking a beer in the dugout after a benching was seen as disrespectful). The Phillies shopped Castellanos after the season and with no takers, released him in February, clearing the way for the Padres to sign him for the league minimum.

 

PeoriPeoria, AZ - February 20: Nick Castellanos #21 of the San Diego Padres plays first base against the Seattle Mariners during a spring training game on February 20, 2026 in Peoria, AZ.  (K.C. Alfred / The San Diego Union-Tribune)
PeoriPeoria, AZ – February 20: Nick Castellanos #21 of the San Diego Padres plays first base against the Seattle Mariners during a spring training game on February 20, 2026 in Peoria, AZ. (K.C. Alfred / The San Diego Union-Tribune)

2026 OUTLOOK

  • With the Padres set as far as starters are concerned in the outfield, Castellanos is seeing his first action at first base this spring to see if he can find a role as a power bat that can rotate between first, DH and occasional starts in the outfield. Castellanos hasn’t played the infield (third base) since 2017, so it will be a work in progress that they can stomach so long as he produces as a low-risk flier.

 

ROSTER RANKINGS

  • 1. OF Fernando Tatis Jr.
  • 2. 3B Manny Machado
  • 3. OF Jackson Merrill
  • 4. RHP Nick Pivetta
  • 5. RHP Michael King
  • 6. RHP Mason Miller
  • 7. OF Ramón Laureano
  • 8. SS Xander Bogaerts
  • 9. LHP Adrián Morejón
  • 10. RHP Jeremiah Estrada
  • 11. RHP Jason Adam
  • 12. 2B Jake Cronenworth
  • 13. RHP Joe Musgrove
  • 14. RHP Randy Vasquez
  • 15. OF Gavin Sheets
  • 16. LHP JP Sears
  • 17. RHP Yu Darvish
  • 18. RHP Bradgley Rodriguez
  • 19. RHP David Morgan
  • 20. C Freddy Fermin
  • 21. LHP Wandy Peralta
  • 22. C Luis Campusano
  • 23. LHP Yuki Matsui
  • 24. INF Sung-Mun Song
  • 25. RHP Matt Waldron
  • 26. OF Bryce Johnson
  • 27. OF/1B Nick Castellanos
  • 28. RHP Ron Marinaccio
  • 29. RHP Bryan Hoeing
  • 30. LHP Kyle Hart
  • 31. INF Will Wagner
  • 32. RHP Garrett Hawkins
  • 33. RHP Miguel Mendez
  • 34. RHP Daison Acosta
  • 35. RHP Ty Adcock
  • 36. RHP Alek Jacob
  • 37. INF Mason McCoy

 

Removed from 40-man roster

  • OF Tirso Ornelas (designated for assignment)
  • RHP Jhony Brito (60-day injured list)
Back To Top