The Phillies have claimed infielder/outfielder Diego Castillo off waivers from the Yankees, per announcements from both clubs. The Yanks designated him for assignment a week ago. The Phils now have a full 40-man roster after this move.

Castillo, 26, spent 2023 with the Diamondbacks but has been on the roster carousel so far this year. Since the calendar flipped to 2024, he’s been claimed by the Mets, Yankees and now Phillies. That’s likely a reflection of the fact that he has some intriguing characteristics, enough to get claimed, but not enough to hold a roster spot.

He generally does a pretty good job of getting on base, but without much power. He also has a bit of speed, some defensive versatility and one option year remaining. With the Snakes in 2023, he only got into one major league game but took 556 plate appearances at the Triple-A level. He drew a walk in 17.4% of those and was only punched out at a 14.2% clip. He only hit three home runs in that time but his .313/.431/.410 batting line still amounted to a wRC+ of 117, even in the hitter-friendly environs of the Pacific Coast League.

He also stole 13 bases and bounced around the diamond, lining up at the three infield positions to the left of first base as well as left field. In past seasons, he’s played a bit of first base and right field, in addition to some brief mop-up duty on the mound.

For the Phils, Castillo can provide them with some depth all over the diamond, alongside other multi-positional guys like Kody Clemens, Rodolfo Castro and Weston Wilson. The major league bench projects to feature Garrett Stubbs as a backup catcher with players like Edmundo Sosa, Cristian Pache and Jake Cave filling out the final few spots. Those final three names are all out of options, which could give them a leg up in earning a roster spot to start the year.

But injuries will inevitably pop up throughout the season and perhaps open opportunities for Castillo or some of the club’s other depth players. But also, given the way this year is going for Castillo, it wouldn’t be a surprise to see him back on the waiver wire shortly.

More must-reads:

TODAY'S BEST
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch