São Tomé e Príncipe 2025


NB: there are two separate championships, one of the island
    of São Tomé and one for the island of Príncipe.
Campeonato Nacional | São Tomé | Príncipe
Cup Tournaments

Campeonato Nacional

Champions São Tomé: 
Champions Príncipe: 


São Tomé Championship

First Level | Second Level | Third Level

First Level

NB: Vitória Riboque only club never to have been relegated.

Participants (12):

Team name                                          City                    District          
Vitória Futebol Clube do Riboque                   São Tomé                Água Grande
Sporting Clube da Praia Cruz                       São Tomé                Água Grande
Desportivo Militar 6 de Setembro                   São Tomé                Água Grande
Clube Desportivo Oque d'El Rei                     Oque d'El Rei           Água Grande
Aliança Nacional de Pantufo Futebol Clube          Pantufo                 Água Grande
UDESCAI (2)                                        Água-Izé                Cantagalo
UDRA (1)                                           São João dos Angolares  Caué
Futebol Clube Neves                                Neves                   Lembá
Clube Desportivo Guadalupe                         Guadalupe               Lobata
Inter Futebol Clube de Bom-Bom                     Bom Bom                 Mé-Zóchi
Associação Desportiva Juba Futebol Club            Diogo Simão             Mé-Zóchi
Agro-Sport                                         Monte-Café              Mé-Zóchi
Trindade Futebol Clube                             Trindade                Mé-Zóchi

(1) UDRA abbreviates União Desportiva Rei Amador.
(2) UDESCAI abbreviates União Desportiva Sardinha e Caça de Água Izé.

Table:

 1.UDRA                   7   4  2  1  19- 6  14
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Sporting Praia Cruz    7   4  2  1  14- 2  14
 3.Agro-Sport             7   4  1  2  10-10  13  [C]
 4.Vitória Riboque        7   3  3  1  11- 7  12
 5.Juba de Diogo Simão    7   3  2  2  18-14  11
 6.UDESCAI                7   2  3  2  13-13   9  [P]
 7.6 de Setembro          7   2  3  2  12-12   9
 8.Trindade FC            7   2  2  3  15-10   8
 9.Aliança Nacional       7   2  2  3   8-16   8
10.CD Guadalupe           7   2  1  4   9-24   7
------------------------------------------------
11.Inter Bom-Bom          7   1  2  4   4- 8   5
12.Oque d'El Rei          7   0  3  4   4-15   3  [P]

Round 1
[Feb 7]
Inter Bom-Bom    1-1 Oque d'El Rei    [at São Tomé]
[Feb 8]
Agro-Sport       3-2 UDESCAI          
6 de Setembro    5-2 Guadalupe        
Juba             1-1 Trindade         
[Feb 9]
UDRA             1-1 Riboque          [at São Tomé; award of 0-3 revoked]
[Feb 12]
Praia Cruz       4-0 Aliança Nacional 

Round 2
[Feb 14]
Oque d'El Rei    1-1 6 de Setembro    [at São Tomé]
[Feb 15]
Trindade         2-1 UDRA             
Guadalupe        2-4 Juba             
[Feb 16]
Riboque          0-0 Praia Cruz       
Agro-Sport       1-0 Inter Bom-Bom    
UDESCAI          1-1 Aliança Nacional 

Round 3
[Feb 21]
6 de Setembro    1-1 Agro-Sport       
[Feb 22]
Inter Bom-Bom    0-1 UDESCAI          
Praia Cruz       2-0 Trindade         
Juba             4-1 Oque d'El Rei    
[Feb 23]
UDRA             7-0 Guadalupe        [at São Tomé]
[Feb 26]
Aliança Nacional 1-1 Riboque           

Round 4
[Mar 7]
Guadalupe        0-5 Praia Cruz       
[Mar 8]
UDESCAI          1-2 Riboque          
Trindade         8-0 Aliança Nacional 
Oque d'El Rei    0-0 UDRA             
[Mar 9]
Agro-Sport       2-1 Juba             
Inter Bom-Bom    1-0 6 de Setembro    

