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                  10   7  2  1  28-11  23
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Sporting Praia Cruz   10   6  2  2  18- 5  20
 3.Juba de Diogo Sim�o   10   6  1  3  26-17  19
 4.Vit�ria Riboque       10   4  4  2  13- 8  16
 5.Trindade FC           10   4  3  3  19-11  15
 6.Agro-Sport            10   4  3  3  13-14  15  [C]
 7.UDESCAI               10   3  2  5  16-20  11  [P]
 8.6 de Setembro         10   2  4  4  13-17  10
 9.CD Guadalupe          10   3  1  6  14-30  10
10.Alian�a Nacional      10   2  3  5  12-22   9
------------------------------------------------
11.Oque d'El Rei         10   2  3  5   8-19   9  [P]
12.Inter Bom-Bom         10   2  2  6   5-11   8

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    awd Juba             [awarded 0-3; originally 2-1]
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             awd UDESCAI          [awarded 3-0; originally 4-4]
[Apr 6]
Riboque          4-1 Oque d'El Rei    

Round 8
[Apr 25]
Agro-Sport       0-0 Riboque          
[Apr 26]
Juba             3-4 UDRA             
Inter Bom-Bom    1-0 Alian�a Nacional 
[Apr 27]
Oque d'El Rei    0-2 Trindade         [at �gua Porca]
6 de Setembro    1-2 Praia Cruz       
UDESCAI          3-2 Guadalupe        [at Riboque]

Round 9
[May 2]
Alian�a Nacional 1-1 6 de Setembro    
[May 3]
UDRA             3-2 UDESCAI          [at S�o Tom�; abandoned at 3-2, UDESCAI walked off]
Riboque          2-0 Inter Bom-Bom    
Praia Cruz       2-0 Juba             
[May 4]
Trindade         1-1 Agro-Sport       
Guadalupe        0-1 Oque d'El Rei    

Round 10
[May 9]
UDRA             2-0 Praia Cruz       [at S�o Tom�]
[May 10]
Agro-Sport       2-3 Guadalupe        
Juba             4-3 Alian�a Nacional 
Inter Bom-Bom    0-1 Trindade         
UDESCAI          2-3 Oque d'El Rei    [at Riboque]
[May 11]
6 de Setembro    1-0 Riboque          

Table:

 1.UDRA                  10   7  2  1  28-11  23
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Sporting Praia Cruz   10   6  2  2  18- 5  20
 3.Juba de Diogo Sim�o   10   6  1  3  26-17  19
 4.Vit�ria Riboque       10   4  4  2  13- 8  16
 5.Trindade FC           10   4  3  3  19-11  15
 6.Agro-Sport            10   4  3  3  13-14  15  [C]
 7.UDESCAI               10   3  2  5  16-20  11  [P]
 8.6 de Setembro         10   2  4  4  13-17  10
 9.CD Guadalupe          10   3  1  6  14-30  10
10.Alian�a Nacional      10   2  3  5  12-22   9
------------------------------------------------
11.Oque d'El Rei         10   2  3  5   8-19   9  [P]
12.Inter Bom-Bom         10   2  2  6   5-11   8

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            8   6  2  0  11- 5  20
 2.Conde                  9   6  2  1  11- 5  20  [P]
------------------------------------------------
 3.Caix�o Grande          9   5  2  2  17-11  17  [R]
 4.Mar�timo de Micol�     8   5  1  2  20- 8  16  [P]
 5.FC Neves               9   3  2  4  13- 9  11
 6.Palmar Lusitano        9   2  3  4   9-11   9  [R]
 7.Ribeira Peixe          9   3  0  6  12-15   9
 8.Folha Fede             9   2  2  5   7-11   8
------------------------------------------------
 9.GD Cruz Vermelha       9   2  1  6   9-24   7
10.UD Correia             9   1  3  5   6-16   6

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       awd Ribeira Peixe    [awarded 0-3; originally 1-0,
Neves            1-2 Caix�o Grande     Folha Fede fielded ineligible player]
[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]

Round 8
[Apr 26]
Ribeira Peixe    0-1 Conde            
Palmar           2-0 Caix�o Grande    
K� Morabeza      n/p Micol�           [not played; same shorts colours] 
[Apr 27]
Correia          0-3 Neves            
Cruz Vermelha    1-3 Folha Fede       

