Ekstraklasa: The Steadiest League

The Polish Ekstraklasa has eighteen clubs and 306 matches a season. It’s a steady league: its goals average barely moves, 1-1 is the most common score by a wide margin, and matches are spread from Friday to Monday. The table below holds the league’s tips from an outside prediction provider, shown as published.

The figures use 1,755 matches since the start of 2021, from public results files. They cover goals and results, not corners or cards.

Related Leagues

League of Ireland European Leagues Compared
Super Lig Premier League Predictions Bayern's Effect on the Bundesliga's Numbers
Ekstraklasa – Round 4

Pl1

Legia Warszawa
Radomiak Radom

572220
13–2
3 – 2
3.50
20°
11/20

11/20
11/4
71/20
no
no
no


Pl1

Zaglebie Lubin
Slask Wroclaw

363727
X1–1
1 – 1
2.20
15°
–

–
–
–



Pl1

Piast Gliwice
Wieczysta Kraków

652015
13–1
3 – 1
3.67
15°
–

–
–
–



Pl1

Widzew Lodz
Korona Kielce

463519
12–0
2 – 0
2.35
16°
1/1

1/1
12/5
29/10
no
no
no


Pl1

Motor Lublin
GKS Katowice

303237
21–2
1 – 2
2.89
13°
3/2

17/10
5/2
3/2
no
no
no


Pl1

Jagiellonia
Pogon Szczecin

323037
20–2
0 – 2
2.13
13°
43/20

13/10
12/5
43/20
no
no
no

Postp.

0.08

Pl1

Cracovia
Rakow Czestochowa

313930
X1–1
1 – 1
2.36
12°
11/5

37/20
11/5
31/20
no
no
no

0.11

Pl1

Wisla Plock
Lech Poznan

202852
20–2
0 – 2
2.23
14°
9/10

27/10
27/10
9/10
no
no
no


Pl1

Gornik Zabrze
Wisla Krakow

392437
12–1
2 – 1
3.88
15°
–

–
–
–


1. Liga – Round 3, Regular Season

Pl2

Polonia Bytom
Pogoń Siedlce

354816
X2–2
2 – 2
2.80
26°
5/2

3/5
5/2
15/4
no
no
no

FT
2 – 2(0 – 1)
0.27

Pl2

Polonia Warszawa
Ruch Chorzow

661817
13–0
3 – 0
2.82
25°
21/20

21/20
9/4
2/1
no
no
no

FT
1 – 1(0 – 0)
0.34

Pl2

Stal Mielec
Stal Rzeszow

651421
13–0
3 – 0
4.18
27°
9/20

9/20
3/1
19/4
no
no
no

FT
1 – 1(0 – 0)

Pl2

Puszcza
Odra Opole

323830
X1–1
1 – 1
2.04
26°
2/1

5/4
2/1
37/20
no
no
no

FT
3 – 1(2 – 1)
0.07

Pl2

Miedz Legnica
Pogon Grodzisk Maz.

193447
21–2
1 – 2
2.97
25°
3/1

7/10
13/5
3/1
no
no
no

FT
0 – 1(0 – 1)
0.29

Pl2

Podbeskidzie
Lechia Gdansk

493318
11–0
1 – 0
1.55
23°
9/20

9/20
3/1
5/1
down
up
up

FT
2 – 2(1 – 1)

Pl2

LKS Lodz
Chrobry Glogow

383032
12–1
2 – 1
2.79
24°
13/20

13/20
13/5
7/2
no
no
no

FT
1 – 2(1 – 1)

Pl2

Nieciecza KS
Warta Poznan

502328
11–0
1 – 0
1.00
27°
13/20

13/20
13/5
7/2
up
up
down

FT
1 – 2(0 – 1)

Pl2

Unia Skierniewice
Arka Gdynia

222454
20–1
0 – 1
0.00
30°
1/1

2/1
5/2
1/1
up
up
down

0.08
2. Liga – Round 4, Regular Season

Pl3

