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

Second League 2026/27

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

64Matches
182Goals
2.84Per game
34.4%Home wins
6%Priced at kickoff
Mladost LješkopoljeTop of the table

Final table 11 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 MLMladost Lješkopolje 13 6 6 1 +7 24
2 JEDJedinstvo 13 7 2 4 +10 23
3 ZETZeta 13 6 4 3 +6 22
4 KOMKom 12 6 3 3 +5 21
5 LOVLovćen 13 6 1 6 0 19
6 RUDRudar 13 4 5 4 0 17
7 ISKIskra 13 5 2 6 0 17
8 GRBGrbalj 12 4 4 4 -4 16
9 MOGMogren 10 2 4 4 -2 10
10 BUDBudva 3 1 1 1 +2 4
11 BERBerane 13 0 2 11 -24 2

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.84
182 goals. 50% of matches went over 2.5.
Home advantage
34.4%
Draws 26.6%, away wins 39.1%.
Half-time lead held
71.1%
From 38 matches where someone led at the break.
1–1 10 · 15.6%
2–0 6 · 9.4%
1–2 6 · 9.4%
0–1 5 · 7.8%
2–1 4 · 6.3%
1–0 4 · 6.3%

Results 95

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 29 November 2026
14:00 Rudar scheduled Iskra — — —
14:00 Lovćen scheduled Mladost Lješkopolje — — —
14:00 Kom scheduled Mogren — — —
14:00 Jedinstvo scheduled Berane — — —
14:00 Grbalj scheduled Zeta — — —
Saturday 21 November 2026
14:00 Lovćen scheduled Mogren — — —
14:00 Kom scheduled Zeta — — —
14:00 Jedinstvo scheduled Mladost Lješkopolje — — —
14:00 Grbalj scheduled Iskra — — —
14:00 Berane scheduled Rudar — — —
Sunday 15 November 2026
14:00 Zeta scheduled Lovćen — — —
14:00 Rudar scheduled Grbalj — — —
14:00 Mogren scheduled Jedinstvo — — —
14:00 Iskra scheduled Kom — — —
14:00 Mladost Lješkopolje scheduled Berane — — —
Sunday 8 November 2026
14:00 Lovćen scheduled Iskra — — —
14:00 Kom scheduled Rudar — — —
14:00 Jedinstvo scheduled Zeta — — —
14:00 Mladost Lješkopolje scheduled Mogren — — —
14:00 Berane scheduled Grbalj — — —
Wednesday 4 November 2026
14:00 Zeta scheduled Mladost Lješkopolje — — —
14:00 Rudar scheduled Lovćen — — —
14:00 Mogren scheduled Berane — — —
14:00 Iskra scheduled Jedinstvo — — —
14:00 Grbalj scheduled Kom — — —
Saturday 31 October 2026
12:00 Mogren scheduled Zeta — — —
12:00 Lovćen scheduled Grbalj — — —
12:00 Jedinstvo scheduled Rudar — — —
12:00 Mladost Lješkopolje scheduled Iskra — — —
12:00 Berane scheduled Kom — — —
Sunday 25 October 2026
13:00 Zeta 5 – 2 Berane — — —
13:00 Rudar 1 – 1 Mladost Lješkopolje — — —
13:00 Iskra 3 – 4 Mogren — — —
12:00 Kom 2 – 1 Lovćen — — —
Saturday 24 October 2026
12:00 Grbalj 0 – 7 Jedinstvo — — —
Sunday 18 October 2026
12:00 Zeta 1 – 1 Iskra — — —
11:30 Jedinstvo 1 – 2 Kom — — —
11:00 Berane 0 – 3 Lovćen — — —
Saturday 17 October 2026
16:00 Mogren 0 – 0 Rudar — — —
12:00 Mladost Lješkopolje 2 – 1 Grbalj — — —
Sunday 11 October 2026
12:30 Iskra 5 – 1 Berane — — —
12:00 Rudar 3 – 2 Zeta — — —
12:00 Kom 3 – 2 Mladost Lješkopolje — — —
Saturday 10 October 2026
12:30 Grbalj 2 – 2 Mogren — — —
Friday 9 October 2026
12:00 Lovćen 2 – 0 Jedinstvo — — —
Tuesday 6 October 2026
13:00 Iskra 1 – 0 Rudar — — —
13:00 Mladost Lješkopolje 2 – 1 Lovćen — — —
Sunday 4 October 2026
14:00 Zeta 1 – 0 Grbalj — — —
13:00 Mogren 1 – 1 Kom — — —
13:00 Berane 1 – 2 Jedinstvo — — —
Wednesday 30 September 2026
15:00 Zeta 1 – 3 Kom — — —
13:00 Rudar 4 – 0 Berane — — —
13:00 Mogren 1 – 2 Lovćen — — —
13:00 Iskra 0 – 1 Grbalj — — —
13:00 Mladost Lješkopolje 1 – 1 Jedinstvo — — —
Saturday 26 September 2026
14:00 Lovćen 0 – 1 Zeta — — —
13:00 Kom 0 – 1 Iskra — — —
13:00 Jedinstvo 2 – 0 Mogren — — —
13:00 Grbalj 3 – 1 Rudar — — —
13:00 Berane 2 – 3 Mladost Lješkopolje — — —
Monday 21 September 2026
16:00 Zeta 2 – 3 Jedinstvo — — —
16:00 Mogren 1 – 2 Mladost Lješkopolje — — —
Sunday 20 September 2026
16:00 Iskra 0 – 2 Lovćen — — —
14:00 Rudar 1 – 1 Kom — — —
14:00 Grbalj 3 – 0 Berane — — —
Thursday 17 September 2026
14:30 Mladost Lješkopolje 3 – 3 Zeta — — —
Wednesday 16 September 2026
17:00 Berane 1 – 1 Mogren — — —
15:00 Lovćen 2 – 4 Rudar — — —
14:30 Kom postponed Grbalj — — —
14:30 Jedinstvo 2 – 0 Iskra — — —
Saturday 12 September 2026
17:00 Zeta 0 – 0 Budva — — —
17:00 Iskra 1 – 1 Mladost Lješkopolje — — —
15:00 Rudar 2 – 2 Jedinstvo — — —
14:30 Kom 0 – 0 Berane — — —
14:30 Grbalj 1 – 1 Lovćen — — —
Sunday 6 September 2026
18:00 Budva 1 – 2 Iskra — — —
17:00 Berane 0 – 2 Zeta — — —
15:00 Mladost Lješkopolje 1 – 1 Rudar — — —
Saturday 5 September 2026
18:00 Lovćen 0 – 2 Kom — — —
17:00 Jedinstvo 2 – 0 Grbalj — — —
Sunday 30 August 2026
18:00 Iskra 0 – 1 Zeta 2.08 3.67 4.50
15:00 Grbalj 0 – 0 Mladost Lješkopolje — — —
Saturday 29 August 2026
18:00 Lovćen 3 – 2 Berane — — —
16:00 Rudar 0 – 3 Budva — — —
15:00 Kom 2 – 0 Jedinstvo — — —
Sunday 23 August 2026
18:00 Mogren 1 – 2 Grbalj — — —
17:00 Berane 0 – 1 Iskra 2.35 3.18 3.08
15:30 Mladost Lješkopolje 2 – 1 Kom — — —
Saturday 22 August 2026
18:00 Jedinstvo 2 – 3 Lovćen — — —
17:00 Zeta 2 – 0 Rudar 2.55 3.29 2.99
Sunday 16 August 2026
17:00 Jedinstvo 1 – 0 Berane — — —
16:00 Lovćen 0 – 3 Mladost Lješkopolje — — —
15:45 Kom 1 – 3 Mogren — — —
Saturday 15 August 2026
17:00 Rudar 1 – 0 Iskra 3.55 3.15 2.10
15:45 Grbalj 1 – 1 Zeta — — —

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