Joël Bats commence sa carrière professionnelle à 19 ans. Il compte 50 sélections en équipe de France (champion d’Europe en 1984 et demi-finaliste de la Coupe du Monde en 1986). Formé au FC Sochaux, il évolue ensuite à l’AJ Auxerre, puis au Paris Saint-Germain. Il cumule plus de 500 matchs en Ligue 1. Il entame sa carrière en tant qu’entraîneur au PSG en 1992 et la continue à partir de 2000 à l’Olympique lyonnais (7 titres de champion consécutifs). Il suit Rémi Garde à l’Impact de Montréal pour la saison 2018. Il a formé entre autres comme gardiens Grégory Coupet, Hugo Lloris, Rémy Vercoutre et Anthony Lopes.