Lando Norris kora délutáni vezetése után a második szabadedzésen is az egyik McLaren-pilóta volt a leggyorsabb az F1-es Spanyol Nagydíjon, ám ezúttal Oscar Piastri végzett az élen: az ausztrál nagyságrendileg három tizeddel utasította maga mögé George Russellt, Max Verstappent és saját csapattársát.
A gyakorlás első 20 percében főként a közepes abroncsok voltak használatban, azokon Russell és a Mercedes érte el a legjobb időt – azok után, hogy az ő sebességüket az FP1-en nehezen lehetett felmérni az eltérő gumistratégia miatt.
A lágy gumikra váltva is jó tempót diktált a brit, de Piastri végül három lila szektorral, 1:12,760-as körrel megelőzte őt, s így a világbajnokságot vezető pilóta húzta be az FP2-t Barcelonában. Russell 286 ezreddel kapott ki Piastritól, mögötte pedig ezredre azonos (!) időt futott Verstappen a Red Bull-lal és Norris a másik McLarennel: ők 310 ezredes lemaradást szedtek össze.

Az ötödik helyen Charles Leclerc tűnt fel a Ferrarival, megelőzve a másik Mercedesben ülő Andrea Kimi Antonellit, de a Ferrari nem lehet elégedett: a monacói alatt megbicsaklott a gyorskörén az autó, így került fél másodperces hátrányba, Lewis Hamilton pedig csak 11. lett, és vezethetetlennek nevezte az SF-25-öst a rádión.
Hamilton elé egy-egy Aston Martin és Alpine fért még be Fernando Alonsóval és Pierre Gaslyval, valamint a Racing Bulls duója a 9-10. helyeken. De nem csak Hamilton szorult ki a top 10-ből a négy nagycsapat versenyzői közül: Yuki Tsunoda pusztán a 13. időt érte el.
A többiek közül a Williams szerepelt a szokottnál haloványabban, de a 14-15. helyeken záró Alexander Albon és Carlos Sainz már csütörtökön is számított rá, hogy gyengébbek lesznek a katalán helyszínen. A Haas sem lehet túl boldog, ráadásul nekik nem is volt sima a második edzésük: Oliver Bearman egy megforgás után belenyalt a 3-as kanyarnál a sóderágyba, ami után szerelni kellett az autója alját.
Az F1-es Spanyol Nagydíj programja szombaton 12:30-kor folytatódik a harmadik szabadedzéssel.
A 2. szabadedzés végeredménye:
| 1. | Oscar Piastri | McLaren/Mercedes | 1'12.760 | |
| 2. | George Russell | Mercedes | 1'13.046 | 0.286 |
| 3. | Max Verstappen | Red Bull/Honda RBPT | 1'13.070 | 0.310 |
| 4. | Lando Norris | McLaren/Mercedes | 1'13.070 | 0.310 |
| 5. | Charles Leclerc | Ferrari | 1'13.260 | 0.500 |
| 6. | Kimi Antonelli | Mercedes | 1'13.298 | 0.538 |
| 7. | Fernando Alonso | Aston Martin/Mercedes | 1'13.301 | 0.541 |
| 8. | Pierre Gasly | Alpine/Renault | 1'13.385 | 0.625 |
| 9. | Isack Hadjar | Racing Bulls/Honda RBPT | 1'13.400 | 0.640 |
| 10. | Liam Lawson | Racing Bulls/Honda RBPT | 1'13.494 | 0.734 |
| 11. | Lewis Hamilton | Ferrari | 1'13.533 | 0.773 |
| 12. | Nico Hülkenberg | Sauber/Ferrari | 1'13.592 | 0.832 |
| 13. | Yuki Tsunoda | Red Bull/Honda RBPT | 1'13.683 | 0.923 |
| 14. | Carlos Sainz | Williams/Mercedes | 1'13.721 | 0.961 |
| 15. | Alexander Albon | Williams/Mercedes | 1'13.839 | 1.079 |
| 16. | Lance Stroll | Aston Martin/Mercedes | 1'13.839 | 1.079 |
| 17. | G.Bortoleto | Sauber/Ferrari | 1'13.959 | 1.199 |
| 18. | Esteban Ocon | Haas/Ferrari | 1'14.005 | 1.245 |
| 19. | Oliver Bearman | Haas/Ferrari | 1'14.126 | 1.366 |
| 20. | Franco Colapinto | Alpine/Renault | 1'14.303 | 1.543 |