Assim como no ano passado, a largada foi dada sobre regime de Safety Car por conta da pista extremamente molhada. A direção de prova indicou mais duas voltas de apresentação. Já não estava chovendo, mas a pista ficou bem comprometida em várias partes. Ainda antes da largada, Marco Sorensen no Valkyrie #009 deixou o carro escapar, mas voltou sem perder posições.
Na largada, a BMW #15 de Kevin Magnussen travou, mas não houve incidentes maiores. As Genesis escalaram posição, com André Lotterer no #17 subindo para o sexto lugar e Juncadella no #19 na nona colocação. Na classe LMGT3, Eric Powell levou o Mustang #77 para a primeira colocação. Houve uma curta bandeira amarela por causa de Alexander West, na McLaren #58 que rodou após contato com a Iron Lynx #61 de Martin Berry.
Miguel Molina e Ferdinand Habsburg disputaram a terceira colocação, com o espanhol da Ferrari #50 fazendo uma bela ultrapassagem no austríaco da Alpine #35. Lotterer ultrapassou a Valkyrie #007 e assumiu a quinta colocação. Darren Leung na BMW #32 ultrapassou a Aston Martin #23 e assumiu a terceira colocação na LMGT3. Posteriormente, Stefano Gattuso no #88 ultrapassou Leung e colocou os dois Mustangs na liderança da classe.
Nyck de Vries no Toyota #7 ultrapassou Daniel Juncadella, quase causando uma colisão entre os dois carros. As duas Toyotas ocupavam até então, as 8ª e 9ª colocações, respectivamente. Mais uma bandeira amarela foi acionada, dessa vez por conta de um contato entre Ben Keating (Corvette #33) e Thomas Flohr (AF Corse #54). Flohr foi punido em dez segundos por causa do contato. Um regime por conta de Full Course Yellow foi ativado por conta do carro de Anthony McIntosh que chegou aos pits coberto em fumaça depois de um contato com a Lexus #87. O piloto saiu do carro momentaneamente para se livrar da fumaça, mas voltou para a pista rapidamente.
André Lotterer subiu para a quarta colocação após ultrapassar Habsburg, mas foi jogado para fora após contato com Miguel Molina no Ferrari #50. Depois disso, o alemão foi para 17ª colocação. Posteriormente, o alemão foi investigado pelo incidente e foi punido em cinco segundos.
Ainda nos últimos colocados, Norman Nato no Cadillac #12 e Paul di Resta na Peugeot #93 se tocaram, e o escocês ultrapassou o francês. Mais um regime de Full Course Yellow para limpeza de pista na curva 6. Lotterer recuperou duas posições e foi para a 15ª colocação com a Genesis #17. Com o fim da FCY, Stefano Gattuso no #88 perdeu três colocações na GT3 e Powell no #77 tomou um drive-through por infração de FCY, perdendo a liderança da classe.
Com o drive-through do #77, James Cottingham assumiu a liderança com a Porsche Manthey #91. André Lotterer passou a ser investigado por conta dos procedimentos de largada do #17 e [insira punição]. Mesmo com a punição, Powell conseguiu ultrapassar Berry e Leung, subindo para a sétima colocação. Leung começou a apresentar problemas e foi para a garagem.
Com a saída de Lotterer para a entrada de Mathys Jaubert, o alemão falou nas mídias da Genesis que: "Começamos super bem, com uma ótima largada, um bom ritmo e embalo para ir para frente. Então, precisamos manter a cabeça erguida e reagir." Sobre as condições de pista, ele diz que estava muito difícil, mas que usou das condições para ultrapassar a Alpine #35.
Sébastien Buemi ultrapassou Fred Makowiecki (Alpine #36) e levou a Toyota #8 para a quinta colocação. AF Corse #83 foi para os pits para a troca de pneus, uma vez que a pista esquentou bastante e, mesmo com algumas partes molhadas, aumentou o desgaste deles. René Rast no BMW #20 empurrou Paul di Resta para fora da pista e tomou cinco segundos de punição pelo movimento. Na LMGT3, Petru Umbrarescu passou a ser investigado por excesso de limites de pista.
No início da segunda hora de corrida, Antonio Giovinazzi (Ferrari #51) e James Cottingham (Manthey #91) lideravam nas classes Hypercar e LMGT3. Miguel Molina foi para os pits e Habsburg assumiu temporariamente a terceira colocação da classe Hypercar. Com as trocas de pilotos e os pits da Ferrari #51 (ainda com Giovinazzi) e da Cadillac #38 (agora com Sébastien Bourdais), o #50 de Miguel Molina assumiu a liderança por ter parado antes e Buemi assumiu a segunda colocação por não ter parado ainda.
Bourdais ultrapassou Giovinazzi e o Cadillac #38 assumiu a terceira colocação da classe Hypercar. O Lexus #87, já com Clemens Schmid ao volante, tomou uma punição de 5 segundos pela investigação sobre excesso de limites de pista. Giovinazzi recuperou a terceira colocação em uma bela ultrapassagem para cima de Bourdais. Com as paradas de Molina e Buemi, Giovinazzi assumiu a liderança.
Houve uma disputa pela nona colocação entre Daniel Juncadella no #19 e Sheldon van der Linde no #20 que quase resultou em uma colisão entre os dois. Enquanto isso, a transmissão mostrou o mapa meteorológico que indicava chuva em alguns minutos. Posteriormente, mais uma bandeira amarela foi apresentada rapidamente por conta de um incidente com Raffaele Marciello no BMW #15. Na classe LMGT3, outra bandeira amarela causada por Antares Au na McLaren #10 que saiu da pista após contato com Rui Andrade da Iron Lynx #61. Andrade foi punido com cinco segundos no próximo pit stop. Ao mesmo tempo, a Lexus #87 de Schmid quase colidiu com Yoluc na Corvette #34.
Antares Au levou o #10 para os pits, onde trocararam os pneus e o honconguês deu lugar a Thomas Fleming. No início da terceira hora, Riccardo Pera (Manthey #92) começou a apresentar problemas na direção do carro e conseguiu levar o carro para os pits sem causar bandeira amarela. Ao chegar nos pits, o carro foi direcionado para a garagem. Jules Gounon (Alpine #36) e Tom Gamble disputaram a 13ª colocação. Quando Ye (Ferrari #83) chegou perto da disputa, Gamble quase jogou o chinês para fora da pista.
A Ferrari #51 com James Calado perdeu muito tempo na troca de pilotos no pit stop, uma vez que o 499P demorou a ligar. O protótipo acabou na 11ª colocação, mas Calado logo ultrapassou Théo Pourchaire no Peugeot #94 e assumiu a 10ª colocação. Por outro lado, a Cadillac #38 com a liderança virtual da corrida, parou para entrar com Earl Bamber e voltou na quarta posição, sem problemas. Nicklas Nielsen, Brendon Hartley e Ricky Taylor estão nas primeiras posições temporariamente, mas com outras estratégias. Mesmo assim, Brendon Hartley ultrapassou Nielsen, que retomou a posição em uma ótima batalha.
Depois de Hartley entrar nos pits, a Toyota #8 voltou na 10ª colocação, entre as duas Peugeots. Nick Cassidy (Peugeot #93) ultrapassou Hartley, mas devolveu a posição. Corvette #34, vencedores das 6 Horas de São Paulo, foi para a garagem. A Peugeot #93, com Nick Cassidy, rodou e causou uma curta bandeira amarela.
Na LMGT3, Dudu Barrichello tomou a terceira colocação, enquanto Zach Robichon lidera na classe com a Aston Martin #23. Earl Bamber lidera na classe Hypercar, com Charles Milesi se aproximando para tomar a liderança do neozelandês. A direção de prova indicou início de chuva, com pista escorregadia e detritos na curva 1. Pipo Derani ultrapassou Ricky Taylor e colocou o Genesis #17 na 13ª colocação.
Faltando quinze minutos para o fim da terceira hora, a direção da prova indicou o Virtual Safety Car para a retirada de detritos na pista e por conta do início da chuva em Austin. Earl Bamber foi primeiro para os pits. Logo depois, Charles Milesi deu lugar a António Félix da Costa no Alpine #35. O Safety Car físico entrou e os pits foram devidamente fechados.
Nas três horas iniciais, nenhum carro abandonou e não houveram incidentes mais graves em pista.