Liderava há dois anos o Sporting quando Portugal viveu a Revolução dos Cravos. No mês seguinte ao 25 de Abril de 1974, os “leões” garantiram a vitória no campeonato nacional e viram o seu principal goleador, o argentino Hector Yazalde, estabelecer um recorde até hoje inviolável: terminou o campeonato com 46 golos, em 30 jogos, e conquistou a Bota de Ouro europeia..Mas o momento alto do reinado de Rocha começou em 1981, sob o comando do técnico britânico Malcolm Allison e com uma equipa de futebol liderada pelo “triângulo mágico” formado pelos craques Manuel Fernandes, António Oliveira e Jordão. Na época 1981/82, os “leões” ganharam o campeonato nacional, a Taça de Portugal e a Supertaça. Um momento de fulgor que se perdeu nos anos seguintes..João Rocha mandou ainda construir a bancada nova do agora demolido Estádio José Alvalade, fechando o recinto ao nível das bancadas. Filipe Soares Franco, actual presidente dos “leões, afirmou já em 2008 que “o melhor presidente da chama sportinguista foi o João Rocha”, mas o seu legado não é consensual.