Met temperaturen die beduidend hoger lagen dan op vrijdag - 30° buitentemperatuur en 45° asfalttemperatuur - was het voor iedereen onduidelijk wat de impact hiervan op de bandenslijtage zou zijn, maar desondanks was iedereen voor de Hard/Soft combinatie gegaan. In de kwalificatie had Pecco Bagnaia zich met een nieuw absoluut ronderecord op de pole position gekwalificeerd, voor Alex Rins die het hele weekend al ontzettend sterk reed en absoluut voor de overwinning zou kunnen gaan.
Bij het doven van de rode lichten ontspon zich dan ook direct een zeer spannende strijd tussen Bagnaia en Rins om de leiding in de race, waarbij het duo meteen al een klein gaatje op Aleix Espargaro wist te slaan, die vanaf de tweede rij was gestart en had geprofiteerd van de slechte start van zowel Luca Marini als ook Alex Marquez.
Marquez was van P4 op de grid teruggevallen naar P&, terwijl Marini van P3 zelfs naar P14 was teruggevallen. Marquez en Marini waren echter niet de enigen met een slechte start, ook Marco Bezzecchi (van P5 naar P11) en Maverick Vinales (van P8 naar P18) waren in de eerste ronde al kansloos voor de overwinning.
Voor het eerst dit seizoen had Fabio Quartararo daarentegen wel een zeer goede start gehad en was vanaf de derde rij opgeklommen van de 7e naar de vierde plaats, achter Aleix Espargaro, en leek in de openingsfase niet alleen het tempo van de Aprilia goed te kunnen volgen, maar ook de druk van de twee Pramac Ducati's te weerstaan.
Bijna twee ronden lang was er een felle strijd om de leiding tussen Bagnaia en Rins, tot de LCR Honda coureur zich verremde in bocht 12, Bagnaia op een haar na miste en even buiten de baan kwam, en daardoor terugviel naar de derde plaats achter Aleix Espargaro, maar nog wel Quartararo nipt achter zich wist te houden.
Dat gaf Bagnaia ineens een voorsprong van een halve seconde, die gaandeweg de race alleen maar verder zou worden uitgebouwd dankzij de strijd tussen Espargaro en Rins om de tweede plaats. Vijf ronden lang hield Espargaro de deur op slot, maar had in de achtste ronde geen antwoord op de aanval van Rins, die daarna op het rechte stuk meteen afstand nam en onbedreigd naar zijn eerste 'podium' van het seizoen reed.
Achter Rins ontstond nog wel een spannende strijd om de bronzen medaille tussen Aleix Espargaro en Jorge Martin, die na een goede start in drie ronden tijd was opgeklommen van de 12e naar de 4e plaats, achter Rins en voor Quartararo, die na een veelbelovende start al snel niet opgewassen was tegen de Ducati-oerkracht, dat met remmen probeerde te compenseren en dat in de vijfde ronde met een schuiver moest bekopen.
Met nog vier ronden te gaan was Martin op het rechte stuk Espargaro voorbij gegaan, maar was daarna niet in staat om een klein gaatje te slaan, waardoor het gevecht om de derde plaats pas in de allerlaatste ronde zou worden beslist.
In de voorlaatste bocht sloeg Espargaro toe, maar ging bij uitkomen wijd en gaf daardoor Martin de ruimte om meteen terug te counteren, daarna bij het insturen van de laatste bocht de deur op slot te houden en met een minieme voorsprong van 3 tiende seconde op de derde plaats te worden afgevlagd.
Op drie seconden van Espargaro werd Brad Binder op de vijfde plaats afgevlagd, hij had de laatste ronden de druk van de twee Mooney VR46 coureurs Bezzecchi en Marini weten te weerstaan, die op de zesde en zevende plaats werden afgevlagd, waardoor Bezzecchi nog nipt de leiding heeft behouden in het algemeen klassement.
MotoGP Texas, uitslag sprintrace:
| Rijder | Team | Merk | km/u | Uitslag | ||
| 1 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 160.6 | 10 ronden |
| 2 | Alex Rins | ESP | LCR Honda Castrol | Honda | 160.3 | +2.545 |
| 3 | Jorge Martin | ESP | Pramac Racing | Ducati | 160.0 | +4.706 |
| 4 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 160.0 | +5.052 |
| 5 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 159.6 | +8.175 |
| 6 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | 159.5 | +8.877 |
| 7 | Luca Marini | ITA | Mooney VR46 Racing Team | Ducati | 159.4 | +9.453 |
| 8 | Miguel Oliveira | POR | RNF MotoGP Team | Aprilia | 159.2 | +10.768 |
| 9 | Jack Miller | AUS | Red Bull KTM Factory Racing | KTM | 159.0 | +12.448 |
| 10 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | 159.0 | +12.739 |
| 11 | Johann Zarco | FRA | Pramac Racing | Ducati | 158.8 | +14.251 |
| 12 | Joan Mir | ESP | Repsol Honda Team | Honda | 158.7 | +14.988 |
| 13 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | 158.6 | +15.592 |
| 14 | Franco Morbidelli | ITA | Monster Energy Yamaha MotoGP | Yamaha | 158.5 | +16.534 |
| 15 | Raul Fernandez | ESP | RNF MotoGP Team | Aprilia | 158.1 | +19.290 |
| 16 | Augusto Fernandez | ESP | GASGAS Factory Racing Tech3 | KTM | 157.7 | +23.128 |
| 17 | Fabio Di Giannantonio | ITA | Gresini Racing MotoGP | Ducati | 157.4 | +25.626 |
| 18 | Stefan Bradl | GER | Repsol Honda Team | Honda | 157.3 | +25.787 |
| 19 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | 157.2 | +27.169 |
| 20 | Jonas Folger | GER | GASGAS Factory Racing Tech3 | KTM | 154.7 | +46.973 |
| DNF | ||||||
| Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | 160.2 | +4 ronden | |
| Michele Pirro | ITA | Ducati Lenovo Team | Ducati | 144.5 | +5 ronden | |
Tussenstand:
| Rijder | Team | Merk | Punten | ||
| 1 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | 54 |
| 2 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 53 |
| 3 | Johann Zarco | FRA | Pramac Racing | Ducati | 35 |
| 4 | Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | 33 |
| 5 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | 32 |