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

Ligue 1 2026/27

Every result, the table as it finished, and the price each match went off at. 51 matches played between August 2026 and October 2026.

51Matches
101Goals
1.98Per game
49%Home wins
31%Priced at kickoff
US Ben GuerdaneTop 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 UBGUS Ben Guerdane 7 5 2 0 +6 17
2 ETES Tunis 6 4 1 1 +3 13
3 UMUS Monastirienne 6 3 3 0 +3 12
4 CAClub Africain 5 4 0 1 +3 12
5 PSEProgrès Sakiet Eddaïer 6 3 2 1 +3 11
6 CBCA Bizertin 7 3 2 2 +1 11
7 STStade Tunisien 6 3 1 2 +2 10
8 JSOJeunesse Sportive Omrane 7 2 4 1 +1 10
9 AMAS Marsa 7 2 3 2 +2 9
10 CSCS Sfaxien 6 2 3 1 +2 9
11 ESES Sahel 6 2 1 3 -1 7
12 EZES Zarzis 6 2 0 4 -1 6
13 CHCS Hammam-Lif 7 1 2 4 -3 5
14 OBOlympique Béja 7 0 3 4 -5 3
15 EMES Metlaoui 6 1 0 5 -6 3
16 EHES Hammam-Sousse 7 0 1 6 -10 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
1.98
101 goals. 33.3% of matches went over 2.5.
Home advantage
49%
Draws 25.5%, away wins 19.6%.
Half-time lead held
69.6%
From 23 matches where someone led at the break.
1–0 13 · 25.5%
1–1 7 · 13.7%
0–0 6 · 11.8%
2–1 5 · 9.8%
1–2 4 · 7.8%
0–1 4 · 7.8%

Results 104

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.

