USA TODAY Sports

The SF Giants have signed corner bat Darin Ruf to a minor-league contract, according to a report by Jayson Stark of The Athletic. Ruf, of course, was a key contributor for the Giants from 2020-2022 before he was traded to the New York Mets at last year's trade deadline. However, Ruf struggled mightily with the Mets and was designated for assignment and subsequently released earlier this season.

The Giants acquired a four-player package for Ruf at last year's deadline, adding corner bat J.D. Davis alongside a trio of pitching prospects who all ranked among the top 30 prospects in the farm system: Carson Seymour (Giants #13 prospect), Thomas Szapucki (Giants #14 prospect), and Nick Zwack (Giants #30 prospect). Now, all five players included in the trade are in the Giants organization.

Ruf was drafted by the Phillies in the 20th round of the 2009 MLB Draft out of Creighton University. Ruf made his big-league debut with Philadelphia in 2012, hitting .240/.314/.433 with 35 home runs in 833 plate appearances over the next five seasons. However, unable to garner a major-league contract after he became a free agent, Ruf traveled across the Pacific Ocean to play with the Samsung Lions in the KBO.

Ruf worked on some swing changes while he was in Korea and returned stateside in 2020, signing a minor-league contract with the Giants. Ruf emerged as one of the best sluggers on the Giants roster, in the pandemic-shortened season, setting the stage for a breakout 2021 campaign. As the Giants won 107 regular-season games, Ruf hit .271/.385/.519 with 13 doubles and 16 home runs in 312 plate appearances.

In 2022, however, Ruf began to take a step back. Playing everyday for the first time since he had joined the Giants, he hit just .216/.328/.373 before he was traded. Once he arrived in New York, his productivity collapsed. Ultimately, Ruf's Mets career ended after just 74 plate appearances where he posted a .152/.216/.197 triple-slash.

Now back with the organization where he had the best success of his MLB career, Darin Ruf will hope to find his 2020-2021 form once again. He will likely begin his season with the organization's Triple-A affiliate in Sacramento and could rejoin the SF Giants at some point this season if he crushes the competition.

More must-reads:

TODAY'S BEST
Patriots' Drake Maye starts OTAs in surprising position
Bettors are buying Bronny James hype before the 2024 NBA Draft
Mets release veteran infielder
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Victor Wembanyama, Chet Holmgren highlight 2023-24 All-Rookie team
Jaguars' Doug Pederson discusses Trevor Lawrence contract extension
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

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.