Jul 26, 7:16 PM EDT

Hudson beats his former A's, now has W against all 30 teams

AP Photo
AP Photo/Jeff Chiu

Complete Baseball Coverage
Mark McGwire timeline
Steroids in Baseball
How to throw a knuckleball
An interactive looking at Derek Jeter's career
Bonds Multimedia
Bonds & BALCO Timeline
Bonds Breaks Home Run Record
Bonds: Chasing the HR Record
Latest News
Gillaspie HR helps Angels beat Indians, end 6-game skid

Astros go through 2 starters in 12-9 loss at Rangers

Adam Jones, Caleb Joseph homer as Orioles beat Athletics 9-2

Peralta struggles in second start since coming off DL

Hessman sets minor league HR record with No. 433

Buy AP Photo Reprints

SAN FRANCISCO (AP) -- Tim Hudson earned a win against the only team he had never beaten in a 17-year big league career, pitching the San Francisco Giants past his former Oakland Athletics 4-3 on Sunday for a sweep in the Bay Bridge Series.

Matt Duffy hit a two-run homer in the first and drove in three runs, and Brandon Belt added an RBI single in the initial inning to back Hudson, who became the 15th pitcher to defeat all 30 current teams in the majors.

He also won his first game since turning 40 on July 14.

Buster Posey had a season-high four hits in the Giants' sixth straight home win, fifth in a row overall and 12th in 14.

© 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed. Learn more about our Privacy Policy and Terms of Use.