MEXICO CITY - The sun broke through the clouds on Friday afternoon after rain moved both practice sessions back a few hours.
All 37 Cup teams were greeted with two full-field practice sessions to help the teams figure out the newest road course on the circuit. The first session allowed 50 minutes of track time for all 37 teams while the second session was half the length at 25 minutes.
Kyle Larson was the highest finishing Hendrick Motorsports driver in practice one, setting a time good enough for fifth. Chase Elliott was top of the board for the quartet in practice two in 12th position.
While both practice sessions helped the teams figure out the 15-turn road course, many unknowns still surround the race weekend. With rain looming just around the corner, anything can happen in tomorrow's qualifying session and Sunday's race.
RELATED: Engineering for beginners: The challenges of building an engine for Mexico City
Check out the practice results below:

NASCAR Cup Series practice one results
- Michael McDowell, No. 71
- Chase Briscoe, No. 19
- Ty Gibbs, No. 54
- Austin Cindric, No. 2
- Kyle Larson, No. 5 Valvoline Chevrolet
- Chris Buescher, No. 17
- Joey Logano, No. 22
- Ross Chastain, No. 1
- Shane Van Gisbergen, No. 88
- Todd Gilliand, No. 38
- Josh Berry, No. 21
- Daniel Suarez, No. 99
- Christopher Bell, No. 20
- Ryan Preece, No. 60
- Kyle Busch, No. 8
- Chase Elliott, No. 9 Llumar Chevrolet
- Carson Hocevar, No. 77
- Tyler Reddick, No. 45
- Brad Keselowski, No. 6
- Riley Herbst, No. 35
- Noah Gragson, No. 4
- Ryan Blaney, No. 12
- William Byron, No. 24 Valvoline Chevrolet
- Bubba Wallace, No. 23
- Cole Custer, No. 41
- Zane Smith, No. 38
- Erik Jones. No. 43
- John Hunter Nemechek
- Alex Bowman, No. 48 Ally Chevrolet
- A.J. Allmendinger, No. 16
- Justin Haley, No. 7
- Austin Dillion, No. 3
- Ty Dillion, No. 10
- Ricky Stenhouse Jr., No. 47
- Cody Ware, No. 51
- Ryan Truex, No. 11
- Katherine Legge, No. 78

NASCAR Cup Series practice two results
- Todd Gilland, No. 34
- Ross Chastain, No. 1
- Ty Gibbs, No. 54
- Ryan Blaney, No. 12
- Chris Buescher, No. 17
- Ryan Preece, No. 60
- Austin Cindric, No. 2
- Joey Logano, No. 22
- Daniel Suarez, No. 99
- Shane Van Gisbergen, No. 88
- Christopher Bell, No. 20
- Chase Elliott, No. 9 Llumar Chevrolet
- Brad Keselowski, No. 6
- Chase Briscoe, No. 19
- Josh Berry, No. 21
- William Byron, No. 24 Valvoline Chevrolet
- Ricky Stenhouse Jr., No. 47
- Bubba Wallace, No. 23
- Kyle Larson, No. 5 Valvoline Chevrolet
- Austin Dillion, No. 3
- A.J. Allmendinger, No. 16
- Erik Jones, No. 43
- Zane Smith, No. 38
- Cole Custer, No. 41
- Michael McDowell, No. 71
- Alex Bowman, No. 48 Ally Chevrolet
- Riley Herbst, No. 35
- Kyle Busch, No. 8
- Carson Hocevar, No. 77
- Ty Dillon, No. 10
- Justin Haley, No. 7
- Tyler Reddick, No. 45
- John Hunter Nemechek, No. 42
- Cody Ware, No. 51
- Ryan Truex, No. 11
- Katherine Legge, No. 78
- Noah Gragson, No. 4
NASCAR schedule updated
Saturday, June 14
- 11:05 a.m. - Xfinity Series practice, CW
- 12:10 p.m. - Xfinity Series qualifying, CW
- 2:05 - Cup Series qualifying, Prime Video
- 4:30 - Xfinity Series race, CW
- 7 - México Series race two, no TV
Sunday, June 15
- 3 p.m. - Cup Series race, Prime Video
Mexico City weather
Rain is forecasted on and off this weekend. Make sure to stay tuned for the latest updates and changes to the schedule.