HOUSTON -- Astros right-hander Roy Oswalt won't need to win the National League Final Vote campaign to go to the All-Star Game after all.
Atlanta's All-Star right-hander John Smoltz withdrew because of injury on Thursday and Oswalt, who finished behind the Braves' 202-game winner in the player vote, will take Smoltz's place on the NL team for the 78th All-Star Game Tuesday night at San Francisco's AT&T Park.
Oswalt, 7-5 with a 3.52 ERA in 19 starts, is an All-Star for the third consecutive year. He pitched an inning at the 2005 Midsummer Classic at Detroit's Comerica Park and a scoreless inning last year at PNC Park in Pittsburgh. The 29-year-old led the NL and ranked second in the Major Leagues with a 2.98 ERA last season.
Oswalt won the Final Vote in 2005 and was running third in this year's Monster 2007 Final Vote campaign on MLB.com.
Oswalt has recorded a dozen quality starts (at least six innings pitched with three runs or fewer allowed) this season and ranks among the top 25 in all of baseball in ERA, home ERA and strikeouts.
Jim Molony is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.