Alain Roche (ur. 14 października 1967 w Brive-la-Gaillarde) – piłkarz francuski grający na pozycji środkowego obrońcy.

Kariera klubowa Karierę piłkarską Roche rozpoczął w klubie Girondins Bordeaux. W 1985 roku Aimé Jacquet awansował go do kadry pierwszego zespołu i 20 listopada 18-letni wówczas Alain zadebiutował w Ligue 1 w wygranym 4:0 domowym spotkaniu ze Stade Brestois. Już w 1986 roku zawodnik wywalczył swój pierwszy sukces, którym było zdobycie Pucharu Francji. Mając 19 lat Roche stał się podstawowym zawodnikiem "Żyrondystów" i w 1987 roku drugi raz wywalczył krajowy puchar. Został także po raz pierwszy w karierze mistrzem kraju. W zespole z Bordeaux jesienią 1987 zadebiutował w Pucharze Mistrzów. W Girondins grał do końca sezonu 1988/1989. Następnie odszedł do Olympique Marsylia, w którym występował na środku obrony wraz z Érikiem Di Meco. Pobyt Roche'a na Lazurowym Wybrzeżu trwał jeden sezon, a Roche drugi raz w karierze wywalczył mistrzostwo kraju.

W 1990 roku Roche został zawodnikiem AJ Auxerre, prowadzonego wówczas przez legendę klubu, Guya Roux.