Round 5
[Mar 14]
Juba             3-2 Inter Bom-Bom    
[Mar 15]
6 de Setembro    1-1 UDESCAI          
UDRA             3-1 Agro-Sport       [at São Tomé]
Aliança Nacional 1-2 Guadalupe        
[Mar 16]
Praia Cruz       2-0 Oque d'El Rei    
Riboque          2-1 Trindade         

Round 6
[Mar 28]
Oque d'El Rei    0-3 Aliança Nacional [at São Tomé]
[Mar 29]
6 de Setembro    2-1 Juba             
Guadalupe        2-1 Riboque          
[Mar 30]
Agro-Sport       2-1 Praia Cruz       [at São Tomé]
Inter Bom-Bom    0-2 UDRA             
UDESCAI          3-2 Trindade         

Round 7
[Apr 4]
UDRA             5-2 6 de Setembro    [at São Tomé]
[Apr 5]
Praia Cruz       0-0 Inter Bom-Bom    
Aliança Nacional 2-0 Agro-Sport       [at São Tomé]
Trindade         1-1 Guadalupe        
Juba             4-4 UDESCAI          
[Apr 6]
Riboque          4-1 Oque d'El Rei    

Table:

 1.UDRA                   7   4  2  1  19- 6  14
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Sporting Praia Cruz    7   4  2  1  14- 2  14
 3.Agro-Sport             7   4  1  2  10-10  13  [C]
 4.Vitória Riboque        7   3  3  1  11- 7  12
 5.Juba de Diogo Simão    7   3  2  2  18-14  11
 6.UDESCAI                7   2  3  2  13-13   9  [P]
 7.6 de Setembro          7   2  3  2  12-12   9
 8.Trindade FC            7   2  2  3  15-10   8
 9.Aliança Nacional       7   2  2  3   8-16   8
10.CD Guadalupe           7   2  1  4   9-24   7
------------------------------------------------
11.Inter Bom-Bom          7   1  2  4   4- 8   5
12.Oque d'El Rei          7   0  3  4   4-15   3  [P]

Second Level

Participants:
Bairros Unidos Futebol Clube (Caixão Grande)
Palmar Lusitano Ginásio Clube de São Tomé (Água Porca)
União Desportiva Correia
Porto de Folha Fede
Grupo Desportivo Cruz Vermelha (Almeirim)
Futebol Clube Neves
União Desportiva de Ribeira Peixe
Associação Desportivo Kê Morabeza (Santo Amaro)
Marítimo de Micoló
Clube Desportivo de Conde

Table:

 1.Kê Morabeza            7   6  1  0  10- 4  19
 2.Conde                  7   5  1  1   9- 4  16  [P]
------------------------------------------------
 3.Caixão Grande          7   4  2  1  12- 8  14  [R]
 4.Marítimo de Micoló     7   4  1  2  15- 7  13  [P]
 5.Folha Fede             7   2  1  4   3- 5   7
 6.GD Cruz Vermelha       7   2  1  4   8-18   7
 7.Ribeira Peixe          7   2  0  5   8-10   6
 8.UD Correia             7   1  3  3   5- 8   6
------------------------------------------------
 9.FC Neves               7   1  2  4   7- 9   5
10.Palmar Lusitano        7   1  2  4   5- 9   5  [R]

Round 1
[Feb 8]
Folha Fede       1-0 Neves            
Kê Morabeza      1-1 Caixão Grande    
Correia          0-2 Conde            
[Feb 9]
Ribeira Peixe    2-1 Palmar           
[Feb 12]
Cruz Vermelha    0-6 Micoló           

Round 2
[Feb 15]
Ribeira Peixe    1-2 Kê Morabeza      
Palmar           0-0 Neves            
[Feb 16]
Conde            3-0 Cruz Vermelha    [at Santo Amaro]
Caixão Grande    0-0 Correia          
Micoló           1-0 Folha Fede       [at Guadalupe]

Round 3
[Feb 22]
Folha Fede       0-1 Conde            
Cruz Vermelha    3-1 Caixão Grande    
Neves            1-3 Micoló           
[Feb 26]
Correia          2-1 Ribeira Peixe    
Kê Morabeza      1-0 Palmar           

