Keselowski was the unanimous pick of NBC Sports’ NASCAR writers. Harvick had been the unanimous No. 1 the last two weeks. He falls to second in this week’s rankings.
Here’s how this week’s rankings look:
1. Brad Keselowski (30 points): Right place, right time at Bristol, taking advantage of contact between Chase Elliott and Joey Logano to sail on to victory lane for second time in last three races. Last week: second.
2. Kevin Harvick (26 points): Saw his streak of 13 consecutive top 10s end at Bristol with an 11th-place finish. Last week: first.
3. Chase Elliott (25 points): Won once in the past week and was in contention for a second win until he hit Joey Logano late at Bristol. Last week: tied for third.
4. Kurt Busch (20 points): The elder Busch brother has gone from third to 10th and back up to fourth in the last three power rankings. Last week: 10th.
5. Jimmie Johnson (14 points): The seven-time champ has been knocking on victory’s door for each of the last four weeks, including finishing a season-best third at Bristol. Is that 104-race winless streak ready to end? Last week: unranked.
(tie) 6. Kyle Busch (13 points): Rebounded from a cut tire and 29th-place finish at the second Charlotte race to take fourth at Bristol. Last week: tied for third.
(tie) 6. Austin Dillon (13 points): Eighth at second Charlotte race and followed up with a strong sixth at Bristol. Last week: unranked.
8. Denny Hamlin (11 points): Much like the rest of his Joe Gibbs Racing teammates, his streak of up-and-down results continues. Runner-up at second Charlotte race and 17th at Bristol after a late incident. Last week: seventh.
9. Ryan Blaney (4 points): Continues his search for consistency. Finished third at second Charlotte and was strong at Bristol until spinning while running second and then was hit, ending his race. Last week: unranked.
10. Christopher Bell (3 points): After rough first five races of rookie season, has bounced back with three finishes of 11th or better in his last four races. Last week: ninth.