Costa Rica 2024/25


Primera División

Primera División

Campeonato Apertura 2024 | Campeonato Clausura 2025

Campeonato Apertura 2024

Regular Stage | Playoff Stage | Final

Regular Stage

Final Table:

 1.LD Alajuelense             22  13  7  2  37-18  46  Final, Qualified
 2.Deportivo Saprissa         22  12  5  5  37-28  41  Qualified
 3.San Carlos FC              22  10  9  3  41-26  39  Qualified
 4.CS Herediano               22  10  5  7  34-28  35  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.AD Guanacasteca            22  10  5  7  26-31  35
 6.CS Cartaginés              22  10  4  8  33-29  34
 7.Sporting FC (San José)     22   8  3 11  27-27  27
 8.Municipal Liberia          22   7  5 10  32-30  26
 9.AD Municipal Pérez Zeledón 22   4 10  8  20-27  22
10.SD Santos (Guapilés)       22   5  6 11  29-39  21
11.Santa Ana FC               22   5  5 12  22-39  20
12.D Municipal Puntarenas FC  22   3  6 13  18-34  15

Round 1
[Jul 19]
Guanacasteca  awd San Carlos    [awarded 0-3; not played as Guanacasteca
Puntarenas    0-0 Liberia        was temporarily suspended]
[Jul 20]
Cartaginés    4-0 Santa Ana     
Sporting      3-1 Saprissa      
Pérez Zeledón 0-0 Herediano     
[Jul 21]
Alajuelense   2-1 Santos        

Round 2
[Jul 23]
Santa Ana     0-2 Sporting      
Herediano     2-0 Puntarenas    
[Jul 24]
Liberia       1-2 Alajuelense   
San Carlos    0-0 Cartaginés    
Saprissa      3-1 Guanacasteca  
[Jul 25]
Santos        3-3 Pérez Zeledón 

Round 3
[Jul 26]
Guanacasteca  2-1 Herediano     
San Carlos    1-2 Liberia       
[Jul 28]
Cartaginés    2-1 Santos        
Puntarenas    2-3 Saprissa      
Alajuelense   1-1 Santa Ana     
[Jul 29]
Pérez Zeledón 0-2 Sporting      

Round 4
[Aug 2]
Santos        0-0 Puntarenas    
[Aug 3]
Sporting      2-2 Guanacasteca  
Saprissa      2-2 Liberia       
Santa Ana     1-1 Herediano     
[Aug 4]
Cartaginés    0-1 Alajuelense   
Pérez Zeledón 0-0 San Carlos    

Round 5
[Aug 9]
Liberia       4-0 Santos        
[Aug 10]
Guanacasteca  1-3 Cartaginés    
San Carlos    5-1 Santa Ana     
Alajuelense   2-1 Pérez Zeledón 
[Aug 11]
Puntarenas    1-2 Sporting      
Herediano     2-0 Saprissa      

Round 6
[Aug 16]
Santa Ana     0-3 Saprissa      
[Aug 17]
Santos        0-4 San Carlos    
[Aug 18]
Cartaginés    3-1 Herediano     
Pérez Zeledón 1-0 Puntarenas    
Sporting      1-0 Liberia       
[Sep 7]
Alajuelense   4-0 Guanacasteca  

Round 7
[Aug 24]
San Carlos    0-0 Alajuelense   
Saprissa      1-0 Cartaginés    
[Aug 25]
Liberia       1-0 Pérez Zeledón 
Puntarenas    1-2 Santa Ana     
Herediano     2-0 Sporting      
[Oct 12]
Guanacasteca  2-1 Santos        

Round 8
[Aug 30]
Sporting      2-3 San Carlos    
Santa Ana     2-1 Liberia       
[Aug 31]
Cartaginés    1-0 Puntarenas    
Santos        3-4 Herediano     
[Sep 1]
Alajuelense   1-1 Saprissa      
Pérez Zeledón 1-1 Guanacasteca  

Round 9
[Sep 10]
Liberia       3-0 Cartaginés    
Herediano     1-2 San Carlos    
Sporting      1-1 Santos        
[Sep 11]
Guanacasteca  1-0 Santa Ana     
Saprissa      2-2 Pérez Zeledón 
Puntarenas    1-1 Alajuelense   