Gornik Leczna
NKP Podhale

293932
X0–0
0 – 0
0.25
19°
–

–
–
–



Pl3

Olimpia Grudziadz
Znicz Pruszkow

241957
21–2
1 – 2
3.42
17°
–

–
–
–



Pl3

Śląsk Wrocław II
Chojniczanka

571627
12–1
2 – 1
3.04
16°
–

–
–
–



Pl3

Swit Skolwin
Sandecja

343135
21–2
1 – 2
3.50
15°
–

–
–
–



Pl3

Sokół Kleczew
Rekord Bielsko-Biala

182358
20–2
0 – 2
1.50
16°
–

–
–
–



Pl3

Resovia
GKS Tychy

222849
21–2
1 – 2
2.54
12°
–

–
–
–



Pl3

Zawisza Bydgoszcz
Falubaz Zielona Góra

294427
X0–0
0 – 0
0.75
16°
–

–
–
–



Pl3

Hutnik Krakow
Legia Warszawa II

423028
11–0
1 – 0
1.50
12°
–

–
–
–



Pl3

Stal Stalowa Wola
Avia Świdnik

212356
20–1
0 – 1
1.81
13°
–

–
–
–


Polish Cup – Preliminary Round

PlC

Śląsk Wrocław II
Stal Stalowa Wola

283537
21–2
1 – 2
2.54
33°
6/5

7/4
9/4
6/5
no
no
no

FT
3 – 2(1 – 1)

PlC

Podbeskidzie
Hutnik Krakow

413128
12–0
2 – 0
2.30
36°
3/5

3/5
29/10
7/2
no
no
no

FT
2 – 0(0 – 0)

PlC

Znicz Pruszkow
ŁKS Łódź II

422830
13–1
3 – 1
2.67
35°
2/5

2/5
33/10
9/2
no
no
no

FT
3 – 1(2 – 1)

PlC

NKP Podhale
Chojniczanka

363133
12–1
2 – 1
2.65
34°
31/20

31/20
21/10
31/20
no
no
no

FT
2 – 0(0 – 0)

PlC

Olimpia Grudziadz
Swit Skolwin

354025
X1–1
1 – 1
2.43
32°
5/2

17/20
5/2
11/5
no
no
no

AET
FT
5 – 3

3 – 3(0 – 2)

0.16

PlC

Warta Poznan
Resovia

493219
11–0
1 – 0
2.17
31°
1/2

1/2
61/20
7/2
up
down
down

FT
0 – 1(0 – 1)

PlC

Sandecja
Rekord Bielsko-Biala

453718
11–0
1 – 0
1.86
37°
23/20

23/20
9/4
37/20
no
down
no

FT
3 – 0(1 – 0)

PlC

Gornik Leczna
KKS Kalisz

372241
21–2
1 – 2
3.41
36°
15/4

1/2
3/1
15/4
up
down
down

FT
2 – 0(1 – 0)
0.25

PlC

GKS Tychy
Zaglebie Sosnowiec

601327
13–0
3 – 0
2.68
36°
3/5

3/5
11/4
7/2
no
no
no

FT
1 – 0(1 – 0)

PlC

Unia Skierniewice
Sokół Kleczew

414019
13–0
3 – 0
2.63
36°
1/2

1/2
61/20
17/4
no
no
no

Pen.
FT
1 – 4

1 – 1(0 – 1)

Super Cup

PlC

Lech Poznan
Gornik Zabrze

333532
X2–2
2 – 2
2.55
28°
–

–
–
–


FT
3 – 1(1 – 1)
III Liga Group I – Round 3

Pl4

Lechia Tomaszow Maz.
LKS Lomza

383626
12–1
2 – 1
3.46
26°
2/1

2/1
5/2
1/1
no
no
no

0.07

Pl4

Mazovia Mińsk Mazowiecki
Ząbkovia Ząbki

392932
12–0
2 – 0
2.18
20°
2/1

2/1
5/2
1/1
no
no
no

0.09

Pl4

