The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
COS

Primera División 2025/26

Every result, the table as it finished, and the price each match went off at. 192 matches played between July 2025 and May 2026.

192Matches
474Goals
2.47Per game
43.8%Home wins
99%Priced at kickoff
Deportivo SaprissaTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 DSDeportivo Saprissa 44 24 10 10 +28 82
2 LALD Alajuelense 40 21 11 8 +32 74
3 CHCS Herediano 40 21 8 11 +18 71
4 MLMunicipal Liberia 40 17 11 12 0 62
5 CCCS Cartagines 40 17 10 13 +10 61
6 SSJSporting San Jose 36 9 11 16 -9 38
7 PFPuntarenas FC 36 8 13 15 -6 37
8 PZPerez Zeledon 36 8 13 15 -14 37
9 SCSan Carlos 36 9 7 20 -20 34
10 GFGuadalupe FC 36 5 12 19 -39 27

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.47
474 goals. 46.9% of matches went over 2.5.
Home advantage
43.8%
Draws 27.6%, away wins 28.6%.
Half-time lead held
76.6%
From 107 matches where someone led at the break.
1–0 23 · 12%
2–1 22 · 11.5%
1–1 22 · 11.5%
0–0 19 · 9.9%
0–2 13 · 6.8%
0–1 13 · 6.8%

