Loss to Padres Prompts Giants Shocking Roster Overhaul, Including Former Padre's Return

In this story:
The Giants made a dramatic roster overhaul prior to Wednesday's game against the Padres in San Francisco.
On the heels of back-to-back one-run victories by the Padres, San Francisco designated veteran first baseman/DH LaMonte Wade Jr. for assignment and backup catcher Sam Huff. They also optioned infielder Christian Koss to the minors.
More news: Former White Sox GM Reveals Surprising Reason Fernando Tatis Almost Stayed With Chicago
Dom Smith, who recently opted out of his minor league contract with the New York Yankees, signed a major league contract and will ostensibly take Wade's spot in the Giants' first-base rotation.
Also new to the Giants' roster are former Padres outfielder Daniel Johnson and journeyman catcher Andrew Knizner.
More news: Padres' Yu Darvish Calls Current Ailment 'Complicated' and Says He 'Can't Talk About it'
"We're not satisfied with the production," Buster Posey, the Giants' first-year president of baseball operations, said Tuesday (via Alex Pavlovic of NBC Sports Bay Area). "We're trying to exhaust all options."
Johnson, who appeared in four Cactus League games with the San Diego Padres in their 2023 spring training camp, and split that season between Triple-A El Paso and Double-A San Antonio, signed a minor league contract with the Giants in May.
More news: Padres Interested in Red Sox Outfielder in Potential Blockbuster Trade: Report
Johnson, 29, began the season in the independent Mexican League and had a .429/512/.943 slash line in 10 games with Caliente de Durango.
Wade, in his fifth year in San Francisco, was slashing .167/.275/.271. He was hit by a pitch in his only plate appearance in the series Monday. The Padres won that game, 1-0, in 10 innings on a sacrifice fly by Jose Iglesias.
More news: Padres Discovered Top Prospect After He Dropped Out of College
Tuesday, the Padres were trailing 2-0 in the ninth inning when they sent seven men to the plate against Giants closer Camilo Doval. Two runs scored on a Manny Machado single, and an RBI single by Jake Cronenworth in the 10th inning gave the Padres a 3-2 victory.
Against the backdrop of two emotionally wrenching losses, the timing of the Giants' roster shakeup is understandable. San Francisco is 11-12 in one-run games this year; the Padres are 13-5.
More news: Padres' Gavin Sheets Reveals Why He's Been So Good This Season
More importantly, the Padres' back-to-back victories on the road increased the gap between second and third place in the National League West. San Francisco is now four games behind first-place Los Angeles and three games behind the second-place Padres.
The series finale between the two teams is set for 6:45 p.m. PT Saturday at Oracle Park.
For more Padres news, head over to Padres on SI.

J.P. Hoornstra is an On SI Contributor. A veteran of 20 years of sports coverage for daily newspapers in California, J.P. covered MLB, the Los Angeles Dodgers, and the Los Angeles Angels (occasionally of Anaheim) from 2012-23 for the Southern California News Group. His first book, The 50 Greatest Dodgers Games of All-Time, published in 2015. In 2016, he won an Associated Press Sports Editors award for breaking news coverage. He once recorded a keyboard solo on the same album as two of the original Doors.
Follow jphoornstra