KTS Weszło Warszawa
MKS Mlawa

392932
11–0
1 – 0
1.50
24°
–

–
–
–



Pl4

Wigry Suwalki
Troszyn

691020
12–1
2 – 1
3.15
17°
–

–
–
–



Pl4

Widzew Łódź II
Swit NDM

321751
22–3
2 – 3
3.35
17°
–

–
–
–



Pl4

Pelikan Lowicz
ŁKS Łódź II

8758
11–0
1 – 0
1.25
15°
–

–
–
–



Pl4

Olimpia Zambrow
Olimpia Elblag

332343
22–3
2 – 3
3.25
14°
–

–
–
–



Pl4

Warta Sieradz
Jagiellonia II

273341
21–2
1 – 2
2.88
15°
–

–
–
–



Pl4

Polonia Lidzbark Warm.
Wisła Płock II

21871
22–3
2 – 3
3.15
14°
–

–
–
–


III Liga Group II – Round 3

Pl4

Unia Swarzedz
Noteć Czarnków

492327
12–1
2 – 1
3.04
22°
–

–
–
–



Pl4

Victoria Wrzesnia
Luzino

131968
20–1
0 – 1
2.03
22°
–

–
–
–



Pl4

Chemik Bydgoszcz
Polonia Środa Wlkp.

242947
20–1
0 – 1
1.32
22°
–

–
–
–



Pl4

Gedania Gdańsk
Wda Swiecie

403823
13–1
3 – 1
3.31
18°
–

–
–
–



Pl4

Bałtyk Koszalin
Flota Swinoujscie

352144
22–3
2 – 3
3.90
17°
–

–
–
–



Pl4

Grom Nowy Staw
Elana Torun

294427
X1–1
1 – 1
1.34
15°
–

–
–
–



Pl4

Blekitni Stargard
Lech II Poznan

253738
21–3
1 – 3
3.37
16°
–

–
–
–



Pl4

Lipno Stęszew
Kluczevia Stargard

352738
21–2
1 – 2
2.75
16°
–

–
–
–



Pl4

Kotwica Kórnik
KKS Kalisz

252253
20–1
0 – 1
0.00
15°
–

–
–
–


III Liga Group III – Round 3

Pl4

Carina Gubin
Karkonosze Jelenia Góra

333730
X2–2
2 – 2
2.97
30°
–

–
–
–



Pl4

Gornik Polkowice
Miedź Legnica II

562321
13–2
3 – 2
3.63
29°
–

–
–
–



Pl4

Brzeg
Sparta Katowice

392833
12–0
2 – 0
1.24
22°
–

–
–
–



Pl4

Goczałkowice Zdrój
Sleza Wroclaw

512722
12–1
2 – 1
3.34
14°
–

–
–
–



Pl4

GKP Gorzów Wlkp.
Polonia Nysa

503910
12–1
2 – 1
2.96
16°
–

–
–
–



Pl4

Barycz Sułów
Warta Gorzow

422632
11–0
1 – 0
1.50
16°
–

–
–
–



Pl4

Odra Bytom Odrzański
MKS Kluczbork

581031
13–0
3 – 0
2.52
16°
–

–
–
–



Pl4

Zagłębie Lubin II
Raków Częstochowa II

472528
12–0
2 – 0
2.24
–

–
–
–



Pl4

ROW 1964 Rybnik
Zaglebie Sosnowiec

294526
X0–0
0 – 0
1.75
14°
–

–
–
–


III Liga Group IV – Round 3

Pl4

Sokół Kolbuszowa Dolna
Wisloka Debica

123058
20–2
0 – 2
2.29
19°
–

–
–
–



Pl4

KSZO Ostrowiec
Korona II Kielce

622019
12–1
2 – 1
2.94
19°
–

–
–
–



Pl4

Wisła II Kraków
Wislanie Jaskowice

282745
21–2
1 – 2
3.15
14°
–

–
–
–



Pl4

AKS Busko Zdroj
Siarka Tarnobrzeg

