(SAN FRANCISCO) -- San Francisco Giants pitcher Yusmeiro Petit set a major league record by retiring 46 consecutive batters.
Petit set the record during his start against the Colorado Rockies Thursday, when he struck out Charlie Culberson in the third inning.
The 29-year-old had retired 38 batters in seven previous appearances before breaking Mark Buehrle's record of 45, which was set in 2009.
"What a roll to get on to have that kind of record," Giants skipper Bruce Bochy said. "As long as this game's been going on, now he's got it."
Petit began his streak during the end of a start against Philadelphia on July 22. He then appeared in six games in relief before setting the record in the Giants (71-62) 4-1 win over the Rockies Thursday.
Copyright 2014 ABC News Radio