CUB

Primera Division 2025/26

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

87Matches
209Goals
2.4Per game
44.8%Home wins
28%Priced at kickoff
GuantánamoTop of the table

Final table 16 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 GUAGuantánamo 12 8 3 1 +18 27
2 CIECienfuegos 12 6 4 2 +9 22
3 LTLas Tunas 12 7 1 4 +7 22
4 VCVilla Clara 12 5 5 2 +6 20
5 LHLa Habana 9 5 3 1 +4 18
6 CDVCiego de Ávila 11 5 2 4 +4 17
7 CAMCamagüey 11 5 2 4 +3 17
8 SDCSantiago de Cuba 11 4 3 4 +1 15
9 ARTArtemisa 11 3 5 3 -1 14
10 HOLHolguín 12 3 4 5 -7 13
11 MATMatanzas 12 3 3 6 -3 12
12 IJIsla Juventud 8 3 2 3 +2 11
13 MAYMayabeque 11 2 3 6 -12 9
14 GRAGranma 11 2 2 7 -12 8
15 PDRPinar del Río 9 1 3 5 -5 6
16 SSSancti Spiritus 10 1 3 6 -14 6

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.4
209 goals. 47.1% of matches went over 2.5.
Home advantage
44.8%
Draws 27.6%, away wins 27.6%.
Half-time lead held
75%
From 28 matches where someone led at the break.
1–0 12 · 13.8%
1–1 10 · 11.5%
0–1 10 · 11.5%
0–0 10 · 11.5%
3–0 8 · 9.2%
2–2 5 · 5.7%

Results 98

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.