353925
X1–1
1 – 1
1.41
12°
–

–
–
–



Pl4

Naprzod Jedrzejow
Pogoń-Sokół Lubaczów

601624
12–0
2 – 0
2.12
13°
–

–
–
–



Pl4

Moravia Morawica
Chelmianka Chelm

243145
20–2
0 – 2
1.41
15°
–

–
–
–



Pl4

JKS 1909 Jaroslaw
Wieczysta Kraków II

443323
11–0
1 – 0
0.00
12°
–

–
–
–



Pl4

Czarni Połaniec
Podlasie BP

523019
12–1
2 – 1
3.49
13°
–

–
–
–



Pl4

Hetman Zamosc
Star Starachowice

373924
X1–1
1 – 1
1.32
12°
–

–
–
–


Central Youth League – Round 2, Regular Season

PlY

Arkonia U19
Gornik Z. U19

144243
21–2
1 – 2
2.53
27°
1/1

2/1
5/2
1/1
no
no
no


PlY

Legia Warszawa U19
Legnica U19

621622
13–2
3 – 2
4.04
14°
–

–
–
–



PlY

Wisla U19
Korona Kielce U19

551530
12–1
2 – 1
3.84
14°
–

–
–
–



PlY

Raków Częstochowa U19
Arka Gdynia U19

454114
11–0
1 – 0
1.38
16°
–

–
–
–



PlY

Escola Varsovia U19
S. Rzeszow U19

404416
X2–2
2 – 2
3.82
17°
–

–
–
–



PlY

Śląsk Wrocław U19
Jagiellonia U19

582319
13–0
3 – 0
3.17
16°
–

–
–
–



PlY

Polonia W. U19
Talent Warszawa U19

443125
12–0
2 – 0
1.43
17°
–

–
–
–



PlY

Zaglebie U19
Lech Poznan U19

252352
21–3
1 – 3
3.59
15°
–

–
–
–


Ekstraliga Women – Round 2, Regular Season

PlW

Pogoń Szczecin W
Leczna W

342145
22–3
2 – 3
3.64
13°
27/20

31/20
12/5
27/20
no
no
no

FT
1 – 3(0 – 0)
0.16

PlW

Lech Poznań UAM W
GKS Katowice W

133156
21–3
1 – 3
3.42
20°
3/10

21/4
4/1
3/10
no
no
no

FT
0 – 5(0 – 2)

PlW

Akademia Piłkarska LG W
UJ Krakow W

272251
20–3
0 – 3
2.51
14°
21/10

9/10
11/4
21/10
no
no
no

FT
1 – 2(1 – 2)
0.27

PlW

Śląsk Wrocław W
UKS SMS Lodz W

481933
12–1
2 – 1
3.11
24°
27/20

27/20
11/4
27/20
no
no
no

FT
1 – 1(0 – 0)
0.09

PlW

Rekord Bielsko-Biala W
Legia Ladies W

383230
11–0
1 – 0
1.41
25°
61/20

61/20
27/10
4/5
no
no
no

FT
1 – 4(1 – 3)
0.18

PlW

Ślęza Wrocław W
Czarni Sosnowiec W

222354
20–2
0 – 2
1.82
15°
6/5

7/4
12/5
6/5
no
no
no

0.16

The league in numbers

Measure Poland Average of 18 European leagues
Goals a match 2.65 2.69
Over 2.5 goals 48.5% 50.7%
Both teams scored 53.8% 52.7%
Goalless draws 7.6% about 7%
Home win 43.8% 43.5%
Draw 27.4% 26.2%
Away win 28.8% 30.3%

Nearly everything is close to the European average. Matches averaged 2.65 goals, both teams scored in 53.8% and 27.4% were drawn. The league doesn’t have a hook the way Norway or Brazil does. That makes it a good league for learning how a typical match behaves.

1-1 stands out

The most common score was 1-1, at 13.4% of matches, one in every 7.5. After it came 1-0 (10.0%), 2-1 (9.3%), 0-1 (7.7%) and 0-0 (7.6%).

