New Hampshire 301 2016: NASCAR Race Winner & Results

nascar new hampshire 301 2016 race winner results who won highlights

Matt Kenseth celebrates his New Hampshire 301 victory on Sunday. (Getty)

Matt Kenseth pulled away from Tony Stewart late to win the New Hampshire 301 on Sunday.

Kenseth took the checkered flag by almost 2 seconds for the victory at New Hampshire Motor Speedway.

Joey Logano, Kevin Harvick, Greg Biffle rounded out the top 5 at the “Magic Mile” in Loudon. Pole-sitter Jimmie Johnson placed 12th and Alex Bowman, who was filling in for the injured Dale Earnhardt Jr., crashed late after running in the top 10. Junior missed the race with concussion-like symptoms.

Kenseth led for 38 laps in a race that saw 7 cautions for 36 laps. More than half the yellow flags came out with less than 50 laps remaining. Kenseth won last fall’s race at NHMS and it gave Joe Gibbs Racing a record-tying 9th victory at the track.

More than half of the race was a two-man battle between Kurt Busch and Martin Truex Jr. before Kenseth took control. Busch led 133 laps to finish 8th, Truex (16th) was in front for 123.

The series heads to Indianapolis Motor Speedway next Sunday, July 24, for the Combat Wounded Coalition 400 at the Brickyard. The race is scheduled for 3 p.m. Eastern and will be televised by NBC Sports Network (NBCSN).

There are just 7 races left before the Chase for the Cup begins on September 18 in Chicago. Click here to see Chase Grid as it stands now.

Keep reading for the final race results and highlights:

New Hampshire 301 Race Results

1. Matt Kenseth
2. Tony Stewart
3. Joey Logano
4. Kevin Harvick
5. Greg Biffle
6. Jamie McMurray
7. Ryan Newman
8. Kyle Busch
9. Denny Hamlin
10. Ricky Stenhouse Jr.
11. Ryan Blaney
12. Jimmie Johnson
13. Austin Dillon
14. Danica Patrick
15. Brad Keselowski
16. Martin Truex Jr.
17. Kyle Larson
18. Paul Menard
19. Aric Almirola
20. Carl Edwards
21. AJ Allmendinger
22. Kurt Busch
23. Trevor Bayne
24. Clint Bowyer
25. Kasey Kahne
26. Alex Bowman
27. Casey Mears (1 lap back)
28. Landon Cassill (2 laps)
29. Chris Buescher (2 laps)
30. David Ragan (2 laps)
31. Matt DiBenedetto (2 laps)
32. Regan Smith (4 laps)
33. Michael Annett (6 laps)
34. Chase Elliott (7 laps)
35. Reed Sorenson (7 laps)
36. Eddie McDonald (8 laps)
37. Ryan Ellis (9 laps)
38. Brian Scott (23 laps)
39. Michael McDowell (110 laps)
40. Josh Wise (207 laps)

Click here to see the final race results from

New Hampshire 301 Video Highlights