Carl Edwards takes the pole for road course race at Sonoma

Carl Edwards smiles during a media conference after qualifying for the pole position for Sunday's NASCAR Sprint Cup Series auto race Saturday, June 25, 2016, in Sonoma, Calif. (AP Photo/Ben Margot) (The Associated Press)

AJ Allmendinger answers questions from reporters during a media conference after qualifying for the NASCAR Sprint Cup Series auto race Saturday, June 25, 2016, in Sonoma, Calif. Allmendinger wll start in the second position beside pole winner Carl Edwards for the Toyota/Save Mart 3450 race on Sunday. (AP Photo/Ben Margot) (The Associated Press)

Carl Edwards drives during a qualifying lap for the NASCAR Sprint Cup Series auto race Saturday, June 25, 2016, in Sonoma, Calif. Carl Edwards won the pole position for Sunday's Toyota/Save Mart 350. (AP Photo/Ben Margot) (The Associated Press)

Carl Edwards has won the pole for Sunday's road course race at Sonoma Raceway.

Edwards ran a lap at 95.777 mph around the 10-turn, 1.99-mile track in Saturday's qualifying session to put his Joe Gibbs Racing Toyota in the top starting spot.

AJ Allmendinger qualified second with a lap at 95.676 mph in his JTG Daugherty Chevrolet.

Martin Truex Jr. qualified third in a Toyota for Furniture Row Racing, while Kurt Busch was fourth for Stewart-Haas Racing. Kyle Larson completed the top five, as Chevy drivers took three of the top five spots.

Twenty-three-year-old Dylan Lupton made it in the field and will make his first Sprint Cup start on Sunday.