Saturday 26 December 2026
16:30 Olympique Béja scheduled Club Africain — — —
16:30 ES Metlaoui scheduled Progrès Sakiet Eddaïer — — —
16:30 Jeunesse Sportive Omrane scheduled ES Zarzis — — —
16:30 CS Hammam-Lif scheduled ES Hammam-Sousse — — —
16:30 ES Sahel scheduled US Ben Guerdane — — —
16:30 ES Tunis scheduled CA Bizertin — — —
16:30 CS Sfaxien scheduled US Monastirienne — — —
16:30 AS Marsa scheduled Stade Tunisien — — —
Saturday 19 December 2026
16:30 ES Zarzis scheduled ES Sahel — — —
16:30 Stade Tunisien scheduled Jeunesse Sportive Omrane — — —
16:30 US Monastirienne scheduled Olympique Béja — — —
16:30 ES Hammam-Sousse scheduled AS Marsa — — —
16:30 CS Sfaxien scheduled ES Metlaoui — — —
16:30 Club Africain scheduled CS Hammam-Lif — — —
16:30 CA Bizertin scheduled Progrès Sakiet Eddaïer — — —
16:30 US Ben Guerdane scheduled ES Tunis — — —
Saturday 12 December 2026
16:30 Progrès Sakiet Eddaïer scheduled US Ben Guerdane — — —
16:30 Olympique Béja scheduled CS Sfaxien — — —
16:30 ES Metlaoui scheduled CA Bizertin — — —
16:30 Jeunesse Sportive Omrane scheduled ES Hammam-Sousse — — —
16:30 CS Hammam-Lif scheduled US Monastirienne — — —
16:30 ES Sahel scheduled Stade Tunisien — — —
16:30 ES Tunis scheduled ES Zarzis — — —
16:30 AS Marsa scheduled Club Africain — — —
Saturday 5 December 2026
16:30 ES Zarzis scheduled Progrès Sakiet Eddaïer — — —
16:30 Stade Tunisien scheduled ES Tunis — — —
16:30 Olympique Béja scheduled ES Metlaoui — — —
16:30 US Monastirienne scheduled AS Marsa — — —
16:30 ES Hammam-Sousse scheduled ES Sahel — — —
16:30 CS Sfaxien scheduled CS Hammam-Lif — — —
16:30 Club Africain scheduled Jeunesse Sportive Omrane — — —
16:30 US Ben Guerdane scheduled CA Bizertin — — —
Saturday 28 November 2026
16:30 Progrès Sakiet Eddaïer scheduled Stade Tunisien — — —
16:30 ES Metlaoui scheduled US Ben Guerdane — — —
16:30 Jeunesse Sportive Omrane scheduled US Monastirienne — — —
16:30 CS Hammam-Lif scheduled Olympique Béja — — —
16:30 ES Sahel scheduled Club Africain — — —
16:30 ES Tunis scheduled ES Hammam-Sousse — — —
16:30 CA Bizertin scheduled ES Zarzis — — —
16:30 AS Marsa scheduled CS Sfaxien — — —
Saturday 21 November 2026
16:30 ES Zarzis scheduled US Ben Guerdane — — —
16:30 Stade Tunisien scheduled CA Bizertin — — —
16:30 Olympique Béja scheduled AS Marsa — — —
16:30 US Monastirienne scheduled ES Sahel — — —
16:30 CS Hammam-Lif scheduled ES Metlaoui — — —
16:30 ES Hammam-Sousse scheduled Progrès Sakiet Eddaïer — — —
16:30 CS Sfaxien scheduled Jeunesse Sportive Omrane — — —
16:30 Club Africain scheduled ES Tunis — — —
Saturday 7 November 2026
13:30 Progrès Sakiet Eddaïer scheduled Club Africain — — —
13:30 ES Metlaoui scheduled ES Zarzis — — —
13:30 ES Sahel scheduled CS Sfaxien — — —
13:30 ES Tunis scheduled US Monastirienne — — —
Tuesday 3 November 2026
13:30 Stade Tunisien scheduled Club Africain — — —
Thursday 29 October 2026
13:30 Stade Tunisien 1 – 0 ES Zarzis — — —
13:30 CS Sfaxien 0 – 0 ES Tunis — — —
13:30 Club Africain 3 – 2 CA Bizertin — — —
Friday 23 October 2026
13:30 Jeunesse Sportive Omrane 0 – 0 Olympique Béja — — —
13:30 CA Bizertin 3 – 1 ES Hammam-Sousse — — —
13:30 US Ben Guerdane 1 – 0 Stade Tunisien — — —
13:30 AS Marsa 1 – 1 CS Hammam-Lif — — —
Sunday 18 October 2026
13:30 Olympique Béja 1 – 2 ES Sahel — — —
13:30 US Monastirienne 1 – 0 Progrès Sakiet Eddaïer — — —
13:30 CS Hammam-Lif 1 – 1 Jeunesse Sportive Omrane — — —
13:30 AS Marsa 3 – 0 ES Metlaoui — — —
Saturday 17 October 2026
13:30 ES Hammam-Sousse 0 – 2 US Ben Guerdane — — —
Sunday 11 October 2026
13:30 ES Zarzis 2 – 0 ES Hammam-Sousse — — —
13:30 ES Metlaoui 1 – 2 Stade Tunisien — — —
13:30 Jeunesse Sportive Omrane 0 – 0 AS Marsa — — —
13:30 ES Sahel 0 – 1 CS Hammam-Lif — — —
Saturday 10 October 2026
13:30 Progrès Sakiet Eddaïer 1 – 0 CS Sfaxien — — —
13:30 ES Tunis 3 – 1 Olympique Béja — — —
13:30 CA Bizertin 0 – 0 US Monastirienne — — —
13:30 US Ben Guerdane 2 – 1 Club Africain — — —
Sunday 20 September 2026
15:00 CS Sfaxien 2 – 0 CA Bizertin — — —
15:00 Club Africain 1 – 0 ES Zarzis — — —
15:00 US Ben Guerdane 1 – 0 CS Hammam-Lif 2.05 2.70 6.00
Wednesday 16 September 2026
15:00 ES Zarzis 1 – 2 US Monastirienne — — —
15:00 US Ben Guerdane 1 – 1 CS Sfaxien — — —
Sunday 13 September 2026
15:00 Olympique Béja 1 – 1 Progrès Sakiet Eddaïer — — —
15:00 Jeunesse Sportive Omrane 1 – 0 ES Metlaoui — — —
15:00 CS Hammam-Lif 0 – 1 ES Tunis — — —
Saturday 12 September 2026
15:00 US Monastirienne 3 – 3 US Ben Guerdane — — —
15:00 ES Hammam-Sousse 1 – 3 Stade Tunisien — — —
15:00 AS Marsa 1 – 0 ES Sahel — — —
Sunday 6 September 2026
15:30 ES Metlaoui 1 – 0 ES Hammam-Sousse 2.13 3.10 4.04
15:30 ES Sahel 1 – 1 Jeunesse Sportive Omrane — — —
15:30 ES Tunis 2 – 1 AS Marsa 1.25 5.75 17.00
Saturday 5 September 2026
15:30 Progrès Sakiet Eddaïer 1 – 0 CS Hammam-Lif 1.86 3.05 5.53
15:30 CA Bizertin 1 – 1 Olympique Béja 1.62 3.35 6.78
Sunday 30 August 2026
15:30 Olympique Béja 1 – 2 US Ben Guerdane 2.65 2.75 3.11
15:30 Jeunesse Sportive Omrane 3 – 1 ES Tunis — — —
15:30 CS Hammam-Lif 0 – 1 CA Bizertin 2.66 2.76 3.66
15:30 ES Sahel 2 – 1 ES Metlaoui 1.61 3.79 7.10
Saturday 29 August 2026
15:30 US Monastirienne 2 – 1 Stade Tunisien — — —
15:30 CS Sfaxien 2 – 1 ES Zarzis 1.73 3.25 7.00
15:30 Club Africain 1 – 0 ES Hammam-Sousse 1.40 4.35 11.70
15:30 AS Marsa 0 – 0 Progrès Sakiet Eddaïer 2.54 2.90 3.33
Sunday 23 August 2026
15:30 ES Zarzis 1 – 0 Olympique Béja 1.65 3.40 6.01
15:30 ES Metlaoui 0 – 1 Club Africain 4.60 2.98 2.07
15:30 ES Tunis 3 – 2 ES Sahel 1.42 4.10 9.50
15:30 CA Bizertin 1 – 0 AS Marsa 1.90 3.05 4.72
Saturday 22 August 2026
15:30 Stade Tunisien 1 – 1 CS Sfaxien 2.91 2.75 2.93
15:30 Progrès Sakiet Eddaïer 2 – 0 Jeunesse Sportive Omrane — — —
15:30 ES Hammam-Sousse 0 – 0 US Monastirienne — — —

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