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

Second League 2026/27

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

117Matches
318Goals
2.72Per game
51.3%Home wins
30%Priced at kickoff
CSKA Sofia IITop of the table

Final table 18 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 CSICSKA Sofia II 13 7 4 2 +14 25
2 VIHVihren 13 7 4 2 +13 25
3 CBChernomorets 1919 Burgas 13 7 4 2 +13 25
4 YANYantra 2019 14 7 2 5 +5 23
5 FRAFratria 13 6 4 3 +6 22
6 BERBeroe 13 6 3 4 +5 21
7 HEBHebar 1918 14 6 2 6 +5 20
8 LGOLokomotiv G. Oryahovitsa 13 5 5 3 +1 20
9 RSRilski Sportist 13 5 4 4 +2 19
10 LILudogorets II 12 5 3 4 +4 18
11 NESNesebar 13 5 3 5 +2 18
12 MARMarek 13 5 3 5 0 18
13 EVTEtar Veliko Tarnovo 12 5 2 5 -1 17
14 SPSpartak Pleven 13 5 2 6 -10 17
15 MONMontana 13 4 2 7 -10 14
16 SSSportist Svoge 13 2 5 6 -5 11
17 DOBDobrudzha 13 2 3 8 -13 9
18 PBPirin Blagoevgrad 13 0 1 12 -31 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.72
318 goals. 48.7% of matches went over 2.5.
Home advantage
51.3%
Draws 23.9%, away wins 23.9%.
Half-time lead held
85.2%
From 61 matches where someone led at the break.
1–0 17 · 14.5%
1–1 13 · 11.1%
2–0 11 · 9.4%
2–1 10 · 8.5%
0–0 8 · 6.8%
3–0 7 · 6%

