Denny Hamlin posted a lap of 173.863 mph to win his second consecutive pole at Miami and his third in the past four years.
He edged teammate Kyle Busch (173.622 mph) by .043 seconds.
Martin Truex Jr. (173.539), Brad Keselowski (173.433) and Joey Logano (173.366) rounded out the top five.
Kevin Harvick posted a lap of 171.942 mph to line up 12th on Sunday. This is the furthest back he has been at Miami since 2015 when he qualified 13th and finished second.