Arizona Diamondbacks pitcher Luke Weaver. Rob Schumacher/The Republic / USA TODAY NETWORK

The Diamondbacks announced a series of roster moves Sunday, headlined by right-hander Luke Weaver being activated from the 60-day injured list. To create space for Weaver on the active roster, right-hander Edwin Uceta was optioned to Triple-A. To open a spot on the 40-man roster, infielder Drew Ellis was designated for assignment.

Acquired from the Cardinals in the Paul Goldschmidt trade, Weaver had an excellent start to his Diamondbacks tenure, although it was limited by a forearm strain. In 12 starts that year (2019), he put up a 2.94 ERA in 64 1/3 innings. But over the subsequent two seasons, injuries and underperformance dimmed his outlook. 

In April, manager Terry Lovullo announced that the club planned to use Weaver out of the bullpen to start the year. Regardless, Weaver landed on the IL with elbow inflammation after throwing just 2/3 of an inning, only now making his way back to the majors. 

It’s possible that Weaver could get back into the rotation soon, as his last rehab outing was a four-inning start where he threw 60 pitches. Caleb Smith took Weaver’s rotation spot at the start of the year but was himself bumped into the bullpen after just one start. Humberto Castellanos took over a rotation spot in April but landed on the IL recently.

Ellis was a second round pick of the D-Backs in 2017. He had his contract selected in July of last year and made his major league debut. In 34 MLB games so far, he has a tepid batting line of .134/.268/.207, 37 wRC+. He has an incredible 18.4% walk rate in 42 Triple-A games this year, helping him produce a line of .217/.369/.399, 100 wRC+. Ellis has garnered praise from prospect evaluators for his defense, where he’s capable of playing first, second or third base. Given that versatility and patient approach at the plate, he could be of interest to other clubs, especially since he still has options and can be stashed in the minors. Arizona will have a week to trade him or put him on waivers.

More must-reads:

TODAY'S BEST
Elly De La Cruz surprises fans with latest interview
Shaquille O’Neal takes brutal shot at Nets’ Ben Simmons
NBA outlines reason behind Draymond Green's latest ejection
Watch: Rockets player trolls Warriors after 10th straight win
Sweet Carolina! Panthers bring home former No. 1 overall pick
Dodgers signing catcher to 10-year extension
Insider shares major update on return of 76ers' Joel Embiid
Watch: Draymond Green’s ejection leaves Stephen Curry dejected
UConn HC Dan Hurley delivers hilarious transfer portal analogy
Did Jim Harbaugh tip his hand about what Chargers will do with No. 5 pick?
Eagles' Saquon Barkley opens up about unexpected feud with Giants legend
Lions re-sign career backup QB
Jets' Robert Saleh, Woody Johnson had 'heated conversation' at owners meetings?
Mets release power-hitting first baseman
USC HC Lincoln Riley makes revealing comments about NIL
Lakers guard D'Angelo Russell gets candid on impending free agency
Caitlin Clark receives $5 million offer from pro basketball league
Bengals share concerning update on Ja'Marr Chase contract negotiations
MLS referees will return this weekend following CBA agreement
NCAA working to make sensible change to betting rules