Edwards turned in a lap of 194.738 mph at Daytona International Speedway, claiming his first Daytona 500 pole position and 11th of his Sprint Cup career.
He was helped by increasingly windy conditions throughout the day after taking his lap early in the competition, going fifth in a field of 49 drivers. Wind gusts reached as high as 40 mph at the track, slowing down the later drivers.
The 54th running of NASCAR's most prestigious race is set for Feb. 26.
Kate Middleton recycles dress at movie premiere
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'