Série A
Data: 16 de Março de 1958
Local: Campo do Flamengo, no Rio de Janeiro
1º Jogo – América 0x0 Astória (1×0 pen)
2º Jogo – Vasco Da Gama 2×0 São Cristóvão
3º Jogo – Botafogo 1×0 Lisboa
4º Jogo – Fluminense 0x0 Confiança (1×0 pen)
5º Jogo – Flamengo 1×0 América
6º Jogo – Vasco Da Gama 1×0 Botafogo
7º Jogo – Flamengo 1×0 Fluminense
8º Jogo – Vasco Da Gama 1×0 Flamengo
Série B
Data: 16 de Março de 1958
Local: Campo do Olaria, no Rio de Janeiro
1º Jogo – Bangu 0x0 Olaria (2×1 pen)
2º Jogo – Portuguesa 0x0 Roial (1×0 pen)
3º Jogo – Bonsucesso 1×0 São José
4º Jogo – River 1×0 Galitos
5º Jogo – Realengo 1×0 Bangu
6º Jogo – Portuguesa 0x0 Bonsucesso (1×0 pen)
7º Jogo – Realengo 1×0 River
8º Jogo – Portuguesa 0x0 Realengo (2×1 pen)
Final
Data: 19 de Março de 1958
Local: Estádio do Maracanã, no Rio de Janeiro
Final – Vasco Da Gama 7×0 Portuguesa
Campeão – Clube de Regatas Vasco da Gama (Rio de Janeiro – RJ)
Fonte: Jornal Dos Sports