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.