Ekstraklasa — Today's Matches
Live scores, upcoming kick-offs, and finished results for today. Data refreshes automatically so you never miss a moment.
Ekstraklasa — Standings
Current Ekstraklasa 2025 standings with 18 teams. Lech Poznan leads the table with 49 points after 29 matches, followed by Gornik Zabrze on 49 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Points | Form | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 13Drawn: 10Lost: 6Goal Diff: +10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 14Drawn: 7Lost: 9Goal Diff: +9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 12Drawn: 10Lost: 8Goal Diff: +11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 13Drawn: 7Lost: 10Goal Diff: +6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 12Drawn: 9Lost: 8Goal Diff: +5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 12Drawn: 8Lost: 10Goal Diff: +7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 13Drawn: 5Lost: 12Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 12Lost: 8Goal Diff: -4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 12Drawn: 7Lost: 11Goal Diff: +3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 10Drawn: 8Lost: 12Goal Diff: +1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 9Drawn: 11Lost: 10Goal Diff: -3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 11Drawn: 5Lost: 14Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | 37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 8Drawn: 13Lost: 8Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | 37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 10Lost: 10Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | 36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 10Drawn: 6Lost: 13Goal Diff: -4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | 34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 7Lost: 13Goal Diff: -20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 | 33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 29Won: 9Drawn: 6Lost: 14Goal Diff: -3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 | 28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 30Won: 7Drawn: 7Lost: 16Goal Diff: -19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ekstraklasa — Results
The latest 25 completed matches in the Ekstraklasa. The highest-scoring result was Lech Poznan 3–3 GKS Katowice. Review recent scorelines to spot form trends, home advantage patterns, and upset results that can inform your next bet.
| Home | Score | Away | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season - 30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-24FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-24FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-20FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-19FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-17FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-17FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-13FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-10FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-10FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-07FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-06FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ekstraklasa — Team Stats
Side-by-side performance comparison of all 18 teams in the Ekstraklasa. Gornik Zabrze leads with 14 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Ekstraklasa — Betting Insights
Ekstraklasa 2025 — key betting statistics across 266 matches played. Games average 2.73 goals, with 59.0% seeing both teams score and 52.3% finishing with over 2.5 goals. Home sides win 45.5% of the time while 27.8% of matches end in a draw. Clean sheets are kept in 41.0% of games, and the most common scoreline is 1-1. Use these metrics to calibrate over/under, BTTS, and correct-score strategies.
Most Common Scorelines
The most frequently occurring final scorelines sorted by frequency. Each bar shows the number of matches and percentage ending with that exact score. Common scorelines help calibrate correct-score betting — a scoreline appearing in 15% or more of matches may offer value at typical odds.
Ekstraklasa — Season Trends
Goals distribution across 15-minute periods of play, revealing when goals are most likely to be scored. This is critical for live betting strategies — leagues with high concentrations of late goals (76-90 min) may offer value in late-goal markets, while first-half dominant leagues favor early cash-out strategies.
Ekstraklasa — Upcoming Fixtures
May
May 2026
1 May 2026 – 31 May 2026
Top Scorers
The top 15 goalscorers in the Ekstraklasa 2025 season. K. Czubak leads with 16 goals, followed by T. Bobček (15) and J. Braut Brunes (14). These 15 players have scored 155 goals combined — key data for anytime goalscorer bets and understanding which teams depend on a single attacker.
- 116goals
- 215goals
- 314goals
- 413goals
- 513goals
- 612goals
- 712goals
- 88goals
- 98goals
- 108goals
- 11
Ł. Sekulski
Wisla Plock8goals - 127goals
- 137goals
- 147goals
- 157goals
Top Assists
The leading assist providers in the Ekstraklasa 2025 season. B. Nowak tops the chart with 11 assists, followed by S. Kerk (7) and T. Bobček (6). Assist leaders are often key creators whose involvement boosts their team's goalscoring — valuable context for both goalscorer and team performance markets.
Top Cards
Disciplinary leaders in the Ekstraklasa 2025 season. Kamil Jakubczyk has received the most yellow cards with 9, followed by E. Twumasi (8) and M. Fornalczyk (8) — 111 yellows in total among listed players. On the red card side, E. Twumasi leads with 1. Card counts are essential for bookings markets and assessing which players are suspension risks.
Yellow Cards
Ekstraklasa — Teams
All 18 teams competing in the Ekstraklasa 2025 season. Click any club to view their full squad, match history, and detailed statistics.
Ekstraklasa — Referees
View all refereesTop 3 referees officiating in the Ekstraklasa, led by S. Marciniak. Compare cards issued, goals per match, and strictness to anticipate how the assigned referee might influence match flow and card-related bets.
| # | Referee | Officiated | Y/M | R/M | Goals | ||
|---|---|---|---|---|---|---|---|
| 1 | 125 | 294 | 4 | 2.35 | 0.03 | 333 | |
| 2 | 112 | 340 | 15 | 3.04 | 0.13 | 303 | |
| 3 | 88 | 292 | 13 | 3.32 | 0.15 | 242 |
Ekstraklasa — Past Seasons
Browse 7 archived seasons of the Ekstraklasa, from 2018 to 2024. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
History 16 Mar 2025
The Ekstraklasa was officially established on 4–5 December 1926 in Warsaw, initially called Liga Polska before being renamed Liga Piłki Nożnej in 1927. The competition began with 10 teams competing in Poland's first national football league, replacing regional competitions that had dominated Polish football since the sport's arrival in the early 1900s. The league's structure evolved significantly over decades, expanding from 10 teams to accommodate Poland's growing football infrastructure. In 1995, the points system changed from 2-1-0 (win-draw-loss) to the modern 3-1-0 system, aligning with international standards. The competition was rebranded as the Ekstraklasa in 2005 when it became the primary marketing identity for Poland's top division, replacing the previous "I Liga" designation. In 2021, the league adopted the "PKO BP Ekstraklasa" title sponsor name, reflecting increased commercial investment and global broadcasting expansion. The league has consistently maintained its position as a pathway to European football, with champions regularly competing in the UEFA Champions League and other continental competitions.
- —1926 — Liga Polska founded as Poland's first national football league
- —1995 — Points system changed from 2-1-0 to 3-1-0, modernizing competitive structure
- —2005 — League officially rebranded as Ekstraklasa
- —2016 — Legia Warszawa won their 11th title in a competitive season
- —2021 — PKO Bank Polski becomes title sponsor, boosting commercial profile
- —2023 — Canal+ secures four-year broadcast rights deal worth $268 million
- —2025 — Lech Poznań clinches ninth title on final matchday
Competition Format 16 Mar 2025
The Ekstraklasa operates as a single-division league where all 18 teams compete in a double round-robin format, playing 34 matches across a season running from July to May. The champion is determined by the highest points total after all matches are completed, with no playoff system. The bottom two clubs are automatically relegated to the I Liga, Poland's second tier, while the top four finishers secure berths in European competitions including the UEFA Champions League and Europa League. Tiebreakers are applied strictly in order of goal difference, then goals scored, ensuring competitive integrity when clubs finish level on points.
Records 16 Mar 2025
The Ekstraklasa has produced consistent goal-scoring performances, with the 2024/25 season generating over 750 goals across 306 matches, maintaining the league's reputation as an attacking competition.
Analysis 16 Mar 2025
Current Season Analysis
The 2024/25 Ekstraklasa season has delivered one of the most tightly contested title races in recent memory, with Jagiellonia Białystok, Zaglebie Lubin, and Lech Poznań all locked at 38 points after 23 matches played. The three-way tie at the summit demonstrates the league's remarkable competitive balance, with just goal difference separating the top positions. Jagiellonia hold a marginal advantage with a +10 goal difference, while Zaglebie Lubin match that differential, and Lech Poznań sit third with +6, creating a genuine three-horse race for the championship with 11 matches remaining.
The relegation battle has proven equally dramatic, with Nieciecza occupying the bottom position on 22 points after 23 matches, just three points adrift of safety. Widzew Łódź (24 points) and Legia Warszawa (25 points)—Poland's most decorated club—find themselves perilously close to the drop zone, a shocking development that underscores the Ekstraklasa's unpredictability. Legia, who won the championship just two seasons ago, have endured a disastrous campaign by their standards, accumulating only five wins from 23 matches. Meanwhile, Arka Gdynia (-19 goal difference) face an uphill battle despite occupying 15th place, having conceded 41 goals in just 23 matches.
Lechia Gdańsk have emerged as the season's standout attacking force, scoring 49 goals—the highest in the league—despite sitting in 9th place on 31 points. Their prolific offense has been undermined by defensive frailties, conceding 45 goals and highlighting the league's emphasis on attacking football over tactical solidity. Radomiak Radom have similarly impressed offensively with 40 goals, maintaining competitive challenge in the middle of the table. Gornik Zabrze and Raków Częstochowa occupy 4th and 5th place respectively, each on 34 points, positioning themselves as credible Champions League contenders if they maintain form through the run-in.
The season's standout individual performer has been Lechia Gdańsk's attacking contingent, whose prolific goal-scoring has captivated audiences despite the team's inconsistent defensive record. The league has witnessed unexpected challenges from established powerhouses, with Legia Warszawa's struggles providing the season's most compelling narrative. Their collapse from previous championship form raises questions about squad depth and managerial consistency, offering an unexpected plot twist in a league historically dominated by Warsaw's traditional elite.
Competitive Dynamics and League Characteristics
The Ekstraklasa has established itself as one of Europe's most unpredictable and entertaining football leagues, where traditional hierarchies are regularly challenged and surprise packages emerge to compete for the championship. The league's competitive balance is evidenced by the 2024/25 season, where 17 of 18 clubs theoretically remain capable of winning the title or facing relegation with 11 matches remaining—a remarkable statistic that underscores the league's genuine competitive nature.
The league's attacking philosophy has produced consistent high-scoring encounters, with an average of 2.5 goals per match across the 2024/25 season. This emphasis on attacking football reflects the Ekstraklasa's cultural DNA and has attracted international attention from scouts seeking emerging talent. Young Polish players developed within the Ekstraklasa have successfully transitioned to Europe's top five leagues, with recent examples including Robert Lewandowski, who scored 41 goals in the 2009/10 season before establishing himself as one of the world's elite strikers.
Historical Dominance and Club Hierarchy
Legia Warszawa and Wisła Kraków have historically dominated the Ekstraklasa, combining for 29 of the 98 championships awarded since 1927. Legia's 15 titles represent unmatched success in the modern era, with their last championship arriving in 2022/23. However, the 2024/25 season demonstrates that historical pedigree offers no guarantee of contemporary success, as Legia struggle in mid-table obscurity. Wisła Kraków, the league's second-most successful club with 14 titles, have similarly experienced periods of decline, illustrating the cyclical nature of Polish football's competitive landscape.
Other traditional powerhouses including Górnik Zabrze, Cracovia Kraków, and Zagłębie Lubin have collectively won 18 championships, establishing themselves as consistent European competitors. Lech Poznań, representing Poland's western region, have emerged as a modern force, capturing nine titles including their most recent in 2024/25, positioning themselves among the league's elite alongside Legia and Wisła.
International Influence and European Performance
The Ekstraklasa maintains a consistent presence in European competitions, with four guaranteed Champions League and Europa League spots annually. Polish clubs have achieved notable European success, with Legia Warszawa reaching the 1986 European Cup Final and Wisła Kraków claiming the 2001 UEFA Cup. More recently, Legia qualified for the 2023/24 Champions League group stage, demonstrating the league's continued competitiveness at continental level.
The league has become increasingly attractive to foreign investors and managers, with international coaches implementing varied tactical approaches that have enhanced the Ekstraklasa's global profile. This influx of external expertise has coincided with improved European performance and increased broadcast revenue, creating a virtuous cycle of commercial and competitive growth.
Broadcasting and Commercial Growth
The Ekstraklasa's commercial trajectory has accelerated significantly in recent years, with the 2023 Canal+ broadcast deal valued at $268 million across four seasons representing a landmark investment in Polish football. This agreement includes exclusive rights to all matches across linear television, digital platforms, and mobile applications, ensuring comprehensive coverage for global audiences. The deal demonstrates international confidence in the league's entertainment value and competitive quality.
Beyond domestic broadcasting, the Ekstraklasa has expanded its global reach through partnerships with beIN Sports in North America and multiple Asian broadcasters. The league's matches are now accessible in over 50 territories, contributing to increased viewership among diaspora communities and international football enthusiasts. The PKO Bank Polski title sponsorship, established in 2021, has further elevated the league's commercial profile and provided additional funding for club development.
Frequently Asked Questions
How many teams are in the Ekstraklasa?
The Ekstraklasa features 18 teams competing in the top tier of Polish football. Each club plays 34 matches in a single season, with no playoff system determining the champion.
Who has won the most Ekstraklasa titles?
Legia Warszawa holds the record with 15 Ekstraklasa championships, most recently winning in 2022/23. Wisła Kraków is second with 14 titles.
How does relegation work in the Ekstraklasa?
The bottom two teams are automatically relegated to the I Liga, Poland's second division, at the end of each season. There is no playoff for relegation; final league position determines promotion and relegation.
How many European spots does the Ekstraklasa have?
The Ekstraklasa provides four guaranteed European competition spots: the champion enters the UEFA Champions League, while the second, third, and fourth-placed teams compete in the Europa League or Conference League.
When does the Ekstraklasa season run?
The Ekstraklasa season runs from July through May of the following year, with 18 teams playing a full 34-match schedule in a home-and-away format.
What is the biggest win in Ekstraklasa history?
Górnik Zabrze recorded the largest victory margin with a 9–0 demolition of Pogon Szczecin in the 2002/03 season, representing the most emphatic scoreline in the league's history.
API data: 26 Apr 2026 · Stats updated: 30 Apr 2026 · Content updated: 16 Mar 2025