Round 10
[Sep 13]
Liberia       0-1 Guanacasteca  
[Sep 14]
Santos        1-2 Saprissa      
[Sep 15]
Cartaginés    1-0 Sporting      
Santa Ana     0-0 Pérez Zeledón 
San Carlos    2-1 Puntarenas    
[Nov 19]
Alajuelense   2-0 Herediano     

Round 11
[Sep 17]
Herediano     5-4 Liberia       
[Sep 18]
Santa Ana     1-1 Santos        
Puntarenas    0-0 Guanacasteca  
Saprissa      3-2 San Carlos    
[Sep 19]
Pérez Zeledón 0-0 Cartaginés    
Sporting      0-1 Alajuelense   

Round 12
[Sep 21]
Herediano     2-1 Santa Ana     
[Sep 22]
Puntarenas    1-1 Pérez Zeledón 
Alajuelense   2-1 Cartaginés    
Guanacasteca  2-1 Sporting      
[Sep 23]
San Carlos    2-2 Santos        
[Nov 28]
Liberia       0-1 Saprissa      

Round 13
[Sep 27]
Santa Ana     3-4 San Carlos    
[Sep 28]
Santos        0-1 Liberia       
Cartaginés    1-1 Guanacasteca  
Saprissa      1-0 Herediano     
[Sep 29]
Pérez Zeledón 2-2 Alajuelense   
[Sep 30]
Sporting      1-0 Puntarenas    

Round 14
[Oct 4]
Liberia       2-3 Santa Ana     
[Oct 5]
Guanacasteca  1-0 Pérez Zeledón 
San Carlos    2-0 Sporting      
Herediano     0-2 Cartaginés    
[Oct 6]
Santos        1-3 Alajuelense   
Saprissa      2-3 Puntarenas    

Round 15
[Oct 16]
Pérez Zeledón 3-1 Santos        
Puntarenas    0-2 Herediano     
Alajuelense   2-2 Liberia       
[Oct 17]
Cartaginés    4-4 San Carlos    
Sporting      1-0 Santa Ana     
Guanacasteca  2-0 Saprissa      

Round 16
[Oct 19]
Liberia       4-2 Puntarenas    
Herediano     1-1 Alajuelense   
[Oct 20]
Santos        4-0 Guanacasteca  
Saprissa      1-0 Sporting      
San Carlos    1-1 Pérez Zeledón 
[Oct 21]
Santa Ana     2-1 Cartaginés    

Round 17
[Oct 25]
Puntarenas    1-0 Santos        
Pérez Zeledón 2-1 Santa Ana     
[Oct 26]
Cartaginés    2-1 Saprissa      
Alajuelense   3-1 San Carlos    
[Oct 27]
Guanacasteca  2-0 Liberia       
Sporting      1-3 Herediano     

Round 18
[Nov 1]
San Carlos    2-2 Guanacasteca  
Liberia       1-1 Sporting      
[Nov 2]
Santos        1-0 Cartaginés    
Saprissa      3-0 Alajuelense   
[Nov 1]
Santa Ana     1-1 Puntarenas    
Herediano     4-1 Pérez Zeledón 

Round 19
[Nov 5]
Cartaginés    2-1 Liberia       
[Nov 6]
San Carlos    0-0 Herediano     
Alajuelense   1-0 Sporting      
[Nov 7]
Santos        1-0 Santa Ana     
Pérez Zeledón 1-2 Saprissa      
[Nov 20]
Guanacasteca  2-1 Puntarenas    

Round 20
[Nov 9]
Puntarenas    3-2 Cartaginés    
Herediano     2-1 Guanacasteca  
[Nov 10]
Santa Ana     0-2 Alajuelense   
Saprissa      3-3 Santos        
Sporting      0-1 Pérez Zeledón 
[Nov 19]
Liberia       1-2 San Carlos    

Round 21
[Nov 23]
Santos        2-1 Sporting      
San Carlos    0-0 Saprissa      
Alajuelense   4-0 Puntarenas    
[Nov 24]
Cartaginés    2-0 Pérez Zeledón 
Liberia       1-1 Herediano     
[Nov 25]
Santa Ana     2-1 Guanacasteca  

