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
list of 2nd division champions.
list of 3rd division champions.
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.