Wednesday 9 July 2025
20:00 Villa Clara 1 – 1 Artemisa — — —
19:30 Ciego de Ávila 1 – 1 Santiago de Cuba — — —
Wednesday 18 June 2025
16:00 Artemisa 0 – 3 Isla Juventud — — —
Saturday 14 June 2025
21:20 Granma 0 – 5 Guantánamo — — —
20:00 Ciego de Ávila 4 – 0 Las Tunas — — —
20:00 Camagüey 3 – 0 Sancti Spiritus — — —
20:00 Mayabeque 3 – 0 Matanzas — — —
20:00 Cienfuegos 0 – 1 Villa Clara — — —
20:00 Pinar del Río 2 – 2 La Habana — — —
19:50 Santiago de Cuba 3 – 1 Holguín — — —
Saturday 7 June 2025
20:00 Granma postponed Santiago de Cuba — — —
20:00 Guantánamo 1 – 1 Holguín — — —
20:00 Las Tunas 4 – 0 Sancti Spiritus — — —
20:00 Ciego de Ávila 2 – 1 Camagüey — — —
20:00 Villa Clara postponed Mayabeque — — —
20:00 Matanzas 1 – 2 Cienfuegos — — —
20:00 La Habana postponed Isla Juventud — — —
20:00 Artemisa 2 – 1 Pinar del Río — — —
Saturday 24 May 2025
20:00 Holguín 1 – 0 Granma — — —
20:00 Guantánamo 1 – 0 Santiago de Cuba — — —
20:00 Sancti Spiritus 0 – 0 Ciego de Ávila — — —
20:00 Las Tunas 5 – 2 Camagüey — — —
20:00 Mayabeque 0 – 3 Cienfuegos — — —
20:00 Villa Clara 1 – 0 Matanzas — — —
20:00 La Habana postponed Artemisa — — —
Friday 23 May 2025
20:00 Isla Juventud postponed Pinar del Río — — —
Saturday 17 May 2025
19:00 Holguín 2 – 3 Guantánamo 8.00 4.15 1.79
19:00 Santiago de Cuba 1 – 0 Granma 2.15 3.66 6.61
19:00 Sancti Spiritus 2 – 1 Las Tunas — — —
19:00 Camagüey 2 – 1 Ciego de Ávila — — —
19:00 Matanzas 1 – 0 Villa Clara — — —
19:00 Cienfuegos 2 – 2 Mayabeque 1.10 9.70 29.52
19:00 Isla Juventud 3 – 0 La Habana — — —
19:00 Pinar del Río 0 – 0 Artemisa — — —
Saturday 10 May 2025
20:00 Holguín 0 – 0 Santiago de Cuba 2.15 3.40 3.20
20:00 Guantánamo 3 – 2 Granma 1.23 5.75 15.00
20:00 Sancti Spiritus postponed Camagüey 6.62 3.60 1.57
20:00 Las Tunas 3 – 0 Ciego de Ávila 2.10 3.20 3.65
20:00 Mayabeque 0 – 2 Villa Clara — — —
20:00 Cienfuegos 1 – 0 Matanzas 1.59 4.00 6.20
20:00 La Habana 1 – 0 Pinar del Río 1.19 6.00 21.00
Friday 9 May 2025
20:00 Isla Juventud postponed Artemisa — — —
Saturday 3 May 2025
20:00 Camagüey 0 – 1 Las Tunas 1.61 3.45 5.60
19:00 Granma 3 – 2 Holguín 2.55 2.90 2.75
19:00 Santiago de Cuba 0 – 4 Guantánamo — — —
19:00 Ciego de Ávila postponed Sancti Spiritus — — —
19:00 Villa Clara 2 – 2 Cienfuegos — — —
19:00 Matanzas 1 – 0 Mayabeque — — —
19:00 Artemisa 2 – 2 La Habana 4.96 3.96 1.58
19:00 Pinar del Río 0 – 1 Isla Juventud — — —
Sunday 20 April 2025
20:00 Santiago de Cuba 1 – 1 Holguín 1.36 4.99 8.00
13:00 Artemisa 3 – 0 Isla Juventud — — —
Saturday 19 April 2025
20:00 Granma 0 – 0 Guantánamo — — —
20:00 Ciego de Ávila 0 – 1 Las Tunas — — —
20:00 Camagüey 4 – 0 Sancti Spiritus 1.56 6.75 22.00
20:00 Mayabeque 1 – 1 Matanzas — — —
20:00 Cienfuegos 0 – 0 Villa Clara 1.95 3.65 4.41
20:00 Pinar del Río postponed La Habana — — —
Saturday 12 April 2025
20:00 Granma 2 – 3 Santiago de Cuba 5.00 3.86 1.69
20:00 Guantánamo 3 – 0 Holguín — — —
20:00 Las Tunas 0 – 0 Sancti Spiritus 1.93 4.75 17.00
20:00 Ciego de Ávila 0 – 0 Camagüey 1.72 3.74 3.57
20:00 Villa Clara 4 – 1 Mayabeque 1.96 3.32 3.15
20:00 Matanzas 0 – 0 Cienfuegos 3.27 3.57 1.84
20:00 La Habana 1 – 0 Isla Juventud — — —
20:00 Artemisa 1 – 3 Pinar del Río 2.12 4.07 5.30
Saturday 29 March 2025
20:00 Holguín 2 – 0 Granma 3.05 3.35 5.25
20:00 Guantánamo 0 – 0 Santiago de Cuba — — —
20:00 Sancti Spiritus 0 – 1 Ciego de Ávila — — —
20:00 Las Tunas 2 – 3 Camagüey — — —
20:00 Mayabeque 2 – 0 Cienfuegos — — —
20:00 Villa Clara 0 – 0 Matanzas — — —
20:00 La Habana 1 – 0 Artemisa 2.03 3.35 5.00
Friday 28 March 2025
20:00 Isla Juventud 1 – 1 Pinar del Río — — —
Saturday 22 March 2025
20:00 Holguín 1 – 0 Guantánamo 11.50 5.75 1.40
20:00 Santiago de Cuba 0 – 1 Granma — — —
20:00 Sancti Spiritus 0 – 1 Las Tunas — — —
20:00 Camagüey 0 – 2 Ciego de Ávila — — —
20:00 Matanzas 0 – 1 Villa Clara — — —
20:00 Cienfuegos 5 – 0 Mayabeque 1.20 8.30 21.00
20:00 Isla Juventud 0 – 1 La Habana — — —
20:00 Pinar del Río 1 – 2 Artemisa — — —
Saturday 15 March 2025
19:00 Holguín 0 – 4 Santiago de Cuba — — —
19:00 Guantánamo 3 – 0 Granma — — —
19:00 Sancti Spiritus 1 – 1 Camagüey — — —
19:00 Las Tunas 2 – 1 Ciego de Ávila — — —
19:00 Mayabeque 1 – 1 Villa Clara — — —
19:00 Cienfuegos 3 – 2 Matanzas — — —
19:00 La Habana 3 – 0 Pinar del Río — — —
Friday 14 March 2025
20:00 Isla Juventud 1 – 1 Artemisa — — —
Saturday 8 March 2025
20:00 Granma 1 – 1 Holguín — — —
20:00 Santiago de Cuba 0 – 1 Guantánamo — — —
20:00 Ciego de Ávila 2 – 0 Sancti Spiritus — — —
20:00 Camagüey 1 – 0 Las Tunas — — —
20:00 Villa Clara 1 – 2 Cienfuegos — — —
20:00 Matanzas 4 – 1 Mayabeque — — —
20:00 Artemisa 2 – 2 La Habana — — —
20:00 Pinar del Río postponed Isla Juventud — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key