Round 22
[Nov 30]
Guanacasteca  1-0 Alajuelense   
Pérez Zeledón 0-1 Liberia       
[Dec 1]
Herediano     0-2 Santos        
Puntarenas    0-1 San Carlos    
Saprissa      2-1 Santa Ana     
Sporting      6-2 Cartaginés    

Final Table:

 1.LD Alajuelense             22  13  7  2  37-18  46  Final, Qualified
 2.Deportivo Saprissa         22  12  5  5  37-28  41  Qualified
 3.San Carlos FC              22  10  9  3  41-26  39  Qualified
 4.CS Herediano               22  10  5  7  34-28  35  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.AD Guanacasteca            22  10  5  7  26-31  35
 6.CS Cartaginés              22  10  4  8  33-29  34
 7.Sporting FC (San José)     22   8  3 11  27-27  27
 8.Municipal Liberia          22   7  5 10  32-30  26
 9.AD Municipal Pérez Zeledón 22   4 10  8  20-27  22
10.SD Santos (Guapilés)       22   5  6 11  29-39  21
11.Santa Ana FC               22   5  5 12  22-39  20
12.D Municipal Puntarenas FC  22   3  6 13  18-34  15

Playoff Stage

Semifinals

First Legs
[Dec 6]
San Carlos    2-2 Saprissa      
[Dec 8]
Herediano     2-0 Alajuelense   

Second Legs
[Dec 10]
Saprissa      2-0 San Carlos    
[Dec 11]
Alajuelense   2-2 Herediano     

Final

First Leg [Dec 15]
Herediano     3-0 Saprissa      

Second Leg [Dec 18]
Saprissa      2-0 Herediano     

Final

NB: between Alajuelense (winners Regular Stage) and Herediano (winners Playoff Stage)

First Leg [Dec 22]
Herediano     2-0 Alajuelense   

Second Leg [Dec 27]
Alajuelense   2-1 Herediano     

Campeonato Clausura 2025

Regular Stage | Playoff Stage | Final

Regular Stage

Final Table:

 1.CS Herediano               22  13  7  2  38-18  46  Final, Qualified
 2.LD Alajuelense             22  10 12  0  28-12  42  Qualified
 3.D Municipal Puntarenas FC  22  11  8  3  29-18  41  Qualified
 4.Deportivo Saprissa         22  11  6  5  30-18  39  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.CS Cartaginés              22  11  5  6  29-16  38
 6.Sporting FC (San José)     22   9  4  9  25-28  31
 7.Municipal Liberia          22   7  3 12  26-26  24
 8.SD Santos (Guapilés)       22   6  6 10  26-33  24
 9.AD Municipal Pérez Zeledón 22   6  5 11  16-28  23
10.San Carlos FC              22   4  7 11  16-23  19
11.AD Guanacasteca            22   3  7 12  12-33  16
12.Santa Ana FC               22   2  8 12  22-44  14

Round 1
[Jan 10]
Guanacasteca  1-0 Liberia       
[Jan 11]
San Carlos    0-1 Saprissa      
Alajuelense   6-3 Santa Ana     
[Jan 12]
Cartaginés    5-0 Santos        
Pérez Zeledón 1-1 Sporting      
Puntarenas    1-1 Herediano     

Round 2
[Jan 14]
Liberia       1-3 Alajuelense   
[Jan 15]
Santos        1-1 San Carlos    
Santa Ana     1-2 Puntarenas    
Herediano     4-1 Guanacasteca  
[Jan 16]
Sporting      1-1 Cartaginés    
Saprissa      0-0 Pérez Zeledón 

Round 3
[Jan 18]
Puntarenas    2-1 Santos        
[Jan 19]
Cartaginés    0-1 Liberia       
Pérez Zeledón 1-0 Santa Ana     
[Jan 20]
San Carlos    0-1 Sporting      
Guanacasteca  2-0 Saprissa      
Alajuelense   1-1 Herediano     

