League Season 2025 Archive
Primera División
Flag of Costa-Rica Costa-Rica

The Primera División is Costa Rica's top football league, showcasing thrilling matches, passionate teams, and a vibrant sporting culture.

CountryCosta-Rica
SportFootball
Competition TypeLeague
Season2025
Teams10
Current StatusCompleted

The Primera División, also known as the top tier of Costa Rican football, serves as the pinnacle of competition within the country’s football landscape. Known for its passionate fan base and competitive teams, this league has a rich history and plays a crucial role in the development of talent in Costa Rica.

Overview of the Competition

The Primera División features a number of clubs competing for the title each season, showcasing some of the best talent in Central America. The league operates on a system that generally includes a round-robin format, allowing each team to face off against every other team, fostering intense rivalries and thrilling matches. The excitement around the league is palpable, as fans eagerly follow their favorite clubs through the season.

History and Importance

Founded in the early 20th century, the Primera División has become a cornerstone of Costa Rican culture and sport. The league has witnessed significant growth over the decades, evolving from its humble beginnings into a respected competition in the region. Clubs in the league contribute not only to the sporting fabric of the country but also to the national pride, as many players have gone on to represent Costa Rica on the international stage.

Format and Structure

The structure of the Primera División is designed to ensure a competitive environment. Teams play each other over a set period, earning points for wins and draws. At the end of the regular season, the top teams typically qualify for a playoff system that determines the league champion. This format keeps fans engaged, as the standings can change dramatically throughout the season, making every match crucial for teams vying for the title.

Promotion and Relegation

Integral to the Primera División structure is the system of promotion and relegation. The lowest-performing teams in the league face demotion to the second tier, while the best teams from that division earn promotion to the top flight. This system ensures a continual influx of talent and competitiveness, as clubs strive to enhance their performance each year.

What to Find on This Page

This page provides comprehensive information about the Primera División including Live Scores, Fixtures, Results, and Standings. Visitors can explore detailed Statistics and learn about the various Teams competing in the league. Whether you are a die-hard fan or a new follower, this page serves as a reliable resource for everything related to the Primera División, keeping you updated with the latest happenings in Costa Rican football.