Results 171

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 5 December 2026
16:00 Yantra 2019 scheduled Etar Veliko Tarnovo — — —
16:00 Vihren scheduled Hebar 1918 — — —
16:00 Sportist Svoge scheduled Dobrudzha — — —
16:00 Rilski Sportist scheduled Fratria — — —
16:00 Nesebar scheduled Montana — — —
16:00 Marek scheduled Spartak Pleven — — —
16:00 Lokomotiv G. Oryahovitsa scheduled Ludogorets II — — —
16:00 CSKA Sofia II scheduled Pirin Blagoevgrad — — —
16:00 Beroe scheduled Chernomorets 1919 Burgas — — —
Monday 30 November 2026
15:00 Hebar 1918 scheduled Beroe — — —
12:30 Fratria scheduled Marek — — —
12:30 CSKA Sofia II scheduled Vihren — — —
Sunday 29 November 2026
12:30 Spartak Pleven scheduled Yantra 2019 — — —
12:30 Ludogorets II scheduled Rilski Sportist — — —
12:30 Etar Veliko Tarnovo scheduled Nesebar — — —
Saturday 28 November 2026
12:30 Pirin Blagoevgrad scheduled Dobrudzha — — —
12:30 Montana scheduled Sportist Svoge — — —
12:30 Chernomorets 1919 Burgas scheduled Lokomotiv G. Oryahovitsa — — —
Wednesday 25 November 2026
15:00 Ludogorets II scheduled Etar Veliko Tarnovo — — —
Tuesday 24 November 2026
16:00 Fratria scheduled Yantra 2019 — — —
Monday 23 November 2026
12:30 CSKA Sofia II scheduled Beroe — — —
Saturday 21 November 2026
12:30 Vihren scheduled Pirin Blagoevgrad — — —
12:30 Spartak Pleven scheduled Nesebar — — —
12:30 Montana scheduled Dobrudzha — — —
12:30 Ludogorets II scheduled Marek — — —
12:30 Hebar 1918 scheduled Lokomotiv G. Oryahovitsa — — —
12:30 Etar Veliko Tarnovo scheduled Sportist Svoge — — —
10:15 Chernomorets 1919 Burgas scheduled Rilski Sportist — — —
Sunday 15 November 2026
12:30 Yantra 2019 scheduled Ludogorets II — — —
12:30 Sportist Svoge scheduled Spartak Pleven — — —
12:30 Rilski Sportist scheduled Hebar 1918 — — —
12:30 Pirin Blagoevgrad scheduled Montana — — —
12:30 Nesebar scheduled Fratria — — —
12:30 Lokomotiv G. Oryahovitsa scheduled CSKA Sofia II — — —
12:30 Dobrudzha scheduled Etar Veliko Tarnovo — — —
Saturday 14 November 2026
14:00 Beroe scheduled Vihren — — —
11:30 Marek scheduled Chernomorets 1919 Burgas — — —
Monday 9 November 2026
15:30 Fratria scheduled Sportist Svoge — — —
15:00 Etar Veliko Tarnovo scheduled Montana — — —
12:30 CSKA Sofia II scheduled Rilski Sportist — — —
12:30 Chernomorets 1919 Burgas scheduled Yantra 2019 — — —
Sunday 8 November 2026
14:30 Spartak Pleven scheduled Dobrudzha — — —
14:30 Ludogorets II scheduled Nesebar — — —
14:30 Hebar 1918 scheduled Marek — — —
14:30 Beroe scheduled Pirin Blagoevgrad — — —
12:30 Vihren scheduled Lokomotiv G. Oryahovitsa — — —
Monday 2 November 2026
15:30 Montana scheduled Spartak Pleven — — —
15:30 Dobrudzha scheduled Fratria — — —
12:30 Sportist Svoge scheduled Ludogorets II — — —
Saturday 31 October 2026
12:30 Nesebar scheduled Chernomorets 1919 Burgas — — —
Friday 30 October 2026
15:30 Pirin Blagoevgrad scheduled Etar Veliko Tarnovo — — —
15:30 Lokomotiv G. Oryahovitsa scheduled Beroe — — —
12:30 Marek scheduled CSKA Sofia II — — —
12:15 Rilski Sportist scheduled Vihren — — —
Thursday 29 October 2026
16:00 Yantra 2019 3 – 0 Hebar 1918 — — —
Wednesday 28 October 2026
16:00 Fratria 1 – 2 Montana — — —
Tuesday 27 October 2026
16:00 Ludogorets II 5 – 1 Dobrudzha — — —
Friday 23 October 2026
15:00 Spartak Pleven 2 – 1 Etar Veliko Tarnovo — — —
15:00 Lokomotiv G. Oryahovitsa 2 – 0 Pirin Blagoevgrad — — —
15:00 Hebar 1918 2 – 1 Nesebar — — —
15:00 Beroe 3 – 1 Rilski Sportist — — —
13:00 Vihren 1 – 1 Marek — — —
13:00 CSKA Sofia II 3 – 3 Yantra 2019 — — —
13:00 Chernomorets 1919 Burgas 1 – 1 Sportist Svoge — — —
Tuesday 13 October 2026
15:00 Montana 2 – 3 Ludogorets II — — —
Saturday 10 October 2026
15:00 Dobrudzha 0 – 3 Chernomorets 1919 Burgas — — —
13:00 Sportist Svoge 1 – 3 Hebar 1918 — — —
13:00 Rilski Sportist 0 – 0 Lokomotiv G. Oryahovitsa — — —
13:00 Pirin Blagoevgrad 1 – 1 Spartak Pleven — — —
13:00 Nesebar 0 – 0 CSKA Sofia II — — —
13:00 Marek 3 – 2 Beroe — — —
Friday 9 October 2026
17:00 Etar Veliko Tarnovo 2 – 0 Fratria — — —
14:30 Yantra 2019 1 – 0 Vihren — — —
Sunday 27 September 2026
16:00 Hebar 1918 1 – 2 Dobrudzha — — —
16:00 Fratria 3 – 0 Spartak Pleven — — —
14:00 CSKA Sofia II 1 – 0 Sportist Svoge — — —
14:00 Chernomorets 1919 Burgas 2 – 0 Montana — — —
13:30 Beroe 1 – 0 Yantra 2019 — — —
11:00 Vihren 2 – 0 Nesebar — — —
Saturday 26 September 2026
13:00 Rilski Sportist 1 – 0 Pirin Blagoevgrad — — —
13:00 Lokomotiv G. Oryahovitsa 0 – 0 Marek — — —
Monday 21 September 2026
16:30 Montana 0 – 5 Hebar 1918 — — —
16:00 Spartak Pleven 1 – 0 Ludogorets II — — —
16:00 Dobrudzha 1 – 3 CSKA Sofia II — — —
14:00 Sportist Svoge 3 – 2 Vihren — — —
Sunday 20 September 2026
17:30 Etar Veliko Tarnovo 2 – 4 Chernomorets 1919 Burgas — — —
16:00 Yantra 2019 0 – 1 Lokomotiv G. Oryahovitsa — — —
16:00 Pirin Blagoevgrad 1 – 2 Fratria — — —
14:00 Nesebar 4 – 3 Beroe — — —
14:00 Marek 1 – 3 Rilski Sportist — — —
Tuesday 15 September 2026
16:00 Ludogorets II 1 – 1 Fratria 4.00 3.38 1.80
15:30 Lokomotiv G. Oryahovitsa 1 – 1 Nesebar — — —
Monday 14 September 2026
14:45 Hebar 1918 4 – 1 Etar Veliko Tarnovo — — —
Sunday 13 September 2026
16:00 Beroe 1 – 0 Sportist Svoge 2.08 3.10 3.80
14:00 Vihren 2 – 0 Dobrudzha — — —
14:00 Rilski Sportist 2 – 0 Yantra 2019 3.20 3.20 2.20
14:00 Marek 3 – 0 Pirin Blagoevgrad — — —
14:00 CSKA Sofia II 4 – 0 Montana 1.90 3.50 3.64
14:00 Chernomorets 1919 Burgas 3 – 0 Spartak Pleven — — —
Tuesday 8 September 2026
16:00 Montana 1 – 4 Vihren — — —
Monday 7 September 2026
16:00 Spartak Pleven 3 – 2 Hebar 1918 — — —
16:00 Pirin Blagoevgrad 0 – 3 Ludogorets II 5.39 4.05 1.60
15:00 Fratria 2 – 2 Chernomorets 1919 Burgas — — —
14:00 Sportist Svoge 0 – 0 Lokomotiv G. Oryahovitsa — — —
Sunday 6 September 2026
16:00 Yantra 2019 3 – 0 Marek — — —
16:00 Etar Veliko Tarnovo 1 – 0 CSKA Sofia II — — —
16:00 Dobrudzha 2 – 2 Beroe 2.80 3.24 2.53
14:00 Nesebar 2 – 1 Rilski Sportist 2.08 3.30 3.71
Thursday 3 September 2026
17:00 Beroe 0 – 0 Montana 2.34 3.30 3.33
16:00 Lokomotiv G. Oryahovitsa 2 – 0 Dobrudzha — — —
14:00 Vihren 4 – 1 Etar Veliko Tarnovo — — —
14:00 CSKA Sofia II 5 – 1 Spartak Pleven 1.53 4.20 6.10
Wednesday 2 September 2026
16:00 Yantra 2019 2 – 0 Pirin Blagoevgrad 1.19 7.50 28.00
14:00 Rilski Sportist 2 – 1 Sportist Svoge 1.73 3.59 5.50
14:00 Marek 1 – 0 Nesebar — — —
14:00 Chernomorets 1919 Burgas 1 – 0 Ludogorets II — — —
Tuesday 1 September 2026
17:00 Hebar 1918 1 – 1 Fratria — — —
Sunday 30 August 2026
17:00 Spartak Pleven 0 – 2 Vihren — — —
15:00 Montana 3 – 0 Lokomotiv G. Oryahovitsa — — —
Saturday 29 August 2026
17:00 Pirin Blagoevgrad 0 – 3 Chernomorets 1919 Burgas — — —
17:00 Ludogorets II 1 – 1 Hebar 1918 — — —
17:00 Fratria 1 – 0 CSKA Sofia II 1.75 3.63 4.93
17:00 Dobrudzha 0 – 0 Rilski Sportist 2.78 3.19 3.50
15:45 Etar Veliko Tarnovo 2 – 2 Beroe — — —
15:00 Sportist Svoge 0 – 0 Marek — — —
15:00 Nesebar 1 – 1 Yantra 2019 3.30 3.43 2.23
Tuesday 25 August 2026
15:30 Beroe 3 – 0 Spartak Pleven 1.84 3.37 4.75
15:00 CSKA Sofia II 1 – 1 Ludogorets II 1.52 4.24 6.31
Monday 24 August 2026
15:00 Vihren 2 – 2 Fratria — — —
Sunday 23 August 2026
17:00 Yantra 2019 1 – 0 Sportist Svoge 1.65 3.60 6.50
17:00 Hebar 1918 1 – 0 Chernomorets 1919 Burgas — — —
15:00 Nesebar 7 – 0 Pirin Blagoevgrad 1.91 3.75 6.60
15:00 Marek 4 – 2 Dobrudzha — — —
Saturday 22 August 2026
15:00 Rilski Sportist 2 – 1 Montana 2.45 3.71 3.08
Friday 21 August 2026
15:45 Lokomotiv G. Oryahovitsa 2 – 1 Etar Veliko Tarnovo — — —
Tuesday 18 August 2026
17:00 Ludogorets II 0 – 2 Vihren — — —
15:30 Pirin Blagoevgrad 2 – 3 Hebar 1918 — — —
Monday 17 August 2026
15:00 Chernomorets 1919 Burgas 0 – 1 CSKA Sofia II — — —
Sunday 16 August 2026
17:00 Spartak Pleven 0 – 1 Lokomotiv G. Oryahovitsa — — —
17:00 Montana 1 – 0 Marek — — —
17:00 Dobrudzha 0 – 1 Yantra 2019 3.48 4.20 2.76
15:00 Sportist Svoge 0 – 1 Nesebar 1.80 3.83 5.70
Saturday 15 August 2026
16:00 Etar Veliko Tarnovo 1 – 1 Rilski Sportist — — —
Friday 14 August 2026
15:45 Fratria 2 – 0 Beroe 1.94 3.62 6.00
Tuesday 11 August 2026
17:00 Yantra 2019 3 – 2 Montana 2.08 3.30 4.47
15:00 CSKA Sofia II 4 – 3 Hebar 1918 — — —
Monday 10 August 2026
17:00 Beroe 2 – 0 Ludogorets II 1.92 3.35 5.10
15:00 Nesebar 2 – 0 Dobrudzha 3.10 3.43 2.31
Sunday 9 August 2026
17:00 Lokomotiv G. Oryahovitsa 0 – 2 Fratria — — —
15:00 Vihren 1 – 1 Chernomorets 1919 Burgas — — —
15:00 Sportist Svoge 1 – 0 Pirin Blagoevgrad 1.56 3.71 8.00
15:00 Rilski Sportist 2 – 2 Spartak Pleven 1.97 3.63 4.33
Friday 7 August 2026
15:45 Etar Veliko Tarnovo 1 – 0 Marek — — —
Tuesday 4 August 2026
15:30 Montana 3 – 1 Nesebar 1.35 4.80 13.00
Monday 3 August 2026
17:00 Pirin Blagoevgrad 0 – 3 CSKA Sofia II 3.50 3.40 2.40
17:00 Ludogorets II 2 – 1 Lokomotiv G. Oryahovitsa — — —
15:45 Etar Veliko Tarnovo 2 – 1 Yantra 2019 — — —
Sunday 2 August 2026
17:00 Hebar 1918 2 – 3 Vihren — — —
17:00 Dobrudzha 0 – 0 Sportist Svoge 1.49 4.30 8.50
Saturday 1 August 2026
17:00 Spartak Pleven 2 – 1 Marek — — —
17:00 Fratria 1 – 0 Rilski Sportist 1.42 4.79 11.90
15:00 Chernomorets 1919 Burgas 1 – 0 Beroe — — —
Tuesday 28 July 2026
15:30 Vihren 1 – 1 CSKA Sofia II — — —
15:30 Rilski Sportist 0 – 1 Ludogorets II 1.89 3.73 4.39
15:30 Dobrudzha 5 – 1 Pirin Blagoevgrad 1.81 3.57 5.00
Saturday 25 July 2026
17:00 Yantra 2019 0 – 2 Spartak Pleven 1.58 3.80 7.90
17:00 Fratria 0 – 1 Marek — — —
17:00 Lokomotiv G. Oryahovitsa 1 – 1 Chernomorets 1919 Burgas — — —
15:30 Sportist Svoge 2 – 2 Montana 2.91 2.98 2.57
15:30 Nesebar 1 – 5 Etar Veliko Tarnovo — — —
Friday 24 July 2026
15:45 Beroe 2 – 1 Hebar 1918 — — —

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