Round 4
[Jan 22]
Liberia       4-0 Santa Ana     
[Jan 23]
Guanacasteca  0-1 Pérez Zeledón 
Cartaginés    2-1 San Carlos    
[Feb 12]
Sporting      0-1 Alajuelense   
Saprissa      0-0 Puntarenas    
[Feb 13]
Santos        2-2 Herediano     

Round 5
[Jan 25]
Liberia       0-1 Santos        
Herediano     3-1 Saprissa      
[Jan 26]
Santa Ana     1-2 Sporting      
Alajuelense   0-0 Pérez Zeledón 
San Carlos    1-1 Guanacasteca  
[Mar 5]
Puntarenas    1-0 Cartaginés    

Round 6
[Jan 29]
Guanacasteca  1-1 Puntarenas    
Sporting      2-1 Liberia       
San Carlos    0-0 Alajuelense   
Saprissa      1-0 Santos        
[Jan 30]
Pérez Zeledón 0-1 Herediano     
[Feb 13]
Cartaginés    2-1 Santa Ana     

Round 7
[Feb 1]
Santa Ana     2-2 San Carlos    
Santos        1-0 Guanacasteca  
Liberia       2-3 Saprissa      
[Feb 2]
Herediano     2-0 Sporting      
Puntarenas    2-1 Pérez Zeledón 
Alajuelense   1-0 Cartaginés    

Round 8
[Feb 7]
Pérez Zeledón 1-0 San Carlos    
[Feb 8]
Santos        2-3 Santa Ana     
Herediano     2-1 Liberia       
[Feb 9]
Saprissa      1-1 Alajuelense   
Guanacasteca  1-0 Cartaginés    
Sporting      2-4 Puntarenas    

Round 9
[Feb 14]
Liberia       2-1 Pérez Zeledón 
[Feb 15]
Alajuelense   1-0 Guanacasteca  
[Feb 16]
Cartaginés    0-1 Herediano     
Santa Ana     2-1 Saprissa      
San Carlos    0-1 Puntarenas    
[Feb 17]
Sporting      0-3 Santos        

Round 10
[Feb 21]
Guanacasteca  0-0 Santa Ana     
[Feb 22]
Puntarenas    2-0 Liberia       
Herediano     2-1 San Carlos    
[Feb 23]
Saprissa      2-0 Sporting      
Santos        0-0 Alajuelense   
Pérez Zeledón 0-1 Cartaginés    

Round 11
[Feb 28]
San Carlos    1-0 Liberia       
Alajuelense   0-0 Puntarenas    
[Mar 1]
Pérez Zeledón 2-1 Santos        
Santa Ana     1-1 Herediano     
[Mar 2]
Cartaginés    2-1 Saprissa      
[Mar 3]
Sporting      2-1 Guanacasteca  

Round 12
[Mar 8]
Santos        1-1 Cartaginés    
Liberia       1-0 Sporting      
Herediano     1-2 Alajuelense   
[Mar 9]
Santa Ana     0-0 Pérez Zeledón 
Saprissa      3-0 San Carlos    
Puntarenas    2-2 Guanacasteca  

Round 13
[Mar 14]
Guanacasteca  0-1 Santos        
[Mar 15]
San Carlos    1-1 Santa Ana     
Pérez Zeledón 0-1 Puntarenas    
[Mar 16]
Cartaginés    1-1 Alajuelense   
Saprissa      1-1 Liberia       
Sporting      1-3 Herediano     

Round 14
[Mar 25]
Liberia       1-1 Guanacasteca  
[Mar 26]
Puntarenas    2-1 Sporting      
Herediano     3-0 Pérez Zeledón 
[Mar 27]
Santa Ana     0-1 Cartaginés    
Alajuelense   0-0 San Carlos    
Santos        2-0 Saprissa      

Round 15
[Mar 29]
Guanacasteca  0-2 San Carlos    
[Mar 30]
Cartaginés    1-0 Puntarenas    
Saprissa      1-0 Herediano     
Sporting      3-1 Santa Ana     
[Mar 31]
Santos        0-1 Liberia       
Pérez Zeledón 1-2 Alajuelense   

