Jenson Button s-a impus in cea de-a patra cursa a sezonului, de la Bahrain. Plecat in cursa de pe pozitia a patra, Button a avut un start foarte bun, iar in turul 13 s-a instalat deja pe prima pozitie. Germanul Vettel s-a clasat pe locul al doilea, urmat de Jarno Trulli, pilotul care a plecat din pole position. Campionul en-titre, Lewis Hamilton a terminat cursa de la Bahrain pe locul patru. Singurul abandon al cursei a fost cel al pilotului de la Williams-Toyota, Nakajima.

Plecat de pe locul doi, Glock trece la conducere inca din primul tur, lasandu-l pe coechipierul sau de la Toyota pe locul secund. Hamilton a avut un start foarte bun si s-a instalat pe locul trei. Massa are probleme si intra la boxe inca din turul patru. Mai tarziu, Massa confirma echipei sale prin statia radio ca are probleme cu sistemul KERS.

Cursa nu s-a evidentiat prin depasiri spectaculoase. Button a avut un ritm foarte bun si s-a impus usor in fruntea clasamentului. Trulli l-a incercat constant pe Vettel, dar germanul nu s-a lasat depasit.

Cea mai slaba prestatie a cursei a fost cea a echipei BMW Sauber: Kubica si Heidfeld au terminat pe ultimele doua locuri.

Clasament final Bahrain:

1. Jenson Button (Brawn-Mercedes) 10 puncte

2. Sebastian Vettel (RBR-Renault) +7.1 sec 8 puncte

3. Jarno Trulli (Toyota) +9.1 sec 6 puncte

4. Lewis Hamilton (McLaren-Mercedes) +22.0 sec 5 puncte

5. Rubens Barrichello (Brawn-Mercedes) +37.7 sec 4 puncte

6. Kimi Raikkonen (Ferrari) +42.0 sec 3 puncte

7. Timo Glock (Toyota) +42.8 sec 2 puncte

8. Fernando Alonso (Renault) +52.7 sec 1 punct

9. Nico Rosberg (Williams-Toyota) +58.1 sec

10. Nelsinho Piquet (Renault) +65.1 sec

11. Mark Webber (RBR-Renault) +67.6 sec

12. Heikki Kovalainen (McLaren-Mercedes) +77.8 sec

13. Sebastien Bourdais (STR-Ferrari) +78.8 sec

14. Felipe Massa (Ferrari) +1 tur

15. Giancarlo Fisichella (Force India-Mercedes) +1 tur

16. Adrian Sutil (Force India-Mercedes) +1 tur

17. Sebastien Buemi (STR-Ferrari) +1 tur

18. Robert Kubica (BMW Sauber) +1 tur

19. Nick Heidfeld (BMW Sauber) +1 tur

Kazuki Nakajima (Williams-Toyota) +9 tururi - abandon