How Many Grand Slams Has Andy Roddick Won?

Andrew Stephen Roddick (born 30 August 1982) is an American former world No. 1 tennis player.

Andy Roddick has won 1 Grand Slam.

US Open 2003: Andy Roddick becomes the last American Grand Slam winner