Round 9
[May 3]
Folha Fede       2-2 Palmar           
Neves            3-0 Cruz Vermelha    
[May 4]
Micol�           5-1 Correia          
Conde            1-1 K� Morabeza      
Caix�o Grande    5-1 Ribeira Peixe    

Table:

 1.K� Morabeza            8   6  2  0  11- 5  20
 2.Conde                  9   6  2  1  11- 5  20  [P]
------------------------------------------------
 3.Caix�o Grande          9   5  2  2  17-11  17  [R]
 4.Mar�timo de Micol�     8   5  1  2  20- 8  16  [P]
 5.FC Neves               9   3  2  4  13- 9  11
 6.Palmar Lusitano        9   2  3  4   9-11   9  [R]
 7.Ribeira Peixe          9   3  0  6  12-15   9
 8.Folha Fede             9   2  2  5   7-11   8
------------------------------------------------
 9.GD Cruz Vermelha       9   2  1  6   9-24   7
10.UD Correia             9   1  3  5   6-16   6

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             9   9  0  0  31- 6  27
 2.Ot�t�                  9   6  2  1  21- 8  20
------------------------------------------------
 3.Diogo Vaz              9   4  2  3   9-11  14
 4.Santana FC             8   4  1  3  18-11  13
 5.Benfica Porto Alegre   9   4  1  4  20-17  13
 6.Santa Margarida        9   3  2  4  15-17  11  [R]
 7.Sporting S�o Tom�      9   3  2  4  13-22  11  [R]
 8.Boavista FC            9   2  3  4   8-11   9
 9.Andorinha              9   2  0  7   7-27   6
10.Varzim (Rib. Afonso)   8   0  1  7   8-20   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]

Round 8
[Apr 26]
Sporting S.Tom�  2-1 Santa Margarida  
Amadora          5-0 Andorinha        [at Guadalupe]
Ot�t�            2-1 Diogo Vaz        
[Apr 27]
Santana          n/p Varzim           [police dns; at Pantufo]
Boavista         2-1 Porto Alegre     [at Bom Bom]

Round 9
[May 3]
Varzim           1-4 Sporting S.Tom�  [at Almeirim]
Santa Margarida  2-2 Ot�t�            
[May 4]
Diogo Vaz        0-0 Boavista         [at Neves]
Andorinha        2-6 Santana          
Porto Alegre     1-4 Amadora          [at Ribeira Peixe]

Table:

 1.UD Amadora             9   9  0  0  31- 6  27
 2.Ot�t�                  9   6  2  1  21- 8  20
------------------------------------------------
 3.Diogo Vaz              9   4  2  3   9-11  14
 4.Santana FC             8   4  1  3  18-11  13
 5.Benfica Porto Alegre   9   4  1  4  20-17  13
 6.Santa Margarida        9   3  2  4  15-17  11  [R]
 7.Sporting S�o Tom�      9   3  2  4  13-22  11  [R]
 8.Boavista FC            9   2  3  4   8-11   9
 9.Andorinha              9   2  0  7   7-27   6
10.Varzim (Rib. Afonso)   8   0  1  7   8-20   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.1� de Maio            10   8  2  0  28- 6  26
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Oper�rio              10   8  1  1  21- 7  25
 3.Porto Real            10   3  3  4  12-15  12
 4.Sundy FC              10   3  1  6  10-22  10
 5.Sporting              10   2  1  7  13-22   7
 6.UDAPB                 10   1  2  7   8-20   5

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
[Apr 25]
UDAPB            0-2 Oper�rio         
[Apr 26]
Porto Real       2-2 Sporting         
[Apr 27]
1� de Maio       5-0 Sundy            

Round 9
[May 2]
UDAPB            2-2 Sundy            
[May 3]
Porto Real       0-6 1� de Maio       
[May 4]
Oper�rio         2-0 Sporting         

Round 10
[May 9]
UDAPB            2-1 Sporting         
[May 10]
Oper�rio         0-1 1� de Maio       
[May 11]
Sundy            0-2 Porto Real       

Table:

 1.1� de Maio            10   8  2  0  28- 6  26
 - - - - - - - - - - - - - - - - - - - - - - - -
 2.Oper�rio              10   8  1  1  21- 7  25
 3.Porto Real            10   3  3  4  12-15  12
 4.Sundy FC              10   3  1  6  10-22  10
 5.Sporting              10   2  1  7  13-22   7
 6.UDAPB                 10   1  2  7   8-20   5


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 ([email protected])
Last updated: 12 May 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.