João Veloso fez parte de todas as equipas das camadas jovens das águias até se estrear na equipa principal do Benfica, naquela que era a sua 13.ª temporada de águia ao peito: em 23 de abril de 2025, foi lançado no duelo ante o Tirsense, da 2.ª mão das meias-finais da Taça de Portugal.
Em 2025/26, conquistou o primeiro título sénior da carreira: a Supertaça Cândido de Oliveira.
João Veloso representou as cores de Portugal nos escalões Sub-16, Sub-17, Sub-18 e Sub-20.