Jeff Gordon wins two contingency race awards in the Sprint Cup Bank of America 500 at Charlotte Motor Speedway.
Shawn Solomito (No. 75 Eastport Feeds Chevrolet) finished third in Saturday night's NASCAR Whelen Modified Tour (NWMT) Riverhead 200 at Riverhead (NY) Raceway.
Joey Logano had to overcome a late-race penalty in the Pure Michigan 400 when he left equipment outside his pit stall after coming in for a two-tire stop. Logano was forced to start at the back of the lead lap cars in 17th and barely squeaked into the top-10 with a 10th-place finish.
Denny Hamlin finished ninth in the Pure Michigan 400. This is his sixth consecutive top-10 this season—a streak that started with another ninth-place finish at New Hampshire Motor Speedway.
On a day when his teammate Kyle Larson won to move the Chase bubble, Jamie McMurray had a strong points’ day. He started the Pure Michigan 400 eighth and finished in that same position.
Carl Edwards had a quiet Pure Michigan 400. He spent slightly more than 20 percent of the race in the top 10, but when the checkers waved over Michigan International Speedway, he scored a seventh-place finish, which was his third consecutive top-10 and his 18th such result on this track in 24 attempts.
For the first time since Texas Motor Speedway this spring, Jimmie Johnson earned back-to-back top-10s. He finished seventh last week at Bristol Motor Speedway and was sixth in the Pure Michigan 400.
Kevin Harvick finished fifth in the Pure Michigan 400, which was his sixth straight top-10 on an oval track.
Ryan Blaney posted top-10 speeds in all practices and qualification for the Pure Michigan 400. He backed up his seventh-place start with a fourth-place finish at Michigan International Speedway.
Brad Keselowski used some strategy to establish his No. 2 Team Penske Ford in the top five. Once there, he raced with the leaders for the final quarter of the Pure Michigan 400 and finished the third at Michigan International Speedway
Chase Elliott spun his tires on a late-race restart this June in the FireKeepers Casino 400 at Michigan International Speedway. He spun his tires on the final restart again this week and finished second for the second time in two starts on this track.
It took 99 starts, but Kyle Larson finally won his first NASCAR Sprint Cup race. He took the lead from Chase Elliott with less than 10 laps remaining and held off the charge from the rookie.