Michael Swinehart

Michael Swinehart

Aug 27, 2023; San Francisco, California, USA; Former San Francisco Giants players Hunter Pence and Buster Posey during a Wall of Fame induction ceremony before the game against the Atlanta Braves at Oracle Park. Mandatory Credit: Kelley L Cox-Imagn Images

SF Giants fire Farhan Zaidi, replace him with Buster Posey

Michael Swinehart
|

Aug 28, 2022; Phoenix, Arizona, US; East infielder Bryce Eldridge (38) during the Perfect Game All-American Classic high school baseball game at Chase Field. Mandatory Credit: Mark J. Rebilas-Imagn Images

The unpopular, but likely solution at first base for the SF Giants

Michael Swinehart
|

Jul 23, 2024; Los Angeles, California, USA; San Francisco Giants second baseman Thairo Estrada (39) throws to first for an out during the fifth inning against the Los Angeles Dodgers at Dodger Stadium. Mandatory Credit: Jason Parkhurst-USA TODAY Sports

SF Giants place a trio of veterans on irrevocable waivers

Michael Swinehart
|

Apr 11, 2023; San Francisco, California, USA; San Francisco Giants shortstop Brandon Crawford (35) celebrates after hitting a solo home run during the eighth inning against the Los Angeles Dodgers at Oracle Park. Mandatory Credit: Neville E. Guard-USA TODAY Sports

Reflecting on the long and successful career of SF Giants legend Brandon Crawford

Michael Swinehart
|

Jul 30, 2024; St. Louis, Missouri, USA;  St. Louis Cardinals third baseman Brandon Crawford (35) fields a ground ball against the Texas Rangers during the ninth inning at Busch Stadium. Mandatory Credit: Jeff Curry-USA TODAY Sports

SF Giants legend Brandon Crawford released by Cardinals after disappointing season

Michael Swinehart
|
Jul 28, 2024; San Francisco, California, USA; San Francisco Giants pitcher Camilo Doval (75) reacts against the Colorado Rockies during the ninth inning at Oracle Park. Mandatory Credit: Robert Edwards-USA TODAY Sports

SF Giants make surprise move by demoting 2023 NL All-Star reliever

Michael Swinehart
|
Jun 19, 2024; Chicago, Illinois, USA; San Francisco Giants outfielder Heliot Ramos (17) grounds into force out against the Chicago Cubs during the sixth inning at Wrigley Field. Mandatory Credit: Kamil Krzaczynski-USA TODAY Sports

3 biggest SF Giants surprises from the first half of the season

Michael Swinehart
|
May 22, 2024; Pittsburgh, Pennsylvania, USA;  San Francisco Giants starting pitcher Blake Snell (7) delivers a pitch against the Pittsburgh Pirates during the first inning at PNC Park. Mandatory Credit: Charles LeClaire-USA TODAY Sports

3 biggest SF Giants disappointments from the first half of the season

Michael Swinehart
|
May 11, 2024; San Francisco, California, USA; San Francisco Giants pitcher Mason Black (47) throws a pitch during the third inning against the Cincinnati Reds at Oracle Park. Mandatory Credit: Bob Kupbens-USA TODAY Sports

SF Giants add Hayden Birdsong, option young pitcher after brief stint with the club

Michael Swinehart
|
Chicago Cubs v San Francisco Giants

SF Giants made surprise move in calling up lefty reliever for brief stint

Michael Swinehart
|
May 17, 2024; San Francisco, California, USA; San Francisco Giants center fielder Luis Matos (29)

SF Giants young outfielder has historic start to series against Colorado Rockies

Michael Swinehart
|
May 7, 2024; Los Angeles, California, USA; Miami Marlins center fielder Jazz Chisholm Jr. (2)

Should the SF Giants take a chance on a 2022 All-Star bat?

Michael Swinehart
|
Apr 27, 2024; New York City, New York, USA; St. Louis Cardinals first baseman Paul Goldschmidt (46)

Should the SF Giants take a chance on a future Hall of Fame slugger?

Michael Swinehart
|

Mar 11, 2024; Jupiter, Florida, USA; St. Louis Cardinals shortstop Brandon Crawford (35) looks on

How are members of the 2023 SF Giants doing on their new teams?

Michael Swinehart
|

San Francisco Giants v San Diego Padres

SF Giants acquire intriguing pitching prospect from Pirates in exchange for Joey Bart

Michael Swinehart
|

Feb 26, 2024; Scottsdale, Arizona, USA; San Francisco Giants pitcher Mason Black (82)

Why there is plenty of reason to be excited about a top pitching prospect

Michael Swinehart
|