1-1 being that far ahead of the rest is the Ekstraklasa’s signature. It’s a higher share than in the Bundesliga, where 1-1 ran at 9.2% in recent seasons. It also fits with a draw rate that’s a little above average.

A steady goals average

Season by season the average ran 2.67, 2.48, 2.69, 2.75 and 2.74. That’s a spread of just over a quarter of a goal, which is narrower than in Argentina, Finland or Denmark. The current season is at 2.96, but only 97 matches are in.

Draws ran 27.5%, 26.5%, 30.4%, 25.2% and 27.8% over the five full seasons, and then 22.7% so far in the new season.

Home and away

Home teams won 43.8% of matches and away teams 28.8%. The home side scored 1.49 goals a match and the visitors 1.15. The home side was blanked in 22.9% of matches and the away side in 30.8%.

The home win rate has crept up. Over six seasons it ran 44.1%, 42.2%, 43.5%, 44.8%, 45.1% and 46.4%, the last one in progress.

Covers

Home win or draw (1X) landed in 71.2% of matches, away win or draw (X2) in 56.2% and either team winning (12) in 72.6%. With a high draw rate, 12 is a weaker cover here than in Norway or Sweden, where it’s close to 78%.

Both teams scoring

BTTS landed in 53.8%. The home side scored in 77.1% of matches (100% minus 22.9%) and the away side in 69.2%. Multiplying gives 53.4%, close to the real rate. It’s an unremarkable BTTS league, which suits a bettor who wants a line set fairly.

A list of ten

Imagine ten Polish matches. About four of them end in a home win, three in a draw and three in an away win. Roughly five have both teams scoring, and almost one finishes 0-0. The most likely single score in any of them is 1-1.

The point is that nothing about a typical Polish list is surprising. If a list implies nine home wins, or no draws, it’s reflecting how the picks were chosen and not how the league behaves.

When the matches are played

Saturday carries 36.4% of the league’s matches, Sunday 31.4%, Friday 19.7% and Monday 9.6%. That’s an even spread by European standards. It means a Friday list and a Monday list can both include Polish matches.

How reliable are favourites?

Favourite’s chance at the price Matches Favourite won
Under 45% 867 37.0%
45% to 55% 537 49.7%
55% to 65% 251 59.8%
65% or more 100 72.0%

Prices were close to right. Favourites at 55% to 65% won 59.8% and at 65% or more 72.0%, a little below the 77% of European favourites at that price. With only 100 matches in the top band, don’t lean on it.

Corners and cards

We don’t have corner or card figures for Poland. The results file has goals and prices only. If you bet on those lines, use the general rules on our corner and card pages and check the referee.

Five rules for Polish tips

  1. Expect the draw. 27.4% overall, and 1-1 is the commonest score.
  2. Don’t pay for goals. Over 2.5 starts below 50%.
  3. Treat BTTS as a fair line. It lands a little more than half the time.
  4. Keep the cover on the home side. 1X lands 71.2%.
  5. Leave out unmeasured lines. We have no corners or cards.

Common mistakes

The first is assuming a high-scoring league because it’s in Europe. Polish matches average 2.65 goals.

The second is ignoring 1-1. It’s more than one match in eight.

The third is trusting one season’s draw rate. It ran from 25.2% to 30.4%.

Questions people ask

How many clubs are in the Ekstraklasa? Eighteen.

What’s the most common score? 1-1, at 13.4% of matches.

How many goals per match? 2.65 since 2021.

How often is a match drawn? 27.4% of the time.

Is it a good league for BTTS? It’s about average, at 53.8%.

Is Polish football low scoring? Slightly below the European average, at 2.65 goals a match against 2.69.

Do home teams win often in Poland? 43.8% of matches, almost exactly the European average of 43.5%.

Where are other leagues? See Austria and the Europe page.

Tips are estimates and not promises. You must be 18 or over to bet, and a stake should be money you can afford to lose.