Round 4
[Mar 8]
Palmar           2-2 Micoló           
Ribeira Peixe    4-0 Cruz Vermelha    
Kê Morabeza      1-0 Correia          
[Mar 9]
Caixão Grande    2-1 Folha Fede       
Conde            1-1 Neves            

Round 5
[Mar 15]
Micoló           0-1 Conde            
Folha Fede       1-0 Ribeira Peixe    
Neves            1-2 Caixão Grande    
[Mar 16]
Cruz Vermelha    1-2 Kê Morabeza      
Correia          1-2 Palmar           

Round 6
[Mar 22]
Palmar           0-1 Conde            
Caixão Grande    3-2 Micoló           
Kê Morabeza      1-0 Folha Fede       
Correia          2-2 Cruz Vermelha    
[Mar 23]
Ribeira Peixe    0-3 Neves            

Round 7
[Mar 29]
Cruz Vermelha    2-0 Palmar           
Folha Fede       0-0 Correia          
Neves            1-2 Kê Morabeza      
Micoló           1-0 Ribeira Peixe    
[Mar 30]
Conde            0-3 Caixão Grande    [at Santo Amaro]

Table:

 1.Kê Morabeza            7   6  1  0  10- 4  19
 2.Conde                  7   5  1  1   9- 4  16  [P]
------------------------------------------------
 3.Caixão Grande          7   4  2  1  12- 8  14  [R]
 4.Marítimo de Micoló     7   4  1  2  15- 7  13  [P]
 5.Folha Fede             7   2  1  4   3- 5   7
 6.GD Cruz Vermelha       7   2  1  4   8-18   7
 7.Ribeira Peixe          7   2  0  5   8-10   6
 8.UD Correia             7   1  3  3   5- 8   6
------------------------------------------------
 9.FC Neves               7   1  2  4   7- 9   5
10.Palmar Lusitano        7   1  2  4   5- 9   5  [R]

Third Level (Campeonato Nacional da Divisão de Honra)

NB: eleventh ever championship.

Participants:
União Desportiva de Santa Margarida
Sporting de São Tomé
Santana Futebol Clube
União Desportiva Amadora de Agostinho Neto
Benfica de Porto Alegre
Desportivo de Diogo Vaz
Andorinha Sport Clube
Boavista Futebol Clube (Ubâ Budo)
Varzim Sport Clube (Ribeira Afonso)
Desportivo de Otótó

Table:

 1.UD Amadora             7   7  0  0  22- 5  21
 2.Otótó                  7   5  1  1  17- 5  16
------------------------------------------------
 3.Benfica Porto Alegre   7   4  1  2  18-11  13
 4.Diogo Vaz              7   4  1  2   8- 9  13
 5.Santana FC             7   3  1  3  12- 9  10
 6.Santa Margarida        7   3  1  3  12-13  10  [R]
 7.Andorinha              7   2  0  5   5-16   6
 8.Boavista FC            7   1  2  4   6-10   5
 9.Sporting São Tomé      7   1  2  4   7-20   5  [R]
10.Varzim (Rib. Afonso)   7   0  1  6   7-16   1

Round 1
[Feb 8]
Otótó            3-0 Sporting S.Tomé  
Boavista         1-0 Santa Margarida  [at Bom Bom]
Varzim           1-2 Andorinha        [at Almeirim]
[Feb 9]
Santana          2-1 Porto Alegre     [at Água Izé]
[Feb 12]
Amadora          2-0 Diogo Vaz        [at Guadalupe]

Round 2
[Feb 15]
Sporting S.Tomé  3-0 Andorinha        
Diogo Vaz        1-0 Santana          [at Neves]
[Feb 16]
Porto Alegre     4-2 Varzim           [at Ribeira Peixe]
Santa Margarida  1-3 Amadora          
Otótó            1-0 Boavista         

