Natural de Almada, Joel Ribeiro iniciou o seu percurso desportivo no andebol do Almada AC. Passou depois pelo CCR Alto do Moinho, antes de ingressar no Sporting CP, em 2014. Parte integrante de uma geração que venceu três títulos nacionais nos escalões de formação, estreou-se na equipa sénior em Setembro de 2018, com apenas 17 anos.
Na época passada esteve, por empréstimo, ao serviço do Boa Hora FC e está de regresso ao clube para a temporada 2020/2021.