Sure, the ending raised some eyebrows, but no one can deny that Carl Edwards earned his win on Sunday at Bristol Motor Speedway. Cousin Carl celebrated with his customary backflip, landing on his feet and a spot in the Chase for the Sprint Cup championship.

Here's a look at the MMPR heading into Race 5 at Auto Club Speedway on Sunday:

1. Brad Keselowski - We have a new leader. Keselowski finished a modest 14th, but he led 40 laps, which was good enough for him to leapfrog Junior for the top spot.
Previous ranking: Second, +1

2. Dale Earnhardt Jr. - A complete non-factor for the first time this season. We all have bad days, let's chalk it up to that.
Previous ranking: First, -1

3. Carl Edwards - The 99 led 78 laps, including the most important: the last. He got a little help from the flag official, but Edwards was easily one of the best cars on the track, especially in the latter stages.
Previous ranking: Sixth, +3

4. Jeff Gordon - This is quietly becoming one of the best starts in Gordon's career. His seventh-place finish on Sunday was his fourth straight top-10 to begin the season.
Previous ranking: Fifth, +1

5. Joey Logano - The fact he drops to fifth after a 20th-place finish on Sunday shows just how strong Sliced Bread has been over the first month of the season.
Previous ranking: Third, -2

6. Jimmie Johnson - He led 44 laps, but faded down the stretch. Four races in and Six-Time is still searching for his first win. Chad Knaus would hit a panic button if they had one.
Previous ranking: Fourth, -2

7. Matt Kenseth - The 13th-place finish on Sunday had to be disappointing considering he had one of the best cars on the track, leading a race-high 165 of the 503 laps.
Previous ranking: Eighth, +1

8. Ryan Newman - It was a quiet day for Newman, who started the race ninth, finished 16th and never led a single lap.
Previous ranking: Ninth, +1

9. Ricky Stenhouse Jr. - Danica's better half makes it onto the list for the first time this season, running a very strong race for his first-career runner-up finish.
Previous ranking: NR

10. Kyle Busch - Rowdy has become synonymous with Bristol, but not on Sunday. The 18 finished 29th, but led 73 laps - keeping him in the MMPR, for now.
Previous ranking: Ninth, -1

Wave Around: Kyle Larson - The rookie has been impressive and seems to get better each week, which is indicative by his first-career top-10 on Sunday.

Out of MMPR: Kevin Harvick

Previous MMPR No. 1s
Week 1 - Dale Earnhardt Jr.
Week 2 - Dale Earnhardt Jr.
Week 3 - Dale Earnhardt Jr.

*This list is comprised of drivers that compete in the Sprint Cup Series on full-time basis.

By GAVIN FARETRA

NHMS staff

 

'Magic Mile' Power Rankings - Bristol

 

Sure, the ending raised some eyebrows, but no one can deny that Carl Edwards earned his win on Sunday at Bristol Motor Speedway. Cousin Carl celebrated with his customary backflip, landing on his feet and a spot in the Chase for the Sprint Cup championship.

 

Here's a look at the MMPR heading into Race 5 at Auto Club Speedway on Sunday:

 

1. Brad Keselowski - We have a new leader. Keselowski finished a modest 14th, but he led 40 laps, which was good enough for him to leapfrog Junior for the top spot.

Previous ranking: Second, +1

 

2. Dale Earnhardt Jr. - A complete non-factor for the first time this season. We all have bad days, let's chalk it up to that.

Previous ranking: First, -1

 

3. Carl Edwards - The 99 led 78 laps, including the most important: the last. He got a little help from the flag official, but Edwards was easily one of the best cars on the track, especially in the latter stages.

Previous ranking: Sixth, +3

 

4. Jeff Gordon - This is quietly becoming one of the best starts in Gordon's career. His seventh-place finish on Sunday was his fourth straight top-10 to begin the season.

Previous ranking: Fifth, +1

 

5. Joey Logano - The fact he drops to fifth after a 20th-place finish on Sunday shows just how strong Sliced Bread has been over the first month of the season.

Previous ranking: Third, -2

 

6. Jimmie Johnson - He led 44 laps, but faded down the stretch. Four races in and Six-Time is still searching for his first win. Chad Knaus would hit a panic button if they had one.

Previous ranking: Fourth, -2

 

7. Matt Kenseth - The 13th-place finish on Sunday had to be disappointing considering he had one of the best cars on the track, leading a race-high 165 of the 503 laps.

Previous ranking: Eighth, +1

 

7. Ryan Newman - It was a quiet day for Newman, who started the race ninth, finished 16th and never led a single lap.

Previous ranking: Ninth, +2

 

9. Ricky Stenhouse Jr. - Danica's better half makes it onto the list for the first time this season, running a very strong race for his first-career runner-up finish.

Previous ranking: NR

 

10. Kyle Busch - Rowdy has become synonymous with Bristol, but not on Sunday. The 18 finished 29th, but led 73 laps - keeping him in the MMPR, for now.

Previous ranking: Ninth, -1

 

Wave Around: Kyle Larson - The rookie has been impressive and seems to get better each week, which is indicative by his first-career top-10 on Sunday.

 

Out of MMPR: Kevin Harvick

 

Previous MMPR No. 1s

Week 1 - Dale Earnhardt Jr.

Week 2 - Dale Earnhardt Jr.

Week 3 - Dale Earnhardt Jr.

 

*This list is comprised of drivers that compete in the Sprint Cup Series on full-time basis.