Sunday was a day of firsts for NASCAR in Mexico City.
The inaugural Viva Mexico 250 was held at Autódromo Hermanos Rodríguez, marking the first Cup Series race ever held in Mexico. It also marked the first time NASCAR raced internationally in a points-paying event since 1958.
Some of NASCAR's biggest stars were below the U.S. border for the afternoon, competing at 7,349 feet above sea level for three stages and a total of 100 laps.
📲 Follow The Sporting News on WhatsApp
Here are the full results from the 2025 Viva Mexico 250.
MORE: How the Viva Mexico 250 made NASCAR history
Who won the NASCAR race today?
Shane van Gisbergen earned his first win of the season in Mexico, taking both Stages 2 and 3. Overall, he led the race for the final 60 laps.
Van Gisbergen, who earned pole position Saturday, secured a playoff spot with the victory.
¡GANADOR!@shanevg97 races into history with a #NASCARMexico victory! pic.twitter.com/ZH61YT1ZoW
— NASCAR (@NASCAR) June 15, 2025
SVG WINS IN MEXICO! 🇲🇽 pic.twitter.com/CcHSV3Y6o5
— NASCAR (@NASCAR) June 15, 2025
Stay out, win Stage 2.
— NASCAR (@NASCAR) June 15, 2025
It's @shanevg97 in the lead at the end of the stage. #NASCARMexico pic.twitter.com/85Hyi4D4Ad
It was Ryan Preece who won Stage 1 after some wet conditions and an early multi-car crash on Lap 7.
The yellow is out at @NASCARMexico_ due to weather. pic.twitter.com/T6eBhCpxVi
— NASCAR (@NASCAR) June 15, 2025
We have trouble!
— NASCAR (@NASCAR) June 15, 2025
Multiple cars are involved! pic.twitter.com/ETMmptWak2
2025 Viva Mexico 250 NASCAR results
Finish | Driver | Car Make |
1 | Shane van Gisbergen | Chevrolet |
2 | Christopher Bell | Toyota |
3 | Chase Elliott | Chevrolet |
4 | Alex Bowman | Chevrolet |
5 | Michael McDowell | Chevrolet |
6 | John H. Nemechek | Toyota |
7 | Chase Briscoe | Toyota |
8 | Cole Custer | Ford |
9 | William Byron | Chevrolet |
10 | Chris Buescher | Ford |
11 | Ty Gibbs | Toyota |
12 | Bubba Wallace | Toyota |
13 | AJ Allmendinger | Chevrolet |
14 | Ryan Blaney | Ford |
15 | Ryan Preece | Ford |
16 | Ross Chastain | Chevrolet |
17 | Erik Jones | Toyota |
18 | Austin Cindric | Ford |
19 | Daniel Suarez | Chevrolet |
20 | Tyler Reddick | Toyota |
21 | Joey Logano | Ford |
22 | Todd Gilliland | Ford |
23 | Ryan Truex | Toyota |
24 | Justin Haley | Chevrolet |
25 | Brad Keselowski | Ford |
26 | Josh Berry | Ford |
27 | Ricky Stenhouse Jr. | Chevrolet |
28 | Austin Dillon | Chevrolet |
29 | Riley Herbst | Toyota |
30 | Noah Gragson | Ford |
31 | Cody Ware | Ford |
32 | Katherine Legge | Chevrolet |
33 | Ty Dillon | Chevrolet |
34 | Carson Hocevar | Chevrolet |
35 | Zane Smith | Ford |
36 | Kyle Larson | Chevrolet |
37 | Kyle Busch | Chevrolet |
NASCAR playoff standings 2025
Here's a look at how the Cup Series standings look following the 2025 Viva Mexico 250.
Rank | Driver | Points | Wins |
---|---|---|---|
1 | William Byron | 604 | 1 |
2 | Kyle Larson | 537 | 3 |
3 | Christopher Bell | 524 | 3 |
4 | Chase Elliott | 500 | 3 |
5 | Denny Hamlin | 494 | 0 |
6 | Tyler Reddick | 477 | 0 |
7 | Ryan Blaney | 466 | 1 |
8 | Ross Chastain | 443 | 1 |
9 | Joey Logano | 411 | 1 |
Bubba Wallace | 411 | 0 | |
11 | Chase Briscoe | 393 | 0 |
12 | Alex Bowman | 376 | 0 |
13 | Chris Buescher | 373 | 0 |
14 | Ryan Preece | 354 | 0 |
Austin Cindric | 337 | 0 | |
16 | Michael McDowell | 330 | 1 |
17 | AJ Allmendinger | 328 | 1 |
18 | Kyle Busch | 323 | 0 |
Josh Berry | 320 | 0 | |
20 | Carson Hocevar | 313 | 0 |
21 | Ricky Stenhouse Jr. | 312 | 0 |
22 | Erik Jones | 311 | 0 |
John Hunter Nemechek | 301 | 0 | |
24 | Ty Gibbs | 296 | 0 |
Zane Smith | 287 | 0 | |
Todd Gililland | 286 | 0 | |
27 | Austin Dillon | 284 | 0 |
28 | Daniel Suarez | 274 | 0 |
29 | Justin Haley | 247 | 0 |
30 | Shane van Gisbergen | 242 | 0 |
31 | Ty Dillon | 236 | 0 |
32 | Brad Keselowski | 233 | 0 |
33 | Noah Gragson | 231 | 0 |
34 | Cole Custer | 204 | 0 |
35 | Riley Herbst | 196 | 0 |
36 | Cody Ware | 101 | 0 |
37 | Jimmie Johnson | 35 | 0 |
38 | Corey LaJoie | 24 | 0 |
39 | Katherine Legge | 12 | 0 |
40 | Derek Kraus | 5 | 0 |
41 | Chad Finchum | 3 | 0 |
42 | Casey Mears | 2 | 0 |
43 | Burt Myers | 1 | 0 |
44 | Martin Truex Jr. | 1 | 0 |
45 | Helio Castroneves | 1 | 0 |