The first short-track Monster Energy NASCAR Cup Series race of the year went to Brad Keselowski, who scored a huge victory in the STP 500 at Martinsville Speedway, the sport’s oldest and smallest track
Here’s how all 38 drivers finished on Sunday.
Getty ImagesGetty Images
Keselowski scored his first Martinsville win, the first here for Team Penske since 2004 and the first for Ford since 2002.
The defending race winner, Busch was one of the pre-race favorites and he did not disappoint, putting up a strong finish.
On Saturday, Elliott won the NASCAR Camping World Truck Series race at Martinsville and followed that up with a third-place run on Sunday.
The Team Penske driver is still looking for his first Martinsville victory after a number of good runs here.
Best finish of the year for Dillon, who had had a slow start to the season.
So far, 2017 hasn’t been too kind for Allmendinger, who is languishing back at 30th in points. But Martinsville is one of his better tracks and he had a good finish.
Fastest in Happy Hour on Saturday, Bowyer and his Stewart-Haas Racing Ford were good in the race, too.
Newman, who stole a victory in this race five years ago, was fast again this weekend.
After three DNFs in his first five races, Kenseth needed a big run at Martinsville and got it.
Ricky Stenhouse Jr.
Like a lot of other drivers, 2017 has been an enormous struggle for Stenhouse, but he had a strong effort here.
Best finish of the season for Buescher and really his first good result of 2017.
Martinsville generally isn’t a place that’s very kind to rookie drivers, but Jones hung tough.
Still looking for his first victory since the 2011 Daytona 500, Bayne had a solid effort.
It’s been an up-and-down season so far for the Hendrick Motorsports driver.
Hugely disappointing result for the nine-time Martinsville winner.
Martin Truex Jr.
Coming into Sunday, Truex had never finished higher than fifth at Martinsville. He still hasn’t.
The hottest driver in NASCAR, Larson started from the pole when qualifying was rained out on Friday. But he faded late.
In 17 starts at Martinsville, Almirola’s best finish is fourth.
Menard had an OK outing, but his team still needs more speed.
Crew chief Daniel Knost filled in for the suspended Rodney Childers this week.
Whitt started the year strong with an 18th-place finish at Daytona and had another good result today.
Dillon quietly kept his car out of serious trouble for most of the race and grabbed a decent finish.
Patrick had a top-15 car for much of the race but got caught up in an accident late and fell back.
Ragan has posted some strong runs at Martinsville, today wasn't one of them.
Blaney had a very fast car early in the day but couldn't keep his Ford out of trouble late.
McDowell grabs another respectable finish for the one-car Leavine Family Racing team.
Cassill ended up three laps down at Martinsville on Sunday.
LaJoie has to be proud that he kept his car out of trouble and finished a race after bringing out a caution in each of the first five races.
Gaulding spun and brought out one of the many cautions on the day.
Hamlin contended early but fell back and ended up in the wrong place at the wrong time.
Sorenson cut a tire and spun in the late stages of the race.
It was a very tough weekend for the rookie. Suarez's car looked like a late-model ride by the end of the day.
Hill continues to log laps in the No. 51 ride.
Dale Earnhardt Jr.
Earnhardt spun early, then busted his radiator when stuck in the middle of a crash late.
DiBenedetto was one of the handful of drivers to cut a tire and spin into the wall.
Earnhardt leaves Martinsville with a heavily damaged race car and a 35th-place finish.
After winning the Daytona 500, Busch has had nothing but bad luck since.
Getty ImagesGetty Images
McMurray had a strong Chevy in the early laps but contact with Jimmie Johnson led to a blown tire and a hard hit.