San Francisco Giants Roster Moves 1/5

SF Giants Roster Transactions | Inside The Diamonds

The San Francisco Giants have been looking to add starting pitching all off-season and have missed out on RHP Yoshinobu Yamamoto as he signed with the rival Los Angeles Dodgers. They’ve also been linked to LHP Shota Imanaga, among other free-agent starters. Today, they swung a trade with the Seattle Mariners, acquiring LHP Robbie Ray in exchange for OF Mitch Haniger and RHP Anthony DeSclafani.

Roster Moves By The Numbers

Robbie Ray

Ray has pitched for ten seasons for the Detroit Tigers, Arizona Diamondbacks, Toronto Blue Jays, and Seattle Mariners. He won the Cy Young in 2021 with the Blue Jays when he made 32 starts, going 13-7 with a 2.84 ERA and 248 strikeouts in 193.1 innings. Last season, he only made one start, going 0-1, giving up five runs, three earned on four hits; he walked five and struck out three in 3.1 innings as he underwent Tommy John surgery on May 3rd. For his career, he has made 226 appearances, with 222 of those as starts going 74-71 with a 3.96 ERA, a 4.07 FIP, a 1.30 WHIP, a 1.4 HR/9, a 3.8 BB/9, and an 11.0 K/9

Mitch Haniger

Haniger returns to the Mariners where he played five seasons. Last season with the Giants, in 61 games, he slashed .209/.266/.365 with a .631 OPS; he had 13 doubles, one triple, six home runs, 28 RBI, 27 runs scored, one stolen base, and 15 walks. For his career, he has played in 625 games and slashed .256/.329/.466 with a .796 OPS; he has 122 doubles, 11 triples, 118 home runs, 351 RBI, 371 runs scored, 19 stolen bases, and 232 walks.

Anthony DeSclafani

Desclafani has played for three teams in his nine-year career, pitching for the Miami Marlins, Cincinnati Reds, and Giants. He has made 180 appearances in his career with 169 starts, going 54-56 with a 4.20 ERA, a 4.35 FIP, a 1.25 WHIP, a 1.4 HR/9, a 1.8 BB/9, and a 7.9 K/9. Last season, he made 19 appearances, with 18 being starts going 4-8 with a 4.88 ERA and 79 strikeouts in 99.2 innings.

Leave a Reply

Baltimore Orioles Roster Transactions | Inside The Diamonds

Baltimore Orioles Roster Moves 04/01/2026

The Baltimore Orioles wrap up their three-game series with the Texas Rangers this afternoon as they look to avoid being swept. Ahead of today’s game, the Orioles transferred third baseman Jordan Westburg from the 10-day injured list to the 60-day injured list with a right elbow UCL sprain. They also placed right-handed pitcher Zach Eflin […]

Read More
Colorado Rockies Roster Transactions | Inside The Diamonds

Colorado Rockies Roster Moves 04/01/2026

The Colorado Rockies have started their season out 1-4. They will play the rubber game with the Toronto Blue Jays this afternoon. Kyle Freeland will pitch for the Rockies. Kevin Gausman will start for the Blue Jays. The game begins at 1:07 EST at Rogers Centre. Before the start of today’s game, the Colorado Rockies […]

Read More

Game Recap: Arizona’s Six-Run Eighth Downs Tigers 

The Detroit Tigers and Arizona Diamondbacks played the first game of their three-game series. Casey Mize made his first start of the season for Detroit, going up against Brandon Pfaadt for the Diamondbacks. Detroit Tigers Starting Lineup 3B – Colt KeithSS – Kevin McGonigle2B – Gleyber TorresLF – Riley GreeneDH – Kerry Carpenter1B – Spencer TorkelsonRF – […]

Read More