Round 16
[Apr 4]
San Carlos    0-2 Pérez Zeledón 
[Apr 5]
Santa Ana     0-0 Guanacasteca  
Sporting      0-1 Saprissa      
Herediano     1-1 Cartaginés    
[Apr 6]
Liberia       1-1 Puntarenas    
Alajuelense   2-0 Santos        

Round 17
[Apr 11]
Liberia       0-1 Herediano     
Puntarenas    1-0 San Carlos    
[Apr 12]
Cartaginés    3-0 Pérez Zeledón 
Santos        2-3 Sporting      
Saprissa      3-0 Santa Ana     
[Apr 13]
Guanacasteca  1-1 Alajuelense   

Round 18
[Apr 15]
Pérez Zeledón 3-0 Guanacasteca  
Herediano     2-1 Santos        
Puntarenas    1-2 Saprissa      
Santa Ana     1-4 Liberia       
San Carlos    1-2 Cartaginés    
Alajuelense   0-0 Sporting      

NB: Guanacasteca had their license revoked and their remaining matches were
    awarded 0-3 losses against them

Round 19
[Apr 19]
Santos        1-1 Puntarenas    
Liberia       0-1 San Carlos    
[Apr 20]
Herediano     2-1 Santa Ana     
Sporting      0-0 Pérez Zeledón 
Cartaginés    awd Guanacasteca  [awarded 3-0]
[Apr 21]
Alajuelense   1-1 Saprissa      

Round 20
[Apr 25]
Santa Ana     3-3 Santos        
[Apr 26]
San Carlos    1-1 Herediano     
Guanacasteca  awd Sporting      [awarded 0-3]
Saprissa      1-1 Cartaginés    
[Apr 27]
Pérez Zeledón 1-5 Liberia       
Puntarenas    0-2 Alajuelense   

Round 21
[May 2]
Sporting      1-0 San Carlos    
[May 3]
Santos        3-1 Pérez Zeledón 
Liberia       0-1 Cartaginés    
Herediano     1-1 Puntarenas    
[May 4]
Santa Ana     1-1 Alajuelense   
Saprissa      awd Guanacasteca  [awarded 3-0]

NB: Santos had their license revoked and their remaining match was
    awarded a 0-3 loss against them

Round 22 [May 7]
San Carlos    awd Santos        [awarded 3-0]
Guanacasteca  awd Herediano     [awarded 0-3]
Alajuelense   2-0 Liberia       
Cartaginés    1-2 Sporting      
Pérez Zeledón 0-3 Saprissa      
Puntarenas    3-0 Santa Ana     

Final Table:

 1.CS Herediano               22  13  7  2  38-18  46  Final, Qualified
 2.LD Alajuelense             22  10 12  0  28-12  42  Qualified
 3.D Municipal Puntarenas FC  22  11  8  3  29-18  41  Qualified
 4.Deportivo Saprissa         22  11  6  5  30-18  39  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.CS Cartaginés              22  11  5  6  29-16  38
 6.Sporting FC (San José)     22   9  4  9  25-28  31
 7.Municipal Liberia          22   7  3 12  26-26  24
 8.SD Santos (Guapilés)       22   6  6 10  26-33  24
 9.AD Municipal Pérez Zeledón 22   6  5 11  16-28  23
10.San Carlos FC              22   4  7 11  16-23  19
11.AD Guanacasteca            22   3  7 12  12-33  16
12.Santa Ana FC               22   2  8 12  22-44  14

Playoff Stage

First Legs [May 11]
Saprissa      4-0 Herediano     
Puntarenas    0-0 Alajuelense   

Second Legs [May 14]
Alajuelense   1-0 Puntarenas    
Herediano     2-0 Saprissa      

First Leg [May 18]
Saprissa      3-3 Alajuelense   

Second Leg [May 21]
Alajuelense   1-0 Saprissa      

Final

NB: between Herediano (winners Regular Stage) and Alajuelense (winners Playoff Stage)

First Leg [May 25]
Alajuelense   0-0 Herediano     

Second Leg [May 28]
Herediano     1-0 Alajuelense   


2023/24.

list of champions.

list of cup winners.

list of 2nd division champions.

list of 3rd division champions.

all-time table.

list of foundation dates.

list of name changes.


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 30 May 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.