NASCAR Top-10 Power Rankings: Talladega

Kevin Harvick: Harvick battled for the win late at Talladega before finishing 10th.

NASCAR Top-10 Power Rankings: Homestead

Denny Hamlin won at Homestead in dominant fashion, sweeping all stages and leading 137 laps.

NASCAR Top-10 Power Rankings: Atlanta

Kevin Harvick led 105 of the final 108 laps, dominating the last stage to win the Folds Of Honor QuikTrip 500 at Atlanta.

NASCAR Top-10 Power Rankings: Bristol

Brad Keselowski fell into the victory at Bristol when Chase Elliott and Joey Logano made contact battling for the lead.

NASCAR Top-10 Power Rankings: Charlotte

Brad Keselowski stayed out on a caution with two laps remaining and held off Jimmie Johnson to win the Coca-Cola 600.

NASCAR Top-10 Power Rankings: Darlington

Kevin Harvick led 159 laps, including the final 78, to win the Real Heroes 400 at Darlington. He leads the points standings by a point over Joey Logano.

NASCAR Top-10 Power Rankings: Phoenix

Joey Logano held off Kevin Harvick on a late restart to win at Phoenix, taking his second win in 4 races this season.

NASCAR Top-10 Power Rankings: California

Alex Bowman led 110 laps at Fontana and held off Kyle and Kurt Busch late to ease to victory in the Auto Club 400.

NASCAR Top-10 Power Rankings: Las Vegas

Joey Logano took the win in the Pennzoil 400 at Las Vegas, staying on the track during a late caution to secure the win.

NASCAR Top-10 Power Rankings: Homestead

Kyle Busch held off Martin Truex Jr. down the stretch at Homestead to win the Monster Energy Cup title, his second championship.