Lewis Hamilton leverde een dominante prestatie om zijn eerste overwinning voor Ferrari te behalen op het Circuit de Barcelona-Catalunya, en scoorde de hoogste punten van het Power Rankings-panel. De zege bekroonde een sterk weekend voor de Britse coureur en benadrukte verschillende uitblinkende prestaties in het veld.
Na het missen van FP1 bouwde Hamilton gestaag op tijdens de sessies en leverde een beslissende pole-lap in de slotfase van de kwalificatie. Hij zette die start vanaf de eerste rij om in een overwinning met een zelfverzekerde drie-stopsstrategie die Mercedes op afstand hield. De juryleden gaven hem het maximum van 10 punten voor de beheerste race.
Lando Norris keerde terug in de punten met een beheerste derde plaats voor McLaren. De coureur was de snelste in FP2 en startte vanaf de vierde plaats op de grid, maar profiteerde van de uitvalbeurt van Kimi Antonelli om op het podium te komen. Zijn constante racetempo bleek doorslaggevend in een weekend met wisselende resultaten voor het team.
George Russell beleefde zijn sterkste weekend in recente races, won twee trainingen en pakte zijn derde pole van het jaar. Hoewel hij terrein verloor in de verdediging tegen Antonelli, leverde de tweede plaats waardevolle punten op die hem in de titelstrijd houden.
Antonelli kwalificeerde zich als derde maar had moeite met te hard rijden in de hitte en startte voor het eerst dit seizoen buiten de eerste rij. Hij passeerde Russell tijdens de race, maar een mechanisch defect maakte een vroeg einde aan zijn dag en beperkte een veelbelovende aanval.
Pierre Gasly zette een start vanaf de veertiende plaats om in een zevende plaats voor Alpine nadat het team posities had gewisseld met teamgenoot Franco Colapinto. De Fransman verbeterde zijn racetempo en profiteerde van een goed getimede pitstop om de leiders te naderen en zijn scorende reeks voort te zetten.
Max Verstappen verbeterde duidelijk ten opzichte van de trainingen en kwalificeerde zich als vijfde voor Red Bull. Een drie-stopsstrategie vergelijkbaar met die van Ferrari hield hem in de race, en hij erfde de vierde plaats na de uitvalbeurt van Antonelli in wat weer een solide puntenscore opleverde.
Liam Lawson startte als achtste voor Racing Bulls en hield stand voor de achtste plaats ondanks vroege pitstopverliezen. Uitvallers voor hem en een straf na de race voor Colapinto hielpen de Nieuw-Zeelander aan het resultaat in een sterke teamprestatie.
Nico Hulkenberg kwalificeerde zich als negende voor Audi maar viel uit nadat grind een mechanisch probleem veroorzaakte. Colapinto finishte op de baan in wat de achtste plaats zou zijn geweest, maar kreeg een tijdstraf van tien seconden voor een overtreding onder gele vlag en zakte naar de tiende plaats.
Isack Hadjar herstelde zich na een slechte start en finishte als zesde voor Red Bull na een kwalificatie dicht bij de eerste rij. Rookie Arvid Lindblad kwam op de negende plaats voor Racing Bulls na een vroege uitstap, geholpen door de latere straf voor Colapinto.
Net buiten de top 10 eindigden Sergio Perez als veertiende, Oscar Piastri als vijfde en Carlos Sainz als twaalfde.