Edwards won the pole with a lap of 95.77 mph. Allmendinger qualified at 95.676 mph.
This is the first Sonoma pole for Edwards. He won at this 1.99-mile road course in 2014. Edwards has a series-high three poles this season.
“I can’t say enough about my guys, our car is fast,” Edwards told FS1. “This place is so much fun.”
Allmendinger told FS1: “A big gain from where we were (Friday). Still got work (for the race).”