Three races are in the books for the 2014 NASCAR season and Brad Keselowski and Dale Earnhardt Jr. are off to a hot start, separating themselves from the rest of the NASCAR's top drivers in the most recent AMS power rankings. 

The rankings are determined by the top drivers in the NASCAR driver ratings in addition to five bonus points awarded for a race victory, three for a top-five finish and two for a top 10.

1. Dale Earnhardt, Jr.

(Last week: 1st)

With a half a lap more fuel in his gas tank, Dale Jr. would have two victories in the season's first three races. Still, finishes of no worse than second in the first three races of the year puts him in elite company, joining Richard Petty, Cale Yarborough, Jimmie Johnson and Dale Jarrett.

2. Brad Keselowski

(Last week: 3rd)

Keselowski is the best driver not named Dale Jr. through the season's first three races. Two front-row qualifying efforts and top-five finishes in each of this season's races move him to the No. 2 spot in our power rankings.

3. Joey Logano

(Last week: 4th)

Logano continues to put himself in position to win. He has followed up qualifying efforts of no worse than second in the past two races to finish fourth each time.

4. Jimmie Johnson

(Last week: 5th)

Six-time may not have a race victory yet, but it shouldn't be too far away based on the No. 48's on-track results as of late. Despite a pit strategy that didn't quite pan out, Johnson still finished sixth at Las Vegas. He has finished no worse than sixth in 2014.

5. Kevin Harvick

(Last week: 2nd)

Harvick dominated a better portion of the race at Las Vegas and was a strong contender to win before a mechanical failure ended his day early. If those kinks gets ironed out, the No. 4 team could be very dangerous as the season goes on.

6. Jeff Gordon

(Last week: 6th)

With two top-five finishes, Gordon continues his solid start to the season. The No. 24 team is certainly helped by Gordon having completed 94 percent of his laps this season within the top 15, good for second-best of all NASCAR Sprint Cup Series drivers.

7. Kyle Busch

(Last week: 8th)

Busch has been up and down so far this season, but two finishes of no worse than 11th should go along away in establishing momentum as NASCAR heads to one of Busch's better tracks, Bristol Motor Speedway.

8. Matt Kenseth

(Last week: 9th)

Kenseth is currently the highest-ranked Joe Gibbs Racing driver in the NASCAR Sprint Cup Series points standings, where he is sixth.

9. Carl Edwards

(Last week: 10th)

Edwards was a late-race factor to win at Las Vegas. That's welcome news for Rush-Fenway Racing as it comes off the first intermediate-length track of the NASCAR Sprint Cup Series season.

10. Denny Hamlin

(Last week: 7th)

Despite starting deep in the field, Hamlin worked his way through traffic and stayed near the front, eventually finishing 12th at Las Vegas.