USA TODAY Sports

In a flurry of roster moves prior to their game on Monday, the SF Giants recalled slugger Willie Calhoun from Triple-A and placed infielder Tommy La Stella on the injured list with neck spasms in a corresponding move. Calhoun joins hard-throwing righty Cole Waites, who was also promoted on Monday. The Giants acquired Calhoun from the Texas Rangers in a trade for Steven Duggar earlier this season.

Calhoun was drafted by the Dodgers back in 2015 out of Yavapai College when both Giants president of baseball operations Farhan Zaidi and manager Gabe Kapler were both working in Los Angeles. Calhoun quickly blasted his way through the lower minors and had established himself as a consensus top-100 prospect in the minor leagues by 2017.

At the 2017 MLB trade deadline, the Dodgers used Calhoun as the centerpiece of a trade package to acquire Yu Darvish from the Rangers, and by the end of the year, Calhoun had made his big-league debut in Arlington.

In 2019, Calhoun looked like one of the best young hitters in MLB. While injuries limited him to just 83 games that year, he hit 21 homers as a 24-year-old and posted an excellent .269/.323/.524 triple-slash.

Over the past three seasons, though, Calhoun was unable to build off his success. Calhoun has openly discussed struggling after undergoing swing changes with the Rangers' staff to try and tap into more of his power. Earlier this season, as he faded from Texas' lineup, Calhoun was optioned to the minor leagues and requested a trade. Since arriving in the Giants organization, Calhoun has hit .299/.386/.465 with five home runs in 41 games with their Triple-A affiliate in Sacramento.

Defensively, Calhoun has always been limited. He has a fringe arm and below-average range, which has always limited him to first base, second base, and left field, where he has graded out as a below-average option. He has appeared at five games in right field for Sacramento this season, but it's hard to imagine him being a viable option in right at Oracle Park.

La Stella has struggled mightily this year, so much so that one SF Giants beat writer expects him to be released this offseason. He has appeared in 135 games over the past two years and is hitting just .244/.295/.380 with 25 doubles and nine home runs in 433 plate appearances. Over his nine-year MLB career, La Stella has a .267/.337/.399 triple-slash in 1,929 plate appearances between the Giants, Cubs, Angels, Athletics, and Atlanta.

More must-reads:

TODAY'S BEST
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
NBA announces 2023-24 All-NBA teams
Star Padres infielder to miss significant time with shoulder injury
LeBron James, Charles Barkley passionately defend Caitlin Clark from 'petty' haters
Roger Goodell discusses factors for possible 18-game NFL season
Cowboys QB Dak Prescott has intriguing comment on his contract situation
Celtics toying around with surprise Jayson Tatum move in conference finals
Former teammate warns Tee Higgins about pitfalls of playing on franchise tag
Watch: Timberwolves and Mavericks trade dunks in third quarter
Yankees owner Hal Steinbrenner tempers expectations for Juan Soto extension
Canucks' Rick Tocchet wins 2024 Jack Adams Award
Incredible Orioles streak finally comes to end against Cardinals
Raiders QB shares surprising reason for switching jersey number
New Jersey Devils to hire just-fired head coach to lead bench
Latest announcements show how deep Knicks' injury issues ran
Veteran WR announces retirement after nine seasons
Eagles stars defend new DC following criticism
Steelers first-round pick still confident following 'rough' practice
Angel Reese pulls notable sports ownership move