Médio fez a formação no FC Porto e representou o Mafra na última temporada
O Rio Ave anunciou a contratação de João Graça.
O médio de 26 anos assina pelos vilacondenses depois de ter representado o Mafra na última temporada. O jogador dividiu a formação entre Boavista e FC Porto, tendo feito parte da equipa B dos dragões que conquistou a II Liga na temporada 2015/16.
João Graça deixou os azuis e brancos sem nunca se ter estreado pela equipa principal. Jogou ainda no Farense, na Oliveirense e no Leixões.