Rounds
Apertura – 1
Guadalupe FC0 : 0CS HeredianoMunicipal Liberia1 : 0CS CartaginesPuntarenas FC1 : 2San CarlosPerez Zeledon0 : 1Deportivo SaprissaSporting San Jose1 : 2LD Alajuelense
Apertura – 2
Deportivo Saprissa2 : 0San CarlosSporting San Jose0 : 1CS CartaginesCS Herediano2 : 3Puntarenas FCMunicipal Liberia2 : 2Perez ZeledonLD Alajuelense1 : 0Guadalupe FC
Apertura – 3
Guadalupe FC3 : 2Puntarenas FCSan Carlos0 : 2Municipal LiberiaPerez Zeledon2 : 1Sporting San JoseCS Cartagines3 : 0Deportivo SaprissaLD Alajuelense0 : 1CS Herediano
Apertura – 4
Sporting San Jose1 : 1San CarlosPuntarenas FC0 : 0LD AlajuelenseCS Herediano2 : 1Perez ZeledonMunicipal Liberia2 : 2Deportivo SaprissaGuadalupe FC0 : 0CS Cartagines
Apertura – 5
Perez Zeledon4 : 0Guadalupe FCPuntarenas FC0 : 3Municipal LiberiaDeportivo Saprissa4 : 0Sporting San JoseSan Carlos2 : 2CS HeredianoLD Alajuelense0 : 0CS Cartagines
Apertura – 6
Sporting San Jose2 : 0Guadalupe FCDeportivo Saprissa0 : 1LD AlajuelenseCS Cartagines0 : 0Puntarenas FCCS Herediano1 : 0Municipal LiberiaSan Carlos0 : 1Perez Zeledon
Apertura – 7
Perez Zeledon2 : 1LD AlajuelenseMunicipal Liberia2 : 1Sporting San JosePuntarenas FC3 : 1Deportivo SaprissaCS Cartagines2 : 0CS HeredianoGuadalupe FC2 : 3San Carlos
Apertura – 8
CS Herediano0 : 0Sporting San JoseLD Alajuelense2 : 0Municipal LiberiaDeportivo Saprissa3 : 1Guadalupe FCPerez Zeledon1 : 1Puntarenas FCSan Carlos0 : 2CS Cartagines
Apertura – 9
LD Alajuelense2 : 0San CarlosGuadalupe FC2 : 2Municipal LiberiaSporting San Jose1 : 1Puntarenas FCCS Herediano3 : 3Deportivo SaprissaCS Cartagines1 : 1Perez Zeledon
Apertura – 10
Puntarenas FC1 : 0CS HeredianoGuadalupe FC0 : 0LD AlajuelenseCS Cartagines1 : 0Sporting San JoseMunicipal Liberia1 : 0San CarlosDeportivo Saprissa3 : 0Perez Zeledon
Apertura – 11
LD Alajuelense2 : 2Puntarenas FCCS Herediano0 : 2Guadalupe FCDeportivo Saprissa2 : 1CS CartaginesSan Carlos0 : 3Sporting San JosePerez Zeledon1 : 1Municipal Liberia
Apertura – 12
Municipal Liberia0 : 0Puntarenas FCSporting San Jose0 : 0Perez ZeledonSan Carlos0 : 2Deportivo SaprissaCS Cartagines1 : 1Guadalupe FCCS Herediano1 : 3LD Alajuelense
Apertura – 13
Puntarenas FC1 : 1CS CartaginesPerez Zeledon1 : 3San CarlosMunicipal Liberia1 : 0CS HeredianoLD Alajuelense2 : 0Deportivo SaprissaGuadalupe FC2 : 2Sporting San Jose
Apertura – 14
San Carlos1 : 1Guadalupe FCSporting San Jose3 : 0Municipal LiberiaCS Herediano2 : 1CS CartaginesDeportivo Saprissa2 : 1Puntarenas FCLD Alajuelense3 : 2Perez Zeledon
Apertura – 15
Sporting San Jose0 : 1CS HeredianoPuntarenas FC1 : 2Perez ZeledonGuadalupe FC1 : 3Deportivo SaprissaCS Cartagines2 : 1San CarlosMunicipal Liberia1 : 4LD Alajuelense
Apertura – 16
Municipal Liberia1 : 0Guadalupe FCDeportivo Saprissa1 : 1CS HeredianoLD Alajuelense2 : 0Sporting San JoseSan Carlos1 : 1Puntarenas FCPerez Zeledon1 : 3CS Cartagines
Apertura – 17
Guadalupe FC2 : 3Perez ZeledonCS Herediano3 : 1San CarlosCS Cartagines0 : 2LD AlajuelenseDeportivo Saprissa3 : 1Municipal LiberiaPuntarenas FC0 : 0Sporting San Jose
Apertura – 18
Sporting San Jose0 : 0Deportivo SaprissaPuntarenas FC4 : 0Guadalupe FCSan Carlos0 : 2LD AlajuelensePerez Zeledon1 : 3CS HeredianoCS Cartagines0 : 0Municipal Liberia
Apertura – Semi-finals
Municipal Liberia1 : 1LD AlajuelenseCS Cartagines1 : 2Deportivo SaprissaLD Alajuelense3 : 0Municipal LiberiaDeportivo Saprissa2 : 1CS Cartagines
Apertura – Final
Deportivo Saprissa2 : 2LD AlajuelenseLD Alajuelense3 : 1Deportivo Saprissa
Clausura – 1
Perez Zeledon3 : 1San CarlosDeportivo Saprissa2 : 2Puntarenas FCSporting San Jose0 : 2CS HeredianoCS Cartagines2 : 1Guadalupe FCLD Alajuelense2 : 2Municipal Liberia
Clausura – 2
Puntarenas FC0 : 2CS CartaginesCS Herediano2 : 0Deportivo SaprissaPerez Zeledon1 : 1LD AlajuelenseGuadalupe FC2 : 1Municipal LiberiaSan Carlos3 : 0Sporting San Jose
Clausura – 3
CS Herediano4 : 0Guadalupe FCSan Carlos1 : 0Puntarenas FCCS Cartagines1 : 0LD AlajuelenseMunicipal Liberia1 : 1Perez ZeledonSporting San Jose0 : 1Deportivo Saprissa
Clausura – 4
Puntarenas FC0 : 0Guadalupe FCLD Alajuelense1 : 0San CarlosMunicipal Liberia1 : 0CS HeredianoDeportivo Saprissa0 : 0CS CartaginesPerez Zeledon0 : 0Sporting San Jose
Clausura – 5
Guadalupe FC1 : 3LD AlajuelenseSan Carlos1 : 0Municipal LiberiaCS Herediano2 : 1Puntarenas FCPerez Zeledon3 : 3Deportivo SaprissaCS Cartagines0 : 2Sporting San Jose
Clausura – 6
Municipal Liberia1 : 4Puntarenas FCLD Alajuelense1 : 1CS HeredianoCS Cartagines1 : 0Perez ZeledonDeportivo Saprissa2 : 1San CarlosSporting San Jose1 : 1Guadalupe FC
Clausura – 7
Puntarenas FC1 : 0Perez ZeledonGuadalupe FC3 : 4San CarlosCS Herediano1 : 0CS CartaginesMunicipal Liberia0 : 1Deportivo SaprissaLD Alajuelense1 : 2Sporting San Jose
Clausura – 8
Sporting San Jose1 : 2Puntarenas FCDeportivo Saprissa2 : 1LD AlajuelenseCS Cartagines2 : 1Municipal LiberiaPerez Zeledon1 : 1Guadalupe FCSan Carlos1 : 0CS Herediano
Clausura – 9
Puntarenas FC2 : 0LD AlajuelenseCS Herediano3 : 0Perez ZeledonGuadalupe FC0 : 2Deportivo SaprissaMunicipal Liberia1 : 0Sporting San JoseSan Carlos1 : 1CS Cartagines
Clausura – 10
LD Alajuelense2 : 0CS CartaginesPerez Zeledon1 : 1Municipal LiberiaPuntarenas FC0 : 0San CarlosGuadalupe FC0 : 2CS HeredianoDeportivo Saprissa1 : 2Sporting San Jose
Clausura – 11
San Carlos0 : 2LD AlajuelenseCS Cartagines3 : 2Puntarenas FCDeportivo Saprissa2 : 1CS HeredianoSporting San Jose3 : 2Perez ZeledonMunicipal Liberia1 : 0Guadalupe FC
Clausura – 12
LD Alajuelense3 : 0Perez ZeledonSporting San Jose1 : 0San CarlosCS Herediano1 : 2Municipal LiberiaCS Cartagines2 : 1Deportivo SaprissaGuadalupe FC2 : 1Puntarenas FC
Clausura – 13
Puntarenas FC0 : 1Municipal LiberiaGuadalupe FC0 : 0Sporting San JoseCS Herediano2 : 1LD AlajuelensePerez Zeledon3 : 1CS CartaginesSan Carlos1 : 3Deportivo Saprissa
Clausura – 14
Sporting San Jose2 : 3CS CartaginesDeportivo Saprissa4 : 0Perez ZeledonPuntarenas FC0 : 1CS HeredianoLD Alajuelense1 : 1Guadalupe FCMunicipal Liberia5 : 1San Carlos
Clausura – 15
CS Cartagines1 : 2CS HeredianoPerez Zeledon3 : 3Puntarenas FCSporting San Jose0 : 2LD AlajuelenseDeportivo Saprissa1 : 2Municipal LiberiaSan Carlos4 : 0Guadalupe FC
Clausura – 16
Municipal Liberia1 : 0CS CartaginesGuadalupe FC1 : 0Perez ZeledonPuntarenas FC1 : 2Sporting San JoseCS Herediano1 : 0San CarlosLD Alajuelense1 : 1Deportivo Saprissa
Clausura – 17
Sporting San Jose0 : 1Municipal LiberiaCS Cartagines2 : 1San CarlosPerez Zeledon0 : 1CS HeredianoDeportivo Saprissa5 : 0Guadalupe FCLD Alajuelense5 : 2Puntarenas FC
Clausura – 18
San Carlos1 : 1Perez ZeledonCS Herediano0 : 0Sporting San JoseGuadalupe FC0 : 5CS CartaginesMunicipal Liberia2 : 1LD AlajuelensePuntarenas FC1 : 3Deportivo Saprissa
Clausura – Semi-finals
CS Cartagines0 : 1CS HeredianoMunicipal Liberia1 : 1Deportivo SaprissaCS Herediano0 : 0CS CartaginesDeportivo Saprissa2 : 0Municipal Liberia
Clausura – Play Offs
Deportivo Saprissa2 : 1CS Herediano
Clausura – Final Current
CS Herediano2 : 0Deportivo Saprissa
Teams
Standings
#TeamPWDLGFGAGDPtsForm
1LD Alajuelense18124229101940LWDWD
2Deportivo Saprissa18104432201234LWWDW
3CS Cartagines187741912728DLWWL
4Municipal Liberia187652021-127LDWWW
5CS Herediano187562222026WLDWD
6Perez Zeledon186572528-323DLLDL
7Puntarenas FC184952221121LLLDL
8Sporting San Jose183781519-416DLWLL
9Guadalupe FC182791732-1513LLWLD
10San Carlos1834111531-1613DLLWL