Round 3
[Feb 21]
Boavista         2-2 Sporting S.Tomé  [at Bom Bom]
[Feb 22]
Andorinha        0-2 Porto Alegre     
Amadora          4-1 Otótó            [at Guadalupe]
Santana          1-2 Santa Margarida  [at Água Izé]
[Feb 26]
Varzim           0-1 Diogo Vaz        

Round 4
[Mar 8]
Otótó            1-1 Santana          
Sporting S.Tomé  0-3 Porto Alegre     
Boavista         1-2 Amadora          [at Bom Bom]
Diogo Vaz        1-0 Andorinha        [at Neves]
[Mar 19]
Santa Margarida  3-1 Varzim           

Round 5
[Mar 15]
Varzim           0-2 Otótó            [at Almeirim]
Porto Alegre     6-1 Diogo Vaz        [at Ribeira Peixe]
[Mar 16]
Amadora          6-0 Sporting S.Tomé  [at Guadalupe]
Andorinha        1-3 Santa Margarida  
Santana          2-0 Boavista         [at Água Izé]

Round 6
[Mar 21]
Amadora          2-0 Santana          [at Guadalupe]
[Mar 22]
Santa Margarida  2-2 Porto Alegre     
Sporting S.Tomé  0-0 Diogo Vaz        
[Mar 23]
Otótó            5-0 Andorinha        
Boavista         1-1 Varzim           [at Bom Bom]

Round 7
[Mar 29]
Porto Alegre     0-4 Otótó            [at Ribeira Peixe]
Andorinha        2-1 Boavista         
Santana          6-2 Sporting S.Tomé  [at Água Izé]
[Mar 30]
Varzim           2-3 Amadora          [at Almeirim]
Diogo Vaz        4-1 Santa Margarida  [at Neves]

Table:

 1.UD Amadora             7   7  0  0  22- 5  21
 2.Otótó                  7   5  1  1  17- 5  16
------------------------------------------------
 3.Benfica Porto Alegre   7   4  1  2  18-11  13
 4.Diogo Vaz              7   4  1  2   8- 9  13
 5.Santana FC             7   3  1  3  12- 9  10
 6.Santa Margarida        7   3  1  3  12-13  10  [R]
 7.Andorinha              7   2  0  5   5-16   6
 8.Boavista FC            7   1  2  4   6-10   5
 9.Sporting São Tomé      7   1  2  4   7-20   5  [R]
10.Varzim (Rib. Afonso)   7   0  1  6   7-16   1


Príncipe Championship

Participants (6):

Team name                           City                  District         
Sporting Clube do Príncipe          Santo António         Pagué
Sport Operário e Benfica            Santo António         Pagué
Clube Desportivo 1º de Maio         Nova Estrela          Pagué
Futebol Clube Porto Real            Porto Real            Pagué
UDAPB (1)                           Picão                 Pagué
Sundy Futebol Clube                 Sundy                 Pagué

(1) UDAPB abbreviates União Desportiva do Aeroporto, Picão, Paciência e Belomonte.

Table:

 1.Operário               7   6  1  0  17- 6  19
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.1º de Maio             7   5  2  0  16- 6  17
 3.Sundy FC               7   3  0  4   8-13   9
 4.Porto Real             7   2  2  3   8- 7   8
 5.Sporting               7   2  0  5  10-16   6
 6.UDAPB                  7   0  1  6   4-15   1

Round 1
[Feb 21]
Porto Real       3-0 UDAPB            
[Feb 22]
Operário         2-0 Sundy            
[Feb 23]
Sporting         2-4 1º de Maio       

Round 2
[Feb 28]
UDAPB            1-2 1º de Maio       
[Mar 1]
Sporting         2-3 Sundy            
[Mar 2]
Porto Real       1-2 Operário         

Round 3
[Mar 7]
UDAPB            1-3 Operário         
[Mar 8]
Porto Real       1-2 Sporting         
[Mar 9]
1º de Maio       4-0 Sundy            

Round 4
[Mar 14]
UDAPB            0-1 Sundy            
[Mar 15]
Porto Real       0-0 1º de Maio       
[Mar 16]
Operário         5-1 Sporting         

