Equipes Participantes:
Sport Club Internacional (Porto Alegre)
Grêmio Football Porto Alegrense (Porto Alegre)
Grêmio Esportivo Força e Luz (Porto Alegre)
Esporte Clube Cruzeiro (Porto Alegre)
Esporte Clube São José (Porto Alegre)
Football Club Porto Alegre (Porto Alegre)
Grêmio Esportivo Renner (Porto Alegre)
Sport Club Americano (Porto Alegre)
Grêmio Sportivo Ferroviário (Porto Alegre)
Grêmio Sportivo Sokol (Porto Alegre)
Sociedade União Villa Nova (Porto Alegre)
Turno Único
30.04.1939
Grêmio 6×0 Renner
01.05.1939
Internacional 9×3 Porto Alegre
Ferroviário 4×2 Americano
02.05.1939
Cruzeiro 3×1 São José
04.05.1939
Renner 6×0 Sokol
Internacional 4×2 Ferroviário
07.05.1939
Porto Alegre 3×1 São José
Grêmio 2×2 Força e Luz
14.05.1939
Força e Luz 3×2 Sokol
Renner 4×3 Cruzeiro
20.05.1939
Grêmio 6×1 Ferroviário
21.05.1939
Cruzeiro 4×2 Sokol
São José 4×2 Força e Luz (anulada)
27.05.1939
Porto Alegre 5×3 Ferroviário
Americano 4×1 Renner
28.05.1939
Internacional 3×2 Grêmio
São José 5×2 Sokol
03.06.1939
Cruzeiro 1×1 Americano
Sokol 1×0 Porto Alegre
04.06.1939
Ferroviário 3×2 São José
11.06.1939
Grêmio 7×1 Cruzeiro
Internacional 2×1 São José
17.06.1939
Força e Luz 7×5 Porto Alegre
Americano 7×1 Sokol
18.06.1939
Internacional 5×4 Cruzeiro
24.06.1939
Grêmio 7×1 Americano
Porto Alegre 2×1 Renner
30.06.1939
Ferroviário 3×1 Cruzeiro
01.07.1939
Grêmio 2×0 São José
Renner 2×1 Força e Luz
02.07.1939
Internacional 8×0 Americano
08.07.1939
São José 1×1 Renner
Cruzeiro 4×2 Porto Alegre
15.07.1939
Força e Luz 5×4 Ferroviário
Grêmio 6×0 Sokol
16.07.1939
Porto Alegre 2×1 Americano
Internacional 7×0 Renner
22.07.1939
Ferroviário 6×0 Sokol
23.07.1939
Americano 2×0 São José
Força e Luz 4×2 Internacional
29.07.1939
Renner 3×1 Ferroviário
30.07.1939
Cruzeiro 4×1 Força e Luz
Grêmio 4×1 Porto Alegre
06.08.1939
Americano 4×2 Força e Luz
Internacional 13×1 Sokol
12.08.1939
Força e Luz 3×2 São José
Partidas anuladas por desistência do Villa Nova do campeonato:
30.04.1939
Cruzeiro 5×1 Villa Nova
02.05.1939
Força e Luz 4×1 Villa Nova
20.05.1939
Porto Alegre 8×2 Villa Nova
V E D GP GC PG
01º Internacional 09 08 00 01 53 17 16
02º Grêmio 09 07 01 01 42 09 15
03º Força e Luz 09 05 01 03 28 27 11
04º Cruzeiro 09 04 01 04 25 26 09
05º Americano 09 04 01 04 22 26 09
06º Renner 09 04 01 04 18 24 09
07º Ferroviário 09 04 00 05 27 28 08
08º Porto Alegre 09 04 00 05 23 31 08
09º São José 09 01 01 07 13 21 03
10º Sokol 09 01 00 08 09 50 02
Campeão – Sport Club Internacional (Porto Alegre – RS)
Torneio Desempate
24.08.1939
Cruzeiro 4×2 Renner
27.08.1939
Cruzeiro 3×3 Americano
03.09.1939
Americano 3×1 Renner
10.09.1939
Cruzeiro 2×0 Renner
Cruzeiro x Americano (cancelado)
Americano x Renner (cancelado)
Cruzeiro e Americano classificasdos para a Série A do Campeonato Citadino de Porto Alegre
Fonte: Raul Pons e Douglas Rambor