Bubba Wallace
Getty Images

At this time last month, Bubba Wallace had been pretty much left for dead in these power rankings. After a mechanical failure at Road America, Wallace ranked 27th, and there was little doubt that he should be languishing there: Too many unforced errors by his crew, along with some missed opportunities for Wallace as a driver, meant he had just two top 10s in a season that looked destined to be a disappointment.

Five weeks and some crew tweaks later, things couldn't be more different. Wallace is now on a streak that includes three top fives and four top 10s in the last four races, highlighted by a weekend at Michigan that saw him win his first career pole and then finish second to Kevin Harvick. From the nadir of 27th, Wallace has jumped up a full 14 spots in the CBS Sports NASCAR Power Rankings since then, and he now ranks just outside the top 10 at 13th this week.

However, Wallace is not among the biggest gainers this weekend. Alex Bowman (+6) gained the most spots after finally breaking a top 10 drought, beating Kevin Harvick (+5) and Austin Dillon (+5). Quite a few drivers suffered losses in this week's power rankings, but none more so than Kyle Busch (-5), who failed to score a top 10 for the eighth straight race after getting collected in a major crash on Lap 25 that hurt a lot of drivers in the rankings this week.

Here's a look at our updated rankings in their entirety:

1Chase Elliott--If you could call it that, Chase Elliott's race at Michigan was an uncharacteristic one. Elliott was never really a factor at the front of the pack, finishing a quiet 11th.
2Denny Hamlin
Between driver and crew, Denny Hamlin has racked up a Cup Series-high 31 penalties on pit road. It cost him Sunday's race at Michigan, as Hamlin drove all the way from 23rd up to third on the final run.
3Ross Chastain
Ross Chastain has remained very relevant and continued to run up front, but the results aren't there like they were before. Sunday marked Chastain's third straight finish of 24th or worse.
4Kyle Larson
After what he thought was a brake failure at Indy turned out to be driver error, Kyle Larson made another mistake by speeding on pit road at Michigan. He would recover and finish seventh.
5Christopher Bell
Christopher Bell led 31 laps at Michigan and looked like he had one of the cars to beat with under 50 to go. Then, he tried to cut across Ross Chastain when Chastain was on fresher tires. "Not clear!"
6Ryan Blaney
Ryan Blaney scored his eighth top five of the season at Michigan and is second in points -- yet he's hanging by a thread to the final playoff spot. This is going to be a pressure-packed August for Blaney.
7Daniel Suarez
Daniel Suarez led his first laps since his Sonoma win, pacing the field for 33 circuits at Michigan. But a blown left front tire late in the race relegated him to 25th at the finish.
8Tyler Reddick--Tyler Reddick had a fast car early in the going, but he lost an engine just past the halfway point and finished 29th. It marked Reddick's fifth DNF of the year, but two wins will help offset those.
9Kevin Harvick
Kevin Harvick's next victory will be his 60th, tying him for ninth on the all-time wins list. The driver in eighth? Dale Earnhardt -- the man Harvick so fatefully replaced all those years ago.
10Martin Truex Jr.--The plight of Martin Truex Jr. is Exhibit A on how a playoff format has changed what matters in NASCAR. As it stands, Truex is fourth in points, just 138 back of the lead -- and he would miss the playoffs if things remain as they are.
11Kyle Busch
Kyle Busch looked like he had a very fast car at Michigan, but he got taken out in a multi-car crash early on. Busch's DNF marked his eighth straight finish outside the top 10.
12Joey Logano
Joey Logano's divebomb for second probably cost Bubba Wallace and Kyle Larson a chance to win at Michigan. But it sure worked out for Logano, who finished fourth despite not being as fast as the cars he was racing around.
13Bubba Wallace
It's a shame Bubba Wallace's hot streak likely comes too late for him to point his way into the playoffs. Wallace's recent string of success is what a lot of people envisioned for him when he joined 23XI Racing in 2021.
14Erik Jones
It was a great homecoming for Byron, Mich.'s own Erik Jones. He led five laps and finished eighth, his third top 10 in the last five races.
15William Byron
When he's had a good day recently, William Byron's ceiling seems to be just outside the top 10. The last three races he's finished have seen him run 11th, 12th and 12th again.
16Austin Cindric
Austin Cindric's head-on impact with the Michigan wall might be the most violent we've seen with the Next Gen car. Thankfully, Cindric climbed out of his car and was unhurt.
17Chris Buescher
Chris Buescher got a fifth-place finish in Stage 1, but he ended up taking a backseat to his boss at RFK Racing. Buescher finished 16th, just behind team co-owner Brad Keselowski.
18Michael McDowell
Michael McDowell was one of numerous drivers whose day was ruined by the nine-car wreck early. McDowell had been running in the top 10 prior to that, but he limped home the rest of the day with major front end damage.
19Alex Bowman
Alex Bowman finally got back in the top 10 at Michigan, finishing ninth to break a two-month dry spell. And with his top 10, he now has double-digit top 10s for the fifth year in a row.
20Justin Haley--If the stat sheet listed top-20 finishes, Justin Haley would be doing as well as any driver this season. A 17th-place finish was Haley's 13th top 20 in 23 races this year.
21Chase Briscoe
Even though he's on the playoff grid by virtue of his win at Phoenix, Chase Briscoe has had just one top-10 finish since mid-April. He isn't exactly approaching his first playoff appearance from a position of strength.
22Brad Keselowski
Sunday marked another solid race for Brad Keselowski, who finished 15th. Next year, the Rochester Hills, Mich. native will hope to get RFK Racing to a point where he can contend for his first Michigan win.
23Austin Dillon
After Tyler Reddick's mechanical problems, it was up to Austin Dillon to lead the way for RCR. He did exactly that, finishing 13th and posting his second top 15 in the last three races.
24Cole Custer
Two top 10s in July were a nice respite for Cole Custer, but reality struck to start the month of August. Custer's car went up in flames halfway through the race, leaving him with his sixth DNF of the year.
25Harrison Burton
From the highest of highs to the lowest of lows: One week after finishing third at Indianapolis, Harrison Burton was collected in the Lap 25 melee and finished 32nd.
26Todd Gilliland
Ditto Todd Gilliland, who also crashed out after a top five last week. And to make matters worse, it was Burton and Gilliland who got together to mutually assure their destruction.
27Corey LaJoie
Corey LaJoie finished in the top 20 for the third straight week, finishing 19th. It's his second such streak of the year, having done the same between Bristol and Dover in the springtime.
28Aric Almirola
Aric Almirola picked a really bad time to have his days end early. After failing to finish for the first time all year at Indy, Almirola was collected in the Lap 25 crash and posted his second straight DNF.
29Ty Dillon
Welcome back to the power rankings, Ty Dillon! Dillon had a strong outing at Michigan and finished 14th, his first top 15 since the Coca-Cola 600.
30Ricky Stenhouse Jr.
Another victim of the Lap 25 crash, Ricky Stenhouse Jr. was left with his sixth DNF of the year and second in the last five weeks after an engine failure at Atlanta.