Il est le joueur plus capé de l'histoire de l'Olympique de Marseille dont il est le capitaine de 2010 à 2016 et depuis l'été 2019. Avec ce club, il remporte la Ligue 1 en 2010 ainsi que deux Trophées des champions en 2010 et 2011 et trois Coupes de la Ligue en 2010, 2011 et 2012. Il est également élu meilleur gardien de Ligue 1 à cinq reprises en 2008, 2011, 2015, 2016 et 2018.