Results 192

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 17 May 2026
02:00 CS Herediano 2 – 0 Deportivo Saprissa 2.17 3.43 3.64
Thursday 14 May 2026
02:00 Deportivo Saprissa 2 – 1 CS Herediano 1.82 3.43 5.00
Sunday 10 May 2026
22:00 Deportivo Saprissa 2 – 0 Municipal Liberia 1.46 4.70 7.50
02:00 CS Herediano 0 – 0 CS Cartagines 2.30 3.33 4.20
Sunday 3 May 2026
22:00 Municipal Liberia 1 – 1 Deportivo Saprissa 3.40 3.28 2.26
02:00 CS Cartagines 0 – 1 CS Herediano 2.40 3.12 3.34
Sunday 26 April 2026
22:00 Puntarenas FC 1 – 3 Deportivo Saprissa 4.30 3.75 1.81
22:00 Municipal Liberia 2 – 1 LD Alajuelense 4.00 3.39 2.09
22:00 Guadalupe FC 0 – 5 CS Cartagines 5.50 3.67 1.63
02:00 CS Herediano 0 – 0 Sporting San Jose 1.70 3.75 4.88
Saturday 25 April 2026
01:00 San Carlos 1 – 1 Perez Zeledon 2.13 3.35 3.40
Friday 24 April 2026
02:00 LD Alajuelense 5 – 2 Puntarenas FC 1.60 4.16 8.20
Thursday 23 April 2026
02:30 Deportivo Saprissa 5 – 0 Guadalupe FC 1.16 6.88 13.38
00:00 Perez Zeledon 0 – 1 CS Herediano 3.88 3.45 2.21
Wednesday 22 April 2026
02:00 CS Cartagines 2 – 1 San Carlos 1.68 3.60 5.70
01:15 Sporting San Jose 0 – 1 Municipal Liberia 2.02 3.50 4.10
Sunday 19 April 2026
23:00 LD Alajuelense 1 – 1 Deportivo Saprissa 2.81 3.22 3.00
02:00 CS Herediano 1 – 0 San Carlos 1.49 4.06 7.30
01:00 Puntarenas FC 1 – 2 Sporting San Jose 2.36 3.22 3.55
Saturday 18 April 2026
22:00 Guadalupe FC 1 – 0 Perez Zeledon 2.07 3.42 3.29
02:00 Municipal Liberia 1 – 0 CS Cartagines 2.28 3.24 3.50
Monday 13 April 2026
00:00 San Carlos 4 – 0 Guadalupe FC 1.98 3.24 3.78
Sunday 12 April 2026
21:00 Deportivo Saprissa 1 – 2 Municipal Liberia 1.38 5.00 9.00
02:00 Sporting San Jose 0 – 2 LD Alajuelense 2.71 3.23 2.90
00:00 Perez Zeledon 3 – 3 Puntarenas FC 2.90 3.20 2.66
Saturday 11 April 2026
02:00 CS Cartagines 1 – 2 CS Herediano 2.59 3.35 3.05
Tuesday 7 April 2026
02:00 Municipal Liberia 5 – 1 San Carlos 1.90 3.27 4.40
Monday 6 April 2026
01:00 LD Alajuelense 1 – 1 Guadalupe FC 1.34 4.77 8.25
Sunday 5 April 2026
23:00 Puntarenas FC 0 – 1 CS Herediano 2.68 3.16 2.80
21:00 Deportivo Saprissa 4 – 0 Perez Zeledon 1.31 5.92 11.00
Friday 3 April 2026
01:00 Sporting San Jose 2 – 3 CS Cartagines 2.20 3.30 3.60
Monday 23 March 2026
00:00 San Carlos 1 – 3 Deportivo Saprissa 4.33 3.50 1.85
Sunday 22 March 2026
21:00 Perez Zeledon 3 – 1 CS Cartagines 2.88 3.25 2.50
02:00 CS Herediano 2 – 1 LD Alajuelense 2.34 3.20 3.33
Saturday 21 March 2026
02:00 Guadalupe FC 0 – 0 Sporting San Jose 3.59 3.35 1.99
00:00 Puntarenas FC 0 – 1 Municipal Liberia 2.02 3.60 4.00
Sunday 15 March 2026
21:00 Guadalupe FC 2 – 1 Puntarenas FC 3.19 3.16 2.22
17:00 CS Cartagines 2 – 1 Deportivo Saprissa 3.25 3.25 2.30
02:00 CS Herediano 1 – 2 Municipal Liberia 1.73 4.00 4.75
00:00 Sporting San Jose 1 – 0 San Carlos 1.90 3.70 5.90
Saturday 14 March 2026
02:00 LD Alajuelense 3 – 0 Perez Zeledon 1.61 4.20 6.50
Tuesday 10 March 2026
02:00 Municipal Liberia 1 – 0 Guadalupe FC 1.57 3.89 5.70
01:00 Sporting San Jose 3 – 2 Perez Zeledon 1.57 4.20 6.59
Sunday 8 March 2026
23:00 Deportivo Saprissa 2 – 1 CS Herediano 1.84 3.60 4.40
17:00 CS Cartagines 3 – 2 Puntarenas FC 2.05 3.20 4.75
02:00 San Carlos 0 – 2 LD Alajuelense 4.45 3.15 1.97
Friday 6 March 2026
02:00 Deportivo Saprissa 1 – 2 Sporting San Jose 1.58 3.96 6.16
Thursday 5 March 2026
02:00 Guadalupe FC 0 – 2 CS Herediano 4.17 3.47 1.84
01:00 Puntarenas FC 0 – 0 San Carlos 1.68 3.79 6.14
Wednesday 4 March 2026
22:00 Perez Zeledon 1 – 1 Municipal Liberia 2.52 3.30 2.95
02:00 LD Alajuelense 2 – 0 CS Cartagines 1.74 3.51 5.58
Monday 2 March 2026
01:00 San Carlos 1 – 1 CS Cartagines 2.95 3.10 2.75
00:00 Municipal Liberia 1 – 0 Sporting San Jose 2.26 3.24 3.38
Sunday 1 March 2026
21:00 Guadalupe FC 0 – 2 Deportivo Saprissa 5.21 3.94 1.58
02:00 CS Herediano 3 – 0 Perez Zeledon 1.54 4.16 6.54
01:00 Puntarenas FC 2 – 0 LD Alajuelense 4.00 3.10 2.69
Monday 23 February 2026
00:00 San Carlos 1 – 0 CS Herediano 3.25 3.30 2.46
Sunday 22 February 2026
21:00 Perez Zeledon 1 – 1 Guadalupe FC 1.90 3.41 3.84
17:00 CS Cartagines 2 – 1 Municipal Liberia 2.02 3.33 4.24
02:00 Deportivo Saprissa 2 – 1 LD Alajuelense 2.27 3.13 3.96
00:00 Sporting San Jose 1 – 2 Puntarenas FC 1.93 3.40 4.42
Monday 16 February 2026
00:00 LD Alajuelense 1 – 2 Sporting San Jose 1.83 3.38 5.15
Sunday 15 February 2026
21:00 Municipal Liberia 0 – 1 Deportivo Saprissa 3.58 3.20 2.27
02:00 CS Herediano 1 – 0 CS Cartagines 1.87 3.50 4.89
Saturday 14 February 2026
23:00 Guadalupe FC 3 – 4 San Carlos 2.30 3.12 3.08
02:00 Puntarenas FC 1 – 0 Perez Zeledon 1.81 3.66 5.17
Monday 9 February 2026
01:00 Sporting San Jose 1 – 1 Guadalupe FC 1.45 4.20 6.85
Sunday 8 February 2026
21:00 Deportivo Saprissa 2 – 1 San Carlos 1.45 4.46 8.10
17:00 CS Cartagines 1 – 0 Perez Zeledon 1.65 3.85 6.00
02:00 LD Alajuelense 1 – 1 CS Herediano 2.04 3.23 4.20
Saturday 7 February 2026
02:00 Municipal Liberia 1 – 4 Puntarenas FC 2.17 3.27 4.18
Friday 30 January 2026
00:00 CS Cartagines 0 – 2 Sporting San Jose 2.23 3.03 4.00
Thursday 29 January 2026
21:30 Perez Zeledon 3 – 3 Deportivo Saprissa 3.90 3.60 2.04
02:00 CS Herediano 2 – 1 Puntarenas FC 1.65 3.85 5.98
01:00 San Carlos 1 – 0 Municipal Liberia 2.81 3.10 2.80
Wednesday 28 January 2026
00:00 Guadalupe FC 1 – 3 LD Alajuelense 4.85 3.50 1.71
Tuesday 27 January 2026
02:00 Perez Zeledon 0 – 0 Sporting San Jose 2.67 3.26 2.95
Monday 26 January 2026
00:00 Deportivo Saprissa 0 – 0 CS Cartagines 1.82 3.48 5.33
Sunday 25 January 2026
21:00 Municipal Liberia 1 – 0 CS Herediano 2.61 3.25 2.89
02:00 LD Alajuelense 1 – 0 San Carlos 1.41 4.43 8.64
00:00 Puntarenas FC 0 – 0 Guadalupe FC 1.58 3.86 5.45
Friday 23 January 2026
02:00 Sporting San Jose 0 – 1 Deportivo Saprissa 3.56 3.36 2.30
00:00 Municipal Liberia 1 – 1 Perez Zeledon 1.76 3.65 4.92
Thursday 22 January 2026
02:00 CS Cartagines 1 – 0 LD Alajuelense 3.11 3.03 2.54
00:00 San Carlos 1 – 0 Puntarenas FC 2.79 3.10 2.84
Wednesday 21 January 2026
02:00 CS Herediano 4 – 0 Guadalupe FC 1.33 4.85 9.10
Monday 19 January 2026
01:00 San Carlos 3 – 0 Sporting San Jose 3.38 3.11 2.35
00:00 Guadalupe FC 2 – 1 Municipal Liberia 3.10 3.30 2.21
Sunday 18 January 2026
21:00 Perez Zeledon 1 – 1 LD Alajuelense 4.25 3.25 2.01
02:00 CS Herediano 2 – 0 Deportivo Saprissa 2.33 3.33 3.39
00:00 Puntarenas FC 0 – 2 CS Cartagines 2.23 3.28 3.80
Friday 16 January 2026
02:00 LD Alajuelense 2 – 2 Municipal Liberia 1.67 3.82 6.50
Thursday 15 January 2026
02:00 CS Cartagines 2 – 1 Guadalupe FC 1.51 4.04 6.05
01:00 Sporting San Jose 0 – 2 CS Herediano 2.85 3.25 3.04
Wednesday 14 January 2026
02:00 Deportivo Saprissa 2 – 2 Puntarenas FC 1.64 3.95 5.50
Tuesday 13 January 2026
23:00 Perez Zeledon 3 – 1 San Carlos 2.15 3.41 3.63
Sunday 21 December 2025
01:00 LD Alajuelense 3 – 1 Deportivo Saprissa 2.31 3.00 3.72
Thursday 18 December 2025
02:00 Deportivo Saprissa 2 – 2 LD Alajuelense 2.45 3.09 3.49
Sunday 14 December 2025
22:00 Deportivo Saprissa 2 – 1 CS Cartagines 1.88 3.55 5.00
02:00 LD Alajuelense 3 – 0 Municipal Liberia 1.70 3.70 6.26
Friday 12 December 2025
02:00 CS Cartagines 1 – 2 Deportivo Saprissa 3.10 3.05 2.74
Thursday 11 December 2025
02:00 Municipal Liberia 1 – 1 LD Alajuelense 3.10 3.10 2.66
Sunday 7 December 2025
22:00 Perez Zeledon 1 – 3 CS Herediano 3.20 3.68 2.19
22:00 CS Cartagines 0 – 0 Municipal Liberia 2.92 2.85 3.00
02:00 San Carlos 0 – 2 LD Alajuelense 3.40 3.23 2.37
Saturday 6 December 2025
23:00 Puntarenas FC 4 – 0 Guadalupe FC 1.63 3.72 5.02
01:00 Sporting San Jose 0 – 0 Deportivo Saprissa 2.73 3.38 2.70
Sunday 30 November 2025
23:00 Puntarenas FC 0 – 0 Sporting San Jose 2.43 3.27 3.10
22:00 Deportivo Saprissa 3 – 1 Municipal Liberia 1.66 4.00 5.70
17:00 CS Cartagines 0 – 2 LD Alajuelense 2.80 3.10 3.12
02:00 CS Herediano 3 – 1 San Carlos 1.54 4.34 7.68
Saturday 29 November 2025
23:00 Guadalupe FC 2 – 3 Perez Zeledon 2.43 3.29 2.74
Tuesday 25 November 2025
02:00 Perez Zeledon 1 – 3 CS Cartagines 2.92 3.42 2.80
Monday 24 November 2025
00:00 San Carlos 1 – 1 Puntarenas FC 2.79 3.20 2.76
Sunday 23 November 2025
22:00 LD Alajuelense 2 – 0 Sporting San Jose 1.71 3.70 5.77
02:00 Deportivo Saprissa 1 – 1 CS Herediano 1.68 4.02 5.07
Saturday 22 November 2025
21:00 Municipal Liberia 1 – 0 Guadalupe FC 1.58 3.89 5.25
Friday 21 November 2025
02:00 LD Alajuelense 0 – 0 CS Cartagines — — —
Monday 3 November 2025
01:00 Municipal Liberia 1 – 4 LD Alajuelense 3.16 3.10 2.60
Sunday 2 November 2025
17:00 CS Cartagines 2 – 1 San Carlos 1.65 3.87 5.85
02:00 Guadalupe FC 1 – 3 Deportivo Saprissa 5.04 4.02 1.58
00:00 Puntarenas FC 1 – 2 Perez Zeledon 1.77 3.80 4.65
Saturday 1 November 2025
02:00 Sporting San Jose 0 – 1 CS Herediano 2.23 3.40 3.57
Sunday 26 October 2025
23:00 LD Alajuelense 3 – 2 Perez Zeledon 1.48 4.67 8.05
17:00 Deportivo Saprissa 2 – 1 Puntarenas FC 1.48 4.75 7.30
02:00 CS Herediano 2 – 1 CS Cartagines 2.05 3.51 4.10
00:00 Sporting San Jose 3 – 0 Municipal Liberia 2.27 3.30 3.37
Saturday 25 October 2025
01:00 San Carlos 1 – 1 Guadalupe FC 2.03 3.41 3.41
Tuesday 21 October 2025
02:00 Guadalupe FC 2 – 2 Sporting San Jose 2.99 3.24 2.29
Monday 20 October 2025
00:00 LD Alajuelense 2 – 0 Deportivo Saprissa 2.57 3.22 3.02
Sunday 19 October 2025
21:00 Municipal Liberia 1 – 0 CS Herediano 2.30 3.35 3.70
01:00 Perez Zeledon 1 – 3 San Carlos 2.22 3.53 4.50
Saturday 18 October 2025
23:00 Puntarenas FC 1 – 1 CS Cartagines 2.61 3.23 3.56
Friday 17 October 2025
02:00 CS Herediano 1 – 3 LD Alajuelense 2.65 3.10 3.31
Thursday 16 October 2025
02:00 CS Cartagines 1 – 1 Guadalupe FC 1.56 4.06 5.25
01:30 San Carlos 0 – 2 Deportivo Saprissa 5.06 4.13 1.75
Wednesday 15 October 2025
22:30 Sporting San Jose 0 – 0 Perez Zeledon 2.01 3.69 4.50
02:00 Municipal Liberia 0 – 0 Puntarenas FC 1.83 3.60 4.64
Tuesday 30 September 2025
02:00 Perez Zeledon 1 – 1 Municipal Liberia 2.70 3.35 2.82
Monday 29 September 2025
00:00 San Carlos 0 – 3 Sporting San Jose 2.91 3.10 2.63
Sunday 28 September 2025
22:00 Deportivo Saprissa 2 – 1 CS Cartagines 1.64 3.90 6.70
02:00 CS Herediano 0 – 2 Guadalupe FC 1.41 4.43 7.50
Saturday 27 September 2025
02:00 LD Alajuelense 2 – 2 Puntarenas FC 1.55 3.80 7.50
Tuesday 23 September 2025
02:00 Deportivo Saprissa 3 – 0 Perez Zeledon 1.41 5.30 7.00
Monday 22 September 2025
00:00 Municipal Liberia 1 – 0 San Carlos 1.68 3.88 5.50
Sunday 21 September 2025
21:00 CS Cartagines 1 – 0 Sporting San Jose 1.90 3.60 4.55
02:00 Guadalupe FC 0 – 0 LD Alajuelense 4.70 3.51 1.72
Saturday 20 September 2025
22:00 Puntarenas FC 1 – 0 CS Herediano 3.07 3.25 2.45
Friday 19 September 2025
02:00 CS Cartagines 1 – 1 Perez Zeledon 1.60 4.25 6.33
Thursday 18 September 2025
02:00 CS Herediano 3 – 3 Deportivo Saprissa 3.66 3.13 2.35
00:00 Sporting San Jose 1 – 1 Puntarenas FC 2.30 3.20 3.50
Wednesday 17 September 2025
22:00 Guadalupe FC 2 – 2 Municipal Liberia 3.76 3.39 1.93
02:00 LD Alajuelense 2 – 0 San Carlos 1.55 4.06 6.50
Sunday 14 September 2025
21:00 San Carlos 0 – 2 CS Cartagines 3.32 3.20 2.51
21:00 Perez Zeledon 1 – 1 Puntarenas FC 2.44 3.30 3.22
17:00 Deportivo Saprissa 3 – 1 Guadalupe FC 1.26 5.50 9.41
02:00 LD Alajuelense 2 – 0 Municipal Liberia 1.77 4.00 5.11
Saturday 13 September 2025
23:00 CS Herediano 0 – 0 Sporting San Jose 1.87 4.00 5.20
Friday 12 September 2025
02:00 Guadalupe FC 2 – 3 San Carlos 2.48 3.15 2.81
Thursday 11 September 2025
02:00 CS Cartagines 2 – 0 CS Herediano 2.27 3.26 3.50
01:00 Puntarenas FC 3 – 1 Deportivo Saprissa 4.53 3.79 2.18
Sunday 7 September 2025
23:00 Municipal Liberia 2 – 1 Sporting San Jose 1.83 3.84 5.34
02:00 Perez Zeledon 2 – 1 LD Alajuelense 3.28 3.13 2.42
Tuesday 2 September 2025
21:00 San Carlos 0 – 1 Perez Zeledon 2.15 3.40 3.98
Monday 1 September 2025
00:00 CS Herediano 1 – 0 Municipal Liberia 1.90 3.49 4.65
Sunday 31 August 2025
17:00 CS Cartagines 0 – 0 Puntarenas FC 1.58 4.11 6.34
02:00 Deportivo Saprissa 0 – 1 LD Alajuelense 2.41 3.31 4.33
Saturday 30 August 2025
02:00 Sporting San Jose 2 – 0 Guadalupe FC 1.75 3.60 4.38
Monday 25 August 2025
00:00 San Carlos 2 – 2 CS Herediano 3.25 3.19 2.73
Sunday 24 August 2025
02:00 Deportivo Saprissa 4 – 0 Sporting San Jose 1.54 4.47 7.15
Saturday 23 August 2025
23:00 Puntarenas FC 0 – 3 Municipal Liberia — — —
02:00 Perez Zeledon 4 – 0 Guadalupe FC 2.01 3.15 3.76
Monday 18 August 2025
00:00 Guadalupe FC 0 – 0 CS Cartagines 3.40 3.29 2.27
Sunday 17 August 2025
21:00 Municipal Liberia 2 – 2 Deportivo Saprissa 3.05 3.20 2.57
02:00 CS Herediano 2 – 1 Perez Zeledon 1.46 4.45 8.00
00:00 Puntarenas FC 0 – 0 LD Alajuelense 4.55 3.40 1.93
Saturday 16 August 2025
01:00 Sporting San Jose 1 – 1 San Carlos 2.39 3.87 4.93
Sunday 10 August 2025
23:00 LD Alajuelense 0 – 1 CS Herediano 1.94 3.25 4.48
17:00 CS Cartagines 3 – 0 Deportivo Saprissa 3.40 3.10 2.50
02:00 Perez Zeledon 2 – 1 Sporting San Jose 2.55 3.14 3.05
01:30 San Carlos 0 – 2 Municipal Liberia 2.26 3.28 3.51
Saturday 9 August 2025
23:00 Guadalupe FC 3 – 2 Puntarenas FC 2.80 3.07 2.52
Monday 4 August 2025
00:00 LD Alajuelense 1 – 0 Guadalupe FC 1.36 4.67 7.78
Sunday 3 August 2025
21:00 Municipal Liberia 2 – 2 Perez Zeledon 1.68 3.65 6.25
02:00 CS Herediano 2 – 3 Puntarenas FC 1.72 3.51 5.49
00:00 Sporting San Jose 0 – 1 CS Cartagines 2.89 3.05 3.00
Saturday 2 August 2025
02:00 Deportivo Saprissa 2 – 0 San Carlos 1.40 4.55 8.50
Monday 28 July 2025
00:00 Sporting San Jose 1 – 2 LD Alajuelense 4.35 3.35 2.08
Sunday 27 July 2025
00:30 Perez Zeledon 0 – 1 Deportivo Saprissa 5.70 3.48 1.80
Saturday 26 July 2025
23:00 Puntarenas FC 1 – 2 San Carlos 2.40 3.50 5.70
02:00 Municipal Liberia 1 – 0 CS Cartagines 2.75 3.30 3.10
Friday 25 July 2025
02:00 Guadalupe FC 0 – 0 CS Herediano 3.98 3.32 2.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key