Players

⚽ Top Scorers

#PlayerGoalsAppsMin
1Perez ZeledonJ. AguilarForward6170
2LD AlajuelenseJ. CampbellForward4250
3LD AlajuelenseC. BorgesMidfielder1200
4LD AlajuelenseC. PérezAttacker1140
View full Top Scorers →

🟨 Yellow Cards

#PlayerYellowAppsMin
1Puntarenas FCW. DecasDefender4160
2LD AlajuelenseJ. CampbellForward3250
3San CarlosJ. AguilarForward2150
4Sporting San JoseD. SequeiraDefender2110
5LD AlajuelenseC. BorgesMidfielder1200
6Guadalupe FCW. QuirósDefender1139
7CS HeredianoH. QuirósDefender1190
8LD AlajuelenseS. van der PuttenDefender1160
9Deportivo SaprissaG. TaylorDefender1124
View full Yellow Cards →

Teams

🔥 Best Attack

#TeamGoals ForPGFGA
1Deportivo Saprissa10-4-432183220
2LD Alajuelense12-4-229182910
3Perez Zeledon6-5-725182528
4CS Herediano7-5-622182222
5Puntarenas FC4-9-522182221
6Municipal Liberia7-6-520182021
7CS Cartagines7-7-419181912
8Guadalupe FC2-7-917181732
9Sporting San Jose3-7-815181519
10San Carlos3-4-1115181531
View full Best Attack →

🛡️ Best Defence

#TeamGoals AgainstPGFGA
1LD Alajuelense12-4-210182910
2CS Cartagines7-7-412181912
3Sporting San Jose3-7-819181519
4Deportivo Saprissa10-4-420183220
5Municipal Liberia7-6-521182021
6Puntarenas FC4-9-521182221
7CS Herediano7-5-622182222
8Perez Zeledon6-5-728182528
9San Carlos3-4-1131181531
10Guadalupe FC2-7-932181732
View full Best Defence →
15Matches Played
40Goals
10Teams
2025Season