Round 5
[Mar 21]
UDAPB            0-2 Sporting         
[Mar 22]
Operário         1-1 1º de Maio       
[Mar 23]
Sundy            1-2 Porto Real       

Round 6
[Apr 4]
Porto Real       1-1 UDAPB            
[Apr 5]
Operário         3-2 Sundy            
[Apr 6]
Sporting         1-2 1º de Maio       

Round 7
[Apr 11]
UDAPB            1-3 1º de Maio       
[Apr 12]
Sporting         0-1 Sundy            
[Apr 13]
Porto Real       0-1 Operário         

Round 8
UDAPB             -  Operário         
Porto Real        -  Sporting         
1º de Maio        -  Sundy            

Table:

 1.Operário               7   6  1  0  17- 6  19
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.1º de Maio             7   5  2  0  16- 6  17
 3.Sundy FC               7   3  0  4   8-13   9
 4.Porto Real             7   2  2  3   8- 7   8
 5.Sporting               7   2  0  5  10-16   6
 6.UDAPB                  7   0  1  6   4-15   1


Cup Tournaments

Taça Nacional

São Tomé Island

Round 1
[Feb 28]
Otótó            n/p UDESCAI          [police dns]           
[Mar 1]
Diogo Vaz        2-1 Amadora          [at Neves]
Praia Cruz       4-0 Trindade         
Marítimo Micoló  2-3 Inter Bom-Bom    [at Guadalupe]
Juba             awd Porto Alegre     [3-0 awarded; Porto Alegre dns]  
Aliança Nacional 3-1 Varzim           
Andorinha        0-3 UDRA             
Folha Fede       0-5 Agro-Sport       
[Mar 2]
Cruz Vermelha    1-1 Santana          [5-4 pen]            
Riboque          3-0 Caixão Grande    
Ribeira Peixe    2-3 Oque d'El Rei    
Guadalupe        6-0 Sporting São Tomé
Palmar           2-4 Correia          
Conde            awd Neves            [3-0 awarded; Neves dns; at Santo Amaro]
Santa Margarida  1-3 6 de Setembro    
Boavista         3-1 Kê Morabeza      [at Bom-Bom]
[Mar 4]
Otótó            3-1 UDESCAI          

Round 2
[Apr 11]
Riboque          7-0 Otótó            
Boavista         0-1 6 de Setembro    [at Bom-Bom]
[Apr 12]
Oque d'El Rei    0-1 Aliança Nacional [at São Tomé] 
Inter Bom-Bom    3-1 Guadalupe        
Praia Cruz       9-1 Diogo Vaz        
[Apr 13]
Juba             2-1 UDRA             
Correia          1-3 Agro-Sport       
Cruz Vermelha    4-2 Conde            

Round 3
Riboque           -  6 de Setembro    
Praia Cruz        -  Cruz Vermelha    
Aliança Nacional  -  Agro-Sport       
Inter Bom-Bom     -  Juba             

Príncipe Island

Round 1
[Mar 29]
Porto Real       1-4 1º de Maio       
[Mar 30]
UDAPB            1-5 Operário         
Sporting         bye Sundy            

Semifinals
Sundy             -  1º de Maio       
Sporting          -  Operário         

Taça Nacional

NB: between cup winners São Tomé and cup winners Príncipe

Other Cup Tournament

Príncipe Island

"Armandinho" Cup [aka Taça 17 de Janeiro]

NB: 15th edition

Round 1
[Jan 10]
Porto Real       3-1 UDAPB  
[Jan 11]
Operário         3-0 1º de Maio
Sporting         bye
Sundy            bye

Semifinals
[Jan 12]
Sundy            2-1 Sporting         
[Jan 14]
Operário         1-0 Porto Real       

Final [Jan 16, Estádio Regional 13 de Junho, Santo António]
Operário         1-0 Sundy            


2024

list of champions

list of cup winners


About this document

Prepared and maintained by José Batalha for the Rec.Sport.Soccer Statistics Foundation

Author: José Batalha (jose.batalha@netvisao.pt)
Last updated: 14 Apr 2025

(C) Copyright José Batalha and RSSSF 2025
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.