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

Esiliiga B 2026/27

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

170Matches
739Goals
4.35Per game
55.3%Home wins
27%Priced at kickoff
Narva U21Top 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 NUNarva U21 34 23 4 7 +39 73
2 LULevadia U19 34 21 2 11 +25 65
3 LUULuunja 34 19 4 11 +29 61
4 PJVParnu JK Vaprus U21 34 17 5 12 +24 56
5 TKTartu Kalev 34 16 2 16 +9 50
6 TULTulevik 34 14 5 15 +12 47
7 JTJK Tabasalu 34 14 4 16 -10 46
8 JPJohvi Phoenix 34 13 3 18 -14 42
9 TKITallinna Kalev II 34 9 6 19 -12 33
10 LEGLegion 34 5 3 26 -102 18

How the season went

Every figure counted from the matches, not typed in.

Goals per game
4.35
739 goals. 80% of matches went over 2.5.
Home advantage
55.3%
Draws 11.2%, away wins 33.5%.
Half-time lead held
79.3%
From 121 matches where someone led at the break.
2–1 13 · 7.6%
3–2 11 · 6.5%
2–3 11 · 6.5%
1–2 11 · 6.5%
3–1 9 · 5.3%
1–0 9 · 5.3%

Results 180

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 8 November 2026
10:30 Luunja scheduled Tartu Kalev — — —
10:30 JK Tabasalu scheduled Tulevik — — —
10:30 Parnu JK Vaprus U21 scheduled Narva U21 — — —
10:30 Legion scheduled Tallinna Kalev II — — —
10:30 Johvi Phoenix scheduled Levadia U19 — — —
Monday 2 November 2026
15:00 Tallinna Kalev II scheduled Tartu Kalev — — —
Sunday 1 November 2026
15:00 Parnu JK Vaprus U21 scheduled Luunja — — —
Saturday 31 October 2026
15:00 JK Tabasalu scheduled Levadia U19 — — —
15:00 Narva U21 scheduled Legion — — —
15:00 Johvi Phoenix scheduled Tulevik — — —
Monday 26 October 2026
16:00 Levadia U19 3 – 2 Parnu JK Vaprus U21 — — —
Sunday 25 October 2026
10:30 Tallinna Kalev II 2 – 3 Luunja — — —
10:30 Narva U21 2 – 1 Tulevik — — —
Saturday 24 October 2026
10:30 Tartu Kalev 2 – 1 JK Tabasalu — — —
10:30 Legion 0 – 4 Johvi Phoenix — — —
Monday 19 October 2026
17:00 JK Tabasalu 0 – 0 Narva U21 — — —
10:30 Luunja 11 – 0 Legion — — —
Sunday 18 October 2026
17:00 Levadia U19 3 – 1 Tallinna Kalev II — — —
10:30 Tartu Kalev 4 – 0 Johvi Phoenix — — —
Saturday 17 October 2026
10:30 Tulevik 2 – 3 Parnu JK Vaprus U21 — — —
Thursday 15 October 2026
17:00 Narva U21 2 – 0 Tartu Kalev — — —
16:00 Johvi Phoenix 1 – 3 Luunja — — —
Wednesday 14 October 2026
16:00 Parnu JK Vaprus U21 2 – 1 JK Tabasalu — — —
Sunday 11 October 2026
10:30 Tallinna Kalev II 1 – 1 Parnu JK Vaprus U21 — — —
10:30 JK Tabasalu 1 – 2 Luunja — — —
10:30 Johvi Phoenix 0 – 1 Narva U21 — — —
Saturday 10 October 2026
10:30 Tartu Kalev 0 – 2 Levadia U19 — — —
10:30 Legion 1 – 2 Tulevik — — —
Saturday 3 October 2026
10:30 Tulevik 1 – 3 Tallinna Kalev II — — —
10:30 Legion 0 – 3 Levadia U19 — — —
Saturday 26 September 2026
17:00 Legion 1 – 2 Narva U21 — — —
12:00 Tulevik 6 – 1 Tartu Kalev — — —
Monday 21 September 2026
16:00 Levadia U19 1 – 0 Luunja — — —
Saturday 19 September 2026
17:00 Tallinna Kalev II 1 – 2 Narva U21 — — —
17:00 JK Tabasalu 3 – 2 Johvi Phoenix — — —
Friday 18 September 2026
10:30 Parnu JK Vaprus U21 12 – 0 Legion — — —
Tuesday 15 September 2026
17:00 Levadia U19 3 – 5 Tulevik — — —
16:00 Narva U21 1 – 0 Luunja — — —
Monday 14 September 2026
17:00 JK Tabasalu 1 – 1 Legion — — —
16:00 Johvi Phoenix 4 – 3 Tallinna Kalev II — — —
Sunday 13 September 2026
10:30 Tartu Kalev 0 – 4 Parnu JK Vaprus U21 — — —
Friday 11 September 2026
17:00 Tallinna Kalev II 4 – 1 JK Tabasalu — — —
17:00 Narva U21 1 – 0 Levadia U19 — — —
Thursday 10 September 2026
17:00 Luunja 3 – 2 Tulevik 1.97 4.40 2.85
16:00 Parnu JK Vaprus U21 2 – 3 Johvi Phoenix — — —
15:45 Legion 1 – 2 Tartu Kalev — — —
Sunday 6 September 2026
10:30 Tartu Kalev 0 – 1 Narva U21 4.10 4.65 1.76
10:30 Parnu JK Vaprus U21 7 – 0 Tallinna Kalev II — — —
10:30 Levadia U19 6 – 2 Johvi Phoenix — — —
Saturday 5 September 2026
17:00 JK Tabasalu 3 – 2 Luunja — — —
10:30 Tulevik 3 – 0 Legion — — —
Monday 31 August 2026
13:00 Luunja 2 – 5 Levadia U19 — — —
Sunday 30 August 2026
13:00 Tallinna Kalev II 2 – 1 Tulevik — — —
13:00 Legion 1 – 5 Parnu JK Vaprus U21 — — —
Saturday 29 August 2026
13:00 Narva U21 4 – 0 JK Tabasalu — — —
13:00 Johvi Phoenix 0 – 3 Tartu Kalev — — —
Tuesday 25 August 2026
16:00 Tartu Kalev 1 – 1 Tallinna Kalev II — — —
Monday 24 August 2026
17:00 JK Tabasalu 6 – 0 Parnu JK Vaprus U21 — — —
17:00 Levadia U19 1 – 0 Legion — — —
Sunday 23 August 2026
13:00 Tulevik 3 – 3 Narva U21 3.51 4.50 2.01
13:00 Luunja 2 – 3 Johvi Phoenix 2.11 4.31 2.88
Friday 21 August 2026
17:00 Tallinna Kalev II 3 – 3 Legion — — —
Thursday 20 August 2026
13:00 Tartu Kalev 2 – 1 Luunja 2.02 4.60 3.39
13:00 Parnu JK Vaprus U21 2 – 2 Tulevik — — —
13:00 Johvi Phoenix 2 – 2 JK Tabasalu — — —
Wednesday 19 August 2026
17:00 Levadia U19 1 – 0 Narva U21 — — —
Sunday 16 August 2026
13:00 Tulevik 1 – 4 Levadia U19 — — —
13:00 JK Tabasalu 1 – 1 Tallinna Kalev II — — —
Saturday 15 August 2026
17:00 Narva U21 1 – 0 Johvi Phoenix 2.03 4.60 4.80
16:00 Legion 0 – 3 Luunja — — —
17:00 Parnu JK Vaprus U21 1 – 0 Tartu Kalev — — —
Monday 10 August 2026
17:00 Luunja 2 – 2 Parnu JK Vaprus U21 — — —
Sunday 9 August 2026
13:00 Tallinna Kalev II 3 – 1 Johvi Phoenix — — —
13:00 Levadia U19 3 – 0 JK Tabasalu — — —
13:00 Legion 1 – 3 Narva U21 — — —
Saturday 8 August 2026
17:00 Tartu Kalev 4 – 2 Tulevik 1.83 5.43 4.35
Monday 3 August 2026
17:00 Parnu JK Vaprus U21 2 – 3 Levadia U19 — — —
Saturday 1 August 2026
17:00 Tulevik 0 – 0 Luunja 2.29 4.84 2.43
17:00 Johvi Phoenix 0 – 1 Legion — — —
17:00 Narva U21 5 – 0 Tallinna Kalev II — — —
17:00 JK Tabasalu 3 – 1 Tartu Kalev — — —
Saturday 25 July 2026
12:00 Tulevik 0 – 0 Johvi Phoenix 1.95 5.71 3.00
Monday 20 July 2026
17:00 Luunja 5 – 4 Tallinna Kalev II — — —
Sunday 19 July 2026
10:30 Narva U21 4 – 1 Parnu JK Vaprus U21 — — —
10:30 Levadia U19 0 – 5 Tartu Kalev — — —
Saturday 18 July 2026
17:00 Legion 2 – 0 JK Tabasalu — — —
Sunday 12 July 2026
17:00 Tallinna Kalev II 4 – 1 Levadia U19 — — —
15:00 Luunja 2 – 1 Narva U21 2.38 4.51 2.81
15:00 Johvi Phoenix 4 – 2 Parnu JK Vaprus U21 — — —
17:00 Tartu Kalev 10 – 2 Legion — — —
Saturday 11 July 2026
17:00 JK Tabasalu 2 – 0 Tulevik — — —
Sunday 5 July 2026
13:00 Parnu JK Vaprus U21 2 – 8 JK Tabasalu — — —
13:00 Legion 2 – 3 Tallinna Kalev II — — —
13:00 Narva U21 2 – 1 Tulevik 1.56 5.50 5.35
Saturday 4 July 2026
13:00 Tartu Kalev 3 – 2 Johvi Phoenix 4.40 5.20 1.82
13:00 Levadia U19 3 – 2 Luunja — — —
Monday 22 June 2026
17:00 Tallinna Kalev II 2 – 3 Narva U21 — — —
17:00 Levadia U19 2 – 0 Johvi Phoenix — — —
17:00 Legion 1 – 4 Parnu JK Vaprus U21 — — —
17:00 Tulevik 2 – 2 Luunja 2.23 4.63 2.75
Sunday 21 June 2026
17:00 JK Tabasalu 3 – 1 Tartu Kalev — — —
Friday 19 June 2026
17:00 Tulevik 2 – 3 Levadia U19 — — —
17:00 Parnu JK Vaprus U21 2 – 2 Tallinna Kalev II — — —
Thursday 18 June 2026
17:00 Luunja 1 – 3 JK Tabasalu — — —
17:00 Narva U21 3 – 2 Tartu Kalev 1.53 5.15 5.00
17:00 Johvi Phoenix 6 – 1 Legion — — —
Monday 15 June 2026
17:00 Parnu JK Vaprus U21 4 – 2 Levadia U19 — — —
Sunday 14 June 2026
10:30 Johvi Phoenix 2 – 4 Luunja 2.40 4.90 2.71
Saturday 13 June 2026
17:00 Tartu Kalev 3 – 4 Tulevik 2.64 4.67 2.50
17:00 JK Tabasalu 2 – 1 Tallinna Kalev II — — —
Saturday 6 June 2026
10:30 Tulevik 4 – 2 Johvi Phoenix 1.90 4.65 3.36
Monday 1 June 2026
17:00 Luunja 3 – 2 Parnu JK Vaprus U21 — — —
17:00 Tallinna Kalev II 7 – 2 Tartu Kalev — — —
17:00 Levadia U19 6 – 0 Legion — — —
Sunday 31 May 2026
10:30 Narva U21 5 – 0 JK Tabasalu — — —
Friday 29 May 2026
17:00 Tartu Kalev 2 – 0 Levadia U19 — — —
Thursday 28 May 2026
17:00 Parnu JK Vaprus U21 3 – 1 Tulevik — — —
17:00 Narva U21 1 – 1 Johvi Phoenix 1.81 4.60 3.50
16:00 Tallinna Kalev II 0 – 1 Luunja 2.72 5.20 2.34
Wednesday 27 May 2026
17:00 JK Tabasalu 2 – 3 Legion 1.32 8.40 9.00
Monday 25 May 2026
13:00 Johvi Phoenix 4 – 3 Parnu JK Vaprus U21 — — —
Sunday 24 May 2026
10:30 Tulevik 3 – 2 JK Tabasalu — — —
10:30 Luunja 2 – 1 Narva U21 2.04 4.80 3.10
10:30 Legion 0 – 6 Tartu Kalev 9.80 8.40 1.26
Saturday 23 May 2026
10:30 Levadia U19 1 – 1 Tallinna Kalev II — — —
Sunday 17 May 2026
17:00 JK Tabasalu 0 – 5 Levadia U19 — — —
15:00 Parnu JK Vaprus U21 4 – 0 Narva U21 — — —
Saturday 16 May 2026
17:00 Tartu Kalev 2 – 2 Luunja 3.64 4.80 1.96
17:00 Tallinna Kalev II 1 – 2 Johvi Phoenix — — —
17:00 Legion 0 – 3 Tulevik — — —
Sunday 10 May 2026
14:00 Tartu Kalev 1 – 2 Parnu JK Vaprus U21 — — —
10:30 Tulevik 4 – 3 Tallinna Kalev II — — —
10:30 Narva U21 4 – 4 Levadia U19 — — —
Saturday 9 May 2026
17:00 Luunja 12 – 0 Legion — — —
17:00 Johvi Phoenix 1 – 2 JK Tabasalu — — —
Wednesday 6 May 2026
17:30 JK Tabasalu 1 – 0 Narva U21 6.00 5.90 1.45
Sunday 3 May 2026
10:30 Parnu JK Vaprus U21 7 – 2 Luunja — — —
Saturday 2 May 2026
10:30 Tallinna Kalev II 2 – 3 JK Tabasalu 2.32 4.50 2.84
10:30 Narva U21 5 – 0 Legion 1.11 15.50 20.00
10:30 Levadia U19 2 – 5 Tulevik — — —
Friday 1 May 2026
17:00 Johvi Phoenix 4 – 3 Tartu Kalev 1.69 5.40 4.30
Tuesday 28 April 2026
16:00 Tallinna Kalev II 2 – 3 Parnu JK Vaprus U21 2.52 4.80 2.72
16:00 Levadia U19 3 – 1 Tartu Kalev 2.38 4.50 2.78
Monday 27 April 2026
16:00 Legion 2 – 1 Johvi Phoenix 15.50 11.50 1.21
Sunday 26 April 2026
10:30 Luunja 3 – 1 Tulevik 2.05 5.36 4.35
Friday 24 April 2026
17:00 Tartu Kalev 1 – 3 Tallinna Kalev II 1.32 8.00 9.20
17:00 Johvi Phoenix 4 – 3 Levadia U19 — — —
16:00 Legion 3 – 2 JK Tabasalu 3.50 4.20 2.10
Thursday 23 April 2026
17:00 Tulevik 5 – 3 Parnu JK Vaprus U21 1.71 5.90 4.50
16:00 Narva U21 4 – 1 Luunja 1.54 5.80 5.80
Sunday 19 April 2026
10:30 Tulevik 0 – 1 Narva U21 2.55 4.52 2.35
10:30 Luunja 0 – 1 Tartu Kalev 2.59 4.50 2.20
10:30 Parnu JK Vaprus U21 1 – 1 Legion — — —
Saturday 18 April 2026
17:00 Tallinna Kalev II 0 – 5 Levadia U19 — — —
17:00 JK Tabasalu 2 – 1 Johvi Phoenix — — —
Sunday 12 April 2026
10:30 Levadia U19 0 – 4 Narva U21 — — —
Saturday 11 April 2026
17:00 Tartu Kalev 1 – 0 Legion — — —
17:00 Luunja 3 – 2 Tallinna Kalev II — — —
13:00 Johvi Phoenix 5 – 4 Tulevik 2.12 4.50 2.79
10:30 JK Tabasalu 1 – 2 Parnu JK Vaprus U21 — — —
Sunday 5 April 2026
16:00 Legion 1 – 2 Luunja 6.00 5.00 1.33
Saturday 4 April 2026
10:30 Narva U21 3 – 1 Tallinna Kalev II 2.90 3.75 2.00
Friday 3 April 2026
17:00 Tulevik 1 – 3 Tartu Kalev 1.73 4.33 3.40
17:00 Parnu JK Vaprus U21 3 – 1 Johvi Phoenix — — —
10:30 Levadia U19 0 – 2 JK Tabasalu 1.25 5.00 7.00
Saturday 28 March 2026
13:00 Johvi Phoenix 4 – 2 Narva U21 2.90 4.45 1.98
Sunday 22 March 2026
15:00 Luunja 6 – 1 Johvi Phoenix 2.77 5.41 1.97
15:00 Narva U21 5 – 0 Parnu JK Vaprus U21 — — —
10:30 Legion 0 – 2 Levadia U19 — — —
Saturday 21 March 2026
15:00 Tartu Kalev 4 – 0 JK Tabasalu — — —
15:00 Tallinna Kalev II 1 – 2 Tulevik — — —
Sunday 15 March 2026
15:00 Tulevik 5 – 0 Legion — — —
15:00 Luunja 4 – 3 JK Tabasalu — — —
15:00 Levadia U19 2 – 0 Parnu JK Vaprus U21 — — —
Saturday 14 March 2026
15:00 Tartu Kalev 3 – 0 Narva U21 2.88 4.10 2.18
15:00 Johvi Phoenix 2 – 1 Tallinna Kalev II — — —
Tuesday 10 March 2026
16:00 Luunja 2 – 1 Levadia U19 — — —
Sunday 8 March 2026
15:00 Parnu JK Vaprus U21 5 – 1 Tartu Kalev 2.90 4.33 1.85
Saturday 7 March 2026
15:00 Tallinna Kalev II 5 – 1 Legion — — —
14:30 Tulevik 6 – 1 JK Tabasalu — — —

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