Ekstraklasa#Top goalscorers

{{short description|Professional association football league in Poland}}

{{More citations needed|date=November 2023}}{{Use dmy dates|date=July 2019}}

{{Infobox football league

| name = {{Lang|pl|Ekstraklasa|italic=no}}

| pixels = 290px

| organiser = Ekstraklasa S.A.

| country = Poland

| confed = UEFA

| founded = {{Start date and age|1926|12|04|df=y}}{{cite web|title=History|url=https://www.pzpn.pl/en/association/history|publisher=Polish Football Association|access-date=2 January 2015|url-status=live|archive-url=https://web.archive.org/web/20150120010810/http://www.pzpn.pl/en/association/history|archive-date=20 January 2015|df=dmy-all}}

| relegation = I liga

| levels = 1

| teams = 18 (since 2021–22)

| domest_cup = Polish Cup
Polish Super Cup

| confed_cup = UEFA Champions League
UEFA Europa League
UEFA Conference League

| champions = Lech Poznań (9th title)

| season = 2024–25

| most successful club = Legia Warsaw
(15 titles)

| most appearances = Łukasz Surma (559)

| top goalscorer = Ernest Pohl (186)

| tv = Canal+ Polska
TVP Sport (one game per week)

| website = {{URL|http://ekstraklasa.org/}}

| current = 2024–25 Ekstraklasa

|logo=PKO ESA tąo tonalne rgb.svg|first=1927}}

{{Lang|pl|Ekstraklasa|italic=no}} ({{IPA|pl|ˌɛkstraˈklasa}}; meaning "Extra Class" in Polish), officially known as PKO Bank Polski Ekstraklasa due to its sponsorship by PKO Bank Polski,{{cite web |url=https://ekstraklasa.org/aktualnosci/pko-bank-polski-partnerem-tytularnym-ekstraklasy-13894 |title=PKO Bank Polski partnerem tytularnym Ekstraklasy |publisher=ekstraklasa.org |date=28 June 2019 |access-date=28 June 2019 |language=pl |archive-date=1 July 2019 |archive-url=https://web.archive.org/web/20190701062604/http://ekstraklasa.org/aktualnosci/pko-bank-polski-partnerem-tytularnym-ekstraklasy-13894 |url-status=dead }}{{cite web |url=https://www.tvp.info/43235057/pko-bp-sponsorem-tytularnym-pilkarskiej-ekstraklasy |title=PKO BP sponsorem tytularnym piłkarskiej Ekstraklasy |publisher=tvp.info |date=26 June 2019 |access-date=26 June 2019 |language=pl}} is a professional association football league in Poland and the highest level of the Polish football league system.

Contested by 18 clubs, operating a system of promotion and relegation with the I liga, seasons start in July, and end in May or June the following year. Teams play a total of 34 games each. Games are played on Fridays, Saturdays, Sundays and Mondays. The winner of the {{Lang|pl|Ekstraklasa|italic=no}} qualifies for the Polish Super Cup. Since 2005, the league is operated by the {{Lang|pl|Ekstraklasa|italic=no}} Spółka Akcyjna.

The {{Lang|pl|Ekstraklasa|italic=no}} (former I liga) was officially formed as Liga Polska on 4–5 December 1926 in Warsaw, since 1 March 1927 as Liga Piłki Nożnej ({{IPA|pl|ˈliɡa ˈpiwkʲi ˈnɔʐnɛj}}), but the Polish Football Association (Polish: Polski Związek Piłki Nożnej, PZPN) had been in existence since 20 December 1919, a year after the independence of Poland in 1918. The first games of the freshly created league took place on 3 April 1927, while the first national non-league football championship took place in 1920.

A total of 86 teams have played in the top division of Polish football since the founding of the league, 20 of which have won the title. The current champions are Lech Poznań, who won their 9th title in the 2024–25 season.

History

= Naming =

  • 1927–1948: Liga
  • 1949–2004: I liga
  • 2004: Idea Ekstraklasa
  • 2005–2009: Orange Ekstraklasa
  • 2011–2015: T-Mobile Ekstraklasa
  • 2016–2018: Lotto Ekstraklasa
  • 2019–: PKO Bank Polski Ekstraklasa

= Creation of the Polish Football League =

On 4–5 December 1926 in Warsaw, representatives from several Polish clubs met to discuss the creation of a league. It is unknown where the idea of a Polish league originated from, however a national league was thought to be a much more practical solution than hitherto practiced two-stage system of regional matches followed by a national match.

To the dismay of clubs' officials, the PZPN was not receptive to the idea of a national league and therefore sought to thwart it. However, it turned out that virtually all but one of the Polish clubs supported the idea. The decision to create it was made regardless what PZPN's representatives thought of it. In late February 1927, at the PZPN's meeting in Warsaw, its officials openly opposed the formation of a league, but the clubs, allegedly egged on by some generals from the Polish Army (which, after May Coup of 1926, played a key role in all aspects of public life), proceeded anyway. The creation of the League was announced on 1 March 1927.

= Cracovia =

The only opponent of the league's formation was Cracovia – a very influential and strong organization in Polish football of the 1920s. Cracovia's boycott was because its chairman, Dr. Edward Cetnarowski, at the same time held the post of the director of the PZPN. Cetnarowski was a personality known not only in Poland, but also in other countries. It was due to his efforts that in September 1923, Cracovia toured Spain, drawing 1–1 with Barcelona and losing 0–1 to Real Madrid. In October, also thanks to Cetnarowski, Sevilla travelled to Kraków, losing 2–3 to Cracovia.

= Early years of the league =

File:Memorial stone, 1st league footbal match, Łódź 4 Wodna Street.jpg]]

Games of the first league championships started on 3 April 1927. All major teams (except for Cracovia) took part in it. This is the list of the teams (in the order they finished in November 1927):

{{columns-list|colwidth=30em|

}}

File:Kadra1927.jpg

In this first season of the league, fight for championship was decided between two powerful teams – Wisła Kraków and 1.FC Katowice. This rivalry was treated very seriously, not only by the two sides involved, but also by the whole nation. 1.FC was regarded as the team supported by German minority, while Wisła, at the end of this historic season, represented ambitions of all Poles.

Some time in the fall of 1927 in Katowice, an ill-fated game between 1.FC and Wisła took place. Stakes were very high – the winner would become the champion. Kraków's side won 2–0 and became the champion. 1.FC finished second, third was Warta Poznań.

= 1920s =

In 1928, Cracovia finally decided to enter the league, which was gladly accepted by all fans of football. However, championships were once again won by Wisła, with such excellent players as Henryk Reyman, Mieczysław Balcer and Jan Kotlarczyk. Warta Poznań was second and Legia Warsaw third. This was also the last year of 1.FC's glory. The team finished fifth, to be relegated forever at the end of 1929 season.

In 1929, another team (after Cracovia, Pogoń Lwów and Wisła) was added to the list of champions of Poland. This time it was Warta Poznań, which finished one point ahead of Garbarnia Kraków.

However, after the last game, on 1 December 1929, it was Garbarnia Kraków that was celebrating the championship. Two weeks later, in mid-December, PZPN's officials changed the result of the Warta – Klub Turystow Łódź game. Originally, Warta lost 1–2, but due to walkover (it was decided that one of Łódź's players did not have all necessary documents), this was changed to 3–0 in favor of Poznań's side. As a result of the decision, Warta (with 33 points) became the champion, Garbarnia finished second with 32 points and Klub Turystow was relegated.

In 1930, Cracovia regained the championship, (to repeat this success in 1932) and a year later another Kraków's side, Garbarnia, won the league. It is clear that the 1927–1932 period was marked by dominance of teams from Kraków. During this time, only once (Warta Poznań, 1929) the championship was won by a side from a different city. The 1931 champion, Garbarnia, was unique as this was the first time that the league had been won by a side whose all players had been bought from other teams.

= 1930s=

As has been said, the early 1930s marked a decline of the dominance of Kraków and Lwów as centers of Polish football. The point of gravity slowly moved towards west – to Upper Silesia. In 1932 the champion was Cracovia, but starting in 1933, Ruch Chorzów (then: Ruch Wielkie Hajduki) completely dominated the league, being the champion for four times in a row.

Ruch, with such excellent players as Teodor Peterek, Ernest Wilimowski and Gerard Wodarz was by far the best team in those years. For example, in 1934 it finished seven points ahead of second Cracovia. Other important teams of these years were: Cracovia, Wisła Kraków, Pogoń Lwów and Warta Poznań.

In 1933 and 1934 there were 12 teams in the League. In 1935 this number was cut to 11 and in 1936 – to 10. Football officials did it on purpose – with fewer teams, the competition was supposed to be harder, which would attract fans to the stadiums. However, supporters' turnout was not impressive, with Ruch Chorzów as the most popular team, both at home and away.

In late 1935 (the league held its games in the spring-summer-fall system) fans were shocked to find that Cracovia, the legend of this sport, was relegated to the A-class. Kraków's side absence lasted for a year – it returned in 1937, to become the champion.

File:Ruch 38.JPG

Ruch Chorzów was still the dominant team, winning the Championships in 1936 and 1938. In 1937 Ruch's streak of four consecutive champions was broken by Cracovia, and in 1939 the championships were not finished. By 31 August 1939, after some 12 games, Ruch was the leader of the 10-team League. Last games of this summer occurred on 20 August. Then, a break was planned, because the National Team was going to play a few international friendlies. Games were to be re-introduced on 10 September.

File:Pogoń Lwów – Ruch Hajduki Wielkie 1939.jpg and Ruch Chorzów (3–2) in the 1939 season]]

This is the list of the ten teams that participated in last, historic games for championships of interwar Poland. Teams are presented according to their position on the table, as of 31 August 1939:

  1. Ruch Chorzów
  2. Wisła Kraków
  3. Pogoń Lwów
  4. AKS Chorzów
  5. Warta Poznań
  6. Cracovia
  7. Polonia Warsaw
  8. Garbarnia Kraków
  9. Warszawianka Warsaw
  10. Union Touring Łódź

= After World War II =

As a result of the Second World War, the borders of Poland changed significantly. Lwów, one of the centers of Polish football (with such teams as Pogoń Lwów, Czarni Lwów and Lechia Lwów) was annexed by Soviet Union and all these teams ceased to exist. Lwów's football officials and players moved westwards, creating such clubs as Odra Opole and Pogoń Szczecin, and reviving Polonia Bytom (see: Recovered Territories). Another important center, Wilno (with the team Śmigły Wilno), was also annexed by the Soviets (see: Polish areas annexed by the Soviet Union). In exchange, Poland gained a large swath of formerly German territory in particular in Silesia (which also formed part of Poland centuries prior), with its capital Wrocław (home of double champion Śląsk Wrocław) and cities such as Zabrze (home of 14-times champion Górnik Zabrze), Bytom (home of champions Polonia Bytom and Szombierki Bytom) and Lubin (home of double champion Zagłębie Lubin).

The two first post-war Championships, in 1946 and 1947, were played in a non-league formula, won by Polonia Warsaw and Warta Poznań, respectively. In 1948, the league was revamped with 14 teams, however, from 1949 the number of teams was reduced again to 12. In 1948 and 1949, the championship was decided between the Kraków clubs Cracovia and Wisła Kraków. At the time, the league consisted mostly of clubs already playing in the league before the war, but there were also debutants, of which, however, only Lech Poznań achieved good results, finishing 6th and 3rd, others finished 10th and lower.

= 1950s =

Throughout these years, the league format remained relatively stable, with the same number of teams participating each season. The early 1950s were marked by the dominance of Wisła Kraków and Ruch Chorzów, however, new contenders soon emerged with Polonia Bytom, Legia Warsaw, Górnik Zabrze and ŁKS Łódź all winning their first championships that decade. A number of teams made their debut in the league in the 1950s, including from cities previously unrepresented in the top league, i.e. Radlin, Szczecin, Opole, Bydgoszcz, Sosnowiec and Zabrze. Górnik Radlin, Wawel Kraków, Gwardia Warsaw and Zagłębie Sosnowiec managed to occasionally join the competition for the top spots, and since 1957, Górnik Zabrze emerged as the dominant force.

Overall, the 1950s marked a period of consolidation and growth for the Ekstraklasa. It experienced a stable format and saw some clubs begin to assert their dominance. This era laid the groundwork for further developments and successes in the coming decades.

= 1960s =

Since 1961, the league was expanded to 14 teams. As of 1962, the league began to hold its games in the fall-spring system (1962 season was limited to the spring only, and the fall saw the start of 1963 championship).

The decade was dominated by clubs from the Katowice urban area, especially Górnik Zabrze, which won six championships, including the record five consecutive titles in the 1962–63 to 1966–67 seasons, with Ruch Chorzów and Polonia Bytom also winning further championship titles, and Zagłębie Sosnowiec and Szombierki Bytom finishing in the top three. Only clubs from outside the Katowice urban area to finish in the top three were Odra Opole in 1963–64, Wisła Kraków in 1965–66, and Legia Warsaw in 1960, 1961 and 1967–68, before it reclaimed the title in 1968–69 and 1969–70. Clubs from large cities outside the Katowice urban area rarely even cracked the top half of the league. The decade was marked by competitive football and showcased the emergence of new talents in the Polish football landscape.

= 1970s =

The 1970s were a significant period in the history of the Ekstraklasa. During this decade, Polish football experienced both domestic and international success, with several teams and players leaving their mark on the league. In the early 1970s, Ruch Chorzów and Górnik Zabrze were dominant forces in the Ekstraklasa. Górnik secured back-to-back championships in the 1970–71 and 1971–72, and Ruch Chorzów in the 1973–74 and 1974-75 seasons. The mid-1970s saw the emergence of new strong contenders, Stal Mielec, Śląsk Wrocław, Wisła Kraków and Widzew Łódź. Stal and Śląsk clinched their first league titles in the 1972–73 and 1976–77 seasons, respectively, breaking the monopoly of Ruch Chorzów and Górnik Zabrze. Śląsk Wrocław's and Widzew Łódź's success signaled a shift in the balance of power within the league.

File:Ticket Manchester City - Górnik Zabrze.jpg and Manchester City in the 1970–71 European Cup Winners' Cup]]

The growth of Polish clubs and exceptional new talents was reflected in results in UEFA competitions. Górnik Zabrze reached the final and quarterfinals of the European Cup Winners' Cup in 1969–70 and 1970–71, respectively, losing both to Manchester City. Legia Warsaw reached the semifinals and quarterfinals of the European Cup (predecessor of the UEFA Champions League) in 1969–70 and 1970–71, losing to Feyenoord and Atlético Madrid, respectively. Ruch Chorzów reached the quarterfinals of the 1973–74 UEFA Cup and 1974–75 European Cup, losing to Feyenoord and AS Saint-Étienne. On the international stage, Polish football gained global recognition with the national team's success in the 1974 FIFA World Cup. Several players from Ekstraklasa clubs were key contributors to the national team's historic third-place finish, further enhancing the league's reputation. In summary, the 1970s were a dynamic and competitive era in the history of the Ekstraklasa. The decade witnessed the continued success of established clubs like Górnik Zabrze and Ruch Chorzów, the rise of new contenders. Additionally, the international achievements of the Polish national team added to the prestige of the Ekstraklasa during this period.

= 1980s =

The 1980s were a tumultuous and challenging period for the Ekstraklasa. The decade was marked by political unrest, economic difficulties, and a decline in the overall performance of Polish football on both domestic and international fronts. One of the defining moments of the 1980s was the imposition of martial law in Poland in 1981. This had a profound impact on the country's football landscape, disrupting the regular functioning of the Ekstraklasa and leading to the suspension of the league for a brief period. Amidst the political turmoil, certain football clubs managed to assert their dominance in the league. Widzew Łódź continued their success from the late 1970s into the early 1980s, clinching Ekstraklasa titles in the 1980–81 and 1981-82 seasons. Their consistency during this period showcased their resilience in challenging circumstances. Górnik Zabrze and Legia Warsaw remained competitive but faced increased challenges, both domestically and in European competitions. The economic difficulties in Poland had an impact on the financial stability of football clubs, affecting their ability to attract and retain top talent. The latter part of the 1980s witnessed a shift in power, with Lech Poznań emerging as a dominant force in the Ekstraklasa. Lech Poznań secured consecutive league titles in the 1982–83 and 1983-84 seasons. Their success brought a new chapter to the league, with fresh faces making an impact on the domestic football scene. Despite the challenges at the club level, the Polish national team achieved a notable milestone in the 1980s. They finished in 3rd place at the 1982 FIFA World Cup in Spain, showcasing the resilience of Polish football despite the adverse conditions. In summary, the 1980s were a challenging period for the Ekstraklasa, marked by political and economic difficulties that impacted the overall state of Polish football. While certain clubs like Widzew Łódź and Lech Poznań enjoyed success, the era was characterized by a decline in the league's competitive stature compared to previous decades. The challenges faced by clubs in the 1980s set the stage for efforts to revitalize and modernize Polish football in the subsequent years.

= 1990s =

File:Trofeum dla Mistrza Polski w piłce nożnej w sezonie 1996-97.jpg trophy for Widzew Łódź]]

The 1990s marked a period of transition and transformation for the Ekstraklasa. The decade witnessed the country's transition back to a market economy, which had a profound impact on football, leading to both challenges and opportunities for the league. Lech Poznań continued their success from the late 1980s into the early 1990s, winning the Ekstraklasa title in the 1991–92 season. The club's achievements reflected a certain stability in performance, even as other clubs adapted to the changing economic and football landscape. Widzew Łódź and Legia Warsaw remained competitive during the early 1990s, with Legia achieving success in both domestic and international competitions. Legia Warsaw notably reached the quarterfinals of the UEFA Cup during the 1990-91 season, showcasing the club's resilience on the European stage. The latter part of the decade saw a shift in the balance of power within the Ekstraklasa. Clubs like GKS Katowice, Widzew Łódź, ŁKS Łódź, Wisła Kraków and Polonia Warsaw emerged as strong contenders for the league title, whereas the previously strong teams of Górnik Zabrze, Lech Poznań and Ruch Chorzów declined since the mid-1990s.

The 1990s also saw the emergence of talented players who would go on to make significant contributions to both the Ekstraklasa and the national team. Despite the challenges posed by economic factors and changes in the football landscape, Polish football experienced a sense of renewal and dynamism in the 1990s. The increased competitiveness within the league and the emergence of new talent laid the groundwork for a more vibrant and evolving Ekstraklasa in the years to come. In summary, the 1990s were a transformative period for the Ekstraklasa, characterized by a changing economic landscape, the emergence of new contenders, and the continued success of established clubs. The decade set the stage for further developments in Polish football, with increased competition and a focus on nurturing young talent.

= 2000s =

The 2000s represented a period of continued evolution and competitiveness for the Ekstraklasa. This decade featured a mix of established clubs maintaining their dominance, the emergence of new contenders, and increased efforts to modernize and elevate the overall standard of Polish football. Wisła Kraków continued their success from the late 1990s into the early 2000s, securing multiple Ekstraklasa titles during this period. The club's triumphs in the league, along with their participation in European competitions, contributed to their status as a major force in Polish football. Legia Warsaw also experienced a resurgence, winning the Ekstraklasa title in the 2001–02 and 2005-06 seasons. Their achievements not only showcased their domestic prowess but also marked a return to competitiveness on the European stage. The 2000s witnessed a particularly unusual rise of several clubs from small and mid-sized towns, with teams from Grodzisk Wielkopolski, Wronki, Lubin and Bełchatów all finishing in the top three, and Zagłębie Lubin even winning the 2006–07 title. A number of clubs from other similar towns enjoyed one to several seasons in the Ekstraklasa during this period. At the same time, previously strong teams from Łódź (ŁKS and Widzew), GKS Katowice and Polonia Warsaw declined, with all four even relegated from the league, similarly to the former powerhouses of Lech Poznań, Ruch Chorzów and Górnik Zabrze. Lech Poznań re-emerged as a major power in the late 2000s and secured the Ekstraklasa title in the 2009-10 season. Lech Poznań's success reflected a broader trend of increased parity and competition within the league.

File:Ruch-Jagiellonia 9.11.2009 (2).JPG and Jagiellonia Białystok (5–2) in the 2009–10 Ekstraklasa]]

Efforts to modernize and professionalize Polish football gained momentum during this decade. The league underwent structural changes, and there were initiatives to improve training facilities, youth development programs, and overall infrastructure. These efforts aimed to enhance the quality of the Ekstraklasa and raise the level of competitiveness. The 2000s also saw the emergence of notable players who left a lasting impact on the league and, in some cases, went on to have successful careers in international football. While the 2000s brought positive developments for Polish football, there were also challenges, including financial struggles for some clubs and occasional incidents of fan violence. These issues highlighted the need for continued efforts to address the various aspects of the football ecosystem. In summary, the 2000s were a period of transition and growth for the Ekstraklasa, marked by the continued success of established clubs, the emergence of new contenders, and efforts to modernize and professionalize Polish football. The decade set the stage for further advancements in the subsequent years, as the league continued to adapt to changing dynamics within the football landscape.

= 2010s =

The 2010s brought further changes and developments to the Ekstraklasa. This decade witnessed a continuation of the league's efforts to modernize, increase competitiveness, and enhance the overall quality of Polish football. Legia Warsaw emerged as a dominant force, securing multiple Ekstraklasa titles throughout the decade, whereas the previously dominant Wisła Kraków declined. Legia not only dominated domestically but also made notable appearances in European competitions, reaching the UEFA Europa League group stages and the UEFA Champions League play-offs.

Lech Poznań continued to be a strong contender, winning the Ekstraklasa title in the 2009-10 season and consistently finishing among the top teams in subsequent years. The competition for the championship became more intense, with several clubs vying for the top spot, including Wisła Kraków, Śląsk Wrocław, and Jagiellonia Białystok.

File:Lech Poznań Mistrz Polski 2014-15 Trofeum (cropped).JPG]]

The 2010s were marked by a growing emphasis on youth development and the nurturing of homegrown talent within the league. Clubs invested in their academies, and the emergence of young, talented players became a noticeable trend. This focus on youth development aimed to strengthen the national team and contribute to the long-term success of Polish football. Financial stability remained a challenge for some clubs, leading to occasional struggles and changes in ownership. However, the league continued to attract international attention, and the quality of play improved, making the Ekstraklasa a more competitive and entertaining competition. The implementation of the Video Assistant Referee (VAR) system in the later years of the decade aimed to enhance the fairness and accuracy of officiating in the league. This technological advancement reflected the broader trend of incorporating modern tools and practices to improve the overall football experience. On the international stage, Polish football continued to produce talented players who made their mark in European leagues. The national team also achieved notable success, making it to the quarterfinals at UEFA Euro 2016. In summary, the 2010s were a period of continued growth and development for the Ekstraklasa, marked by the dominance of clubs like Legia Warsaw, increased competition, a focus on youth development, and efforts to modernize various aspects of the league. The decade laid the groundwork for further advancements in Polish football as it moved into the 2020s.

=2020s=

File:Rakow-Lechia Gdańsk.jpg and Lechia Gdańsk (4–0) in the 2022–23 Ekstraklasa]]

In the 2020s, the then strongest clubs, Lech Poznań and Legia Warsaw, were joined by new strong contenders, Raków Częstochowa and, after several lackluster seasons, Jagiellonia Białystok again, and both clubs won their first championship titles in the 2022–23 and 2023–24 seasons, respectively. The period was marked by the league's rise in the UEFA coefficient, boosted by the good results of Polish clubs in European competitions with Lech Poznań reaching the quarterfinals of the UEFA Conference League in the 2022–23 season{{cite web|url=https://www.uefa.com/uefaconferenceleague/news/0280-17d2eec33488-42a2a53cc94c-1000--fiorentina-2-3-lech-agg-6-4-viola-survive-scare-to-reach-s/|title=Fiorentina 2-3 Lech (agg: 6-4): Viola survive scare to reach semi-finals|website=UEFA|date=20 April 2023|access-date=14 March 2025}} and Jagiellonia Białystok and Legia Warsaw in the 2024–25 season.

Clubs

There are 18 clubs in the Ekstraklasa. During the course of the season each club plays the others twice, once at their home stadium and once at that of their opponents, for a total of 34 games. From the 2013–14 till the 2019–20 season, after the 30th round the table was divided into 'champion' (top eight teams) and 'relegation' (bottom eight teams) groups. Each team played seven more games (teams ranked 1–4 and 9–12 would host four games at home). The 2016–17 season was the last when teams started an extra round with half the points (rounded up) achieved during the first phase of 30 matches. The changes extended the season to a total of 296 matches played.[http://eurosport.onet.pl/pilka-nozna/ekstraklasa/rewolucyjne-zmiany-w-t-mobile-ekstraklasie,1,5460727,wiadomosc.html Rewolucyjne zmiany w T-Mobile Ekstraklasie.] {{webarchive|url=https://web.archive.org/web/20130408092014/http://eurosport.onet.pl/pilka-nozna/ekstraklasa/rewolucyjne-zmiany-w-t-mobile-ekstraklasie,1,5460727,wiadomosc.html |date=8 April 2013 }} onet.pl The 2021–22 season started with 18 teams, instead of 16.

Clubs as of the 2024–25 season.

class="wikitable sortable" style="text-align: left;"

! Team !! Location !! Venue !! Capacity

CracoviaKrakówJózef Piłsudski Stadium15,016
GKS KatowiceKatowiceArena Katowice15,048
Górnik ZabrzeZabrzeErnest Pohl Arena Zabrze24,563{{ref|ns2|2}}
Jagiellonia BiałystokBiałystokChorten Arena22,372
Korona KielceKielceSuzuki Arena15,700
Lech PoznańPoznańEnea Stadion42,837
Lechia GdańskGdańskPolsat Plus Arena Gdańsk41,620
Legia WarsawWarsawPolish Army Stadium31,103
Motor LublinLublinMotor Lublin Arena15,247
Piast GliwiceGliwicePiotr Wieczorek Stadium9,913
Pogoń SzczecinSzczecinFlorian Krygier Stadium21,163
Puszcza NiepołomiceNiepołomiceMunicipal Stadium2,000
Radomiak RadomRadomCzachor Brothers Stadium8,840
Raków CzęstochowaCzęstochowaRaków Municipal Stadium5,500
Stal MielecMielecMielec Stadium7,000
Śląsk WrocławWrocławTarczyński Arena42,771
Widzew ŁódźŁódźWidzew Łódź Stadium18,018
Zagłębie LubinLubinKGHM Zagłebie Arena16,086

  1. {{note|ns2}}Upgrading to 31,871.

List of champions

{{See also|List of Polish football champions}}

{{columns-list|colwidth=18em|

}}

°Abandoned due to the preparations of the Poland national team to participate in the 1924 Olympic Football Tournament.


°°Abandoned due to the outbreak of World War II. By 31 August 1939, Ruch Chorzów was the leader.


°°°In 1951, the Polish Football Association decided to give the Polish championship title to the winner of the Polish Cup, in order to increase the importance of the re-activated cup competition. Ruch Chorzów finished the league in 6th , but won the cup, beating 2–0 Wisła Kraków in the final game. Wisła Kraków were declated the league champion.{{cite web|url=http://www.wisla.krakow.pl/en/the_club/history/|title=History|publisher=wisla.krakow.pl|access-date=3 October 2011|url-status=dead|archive-url=https://web.archive.org/web/20110914161236/http://www.wisla.krakow.pl/en/the_club/history/|archive-date=14 September 2011|df=dmy-all}}

Performance by club

Note: This list is not synonymous with a list of Polish football champions.
Bold indicates clubs playing in the top division in the 2024–25 season.

class="wikitable"
Titles

! Team

! Year(s)

{{center|15}}

|Legia Warsaw

1955, 1956, 1969, 1970, 1994, 1995, 2002, 2006, 2013, 2014, 2016, 2017, 2018, 2020, 2021
rowspan="3" style="text-align:center;" |14
Górnik Zabrze1957, 1959, 1961, 1963, 1964, 1965, 1966, 1967, 1971, 1972, 1985, 1986, 1987, 1988
Wisła Kraków1927, 1928, 1949, 1950, 1951,Wisła is the 1951 Ekstraklasa champion, albeit not the Polish Champion (as the following title was won by Ruch Chorzów).
{{cite web|url=http://www.wisla.krakow.pl/en/the_club/history/|title=History|publisher=wisla.krakow.pl|access-date=3 October 2011|url-status=dead|archive-url=https://web.archive.org/web/20110914161236/http://www.wisla.krakow.pl/en/the_club/history/|archive-date=14 September 2011|df=dmy-all}}
1978, 1999, 2001, 2003, 2004, 2005, 2008, 2009, 2011
rowspan="1" style="text-align:center;" |13

|Ruch Chorzów

1933, 1934, 1935, 1936, 1938, 1952, 1953, 1960, 1968, 1974, 1975, 1979, 1989
rowspan="1" style="text-align:center;" |9

|Lech Poznań

1983, 1984, 1990, 1992, 1993, 2010, 2015, 2022, 2025
rowspan="1" style="text-align:center;" |5

|Cracovia

1921, 1930, 1932, 1937, 1948
rowspan="2" style="text-align:center;" |4

|Pogoń Lwów

1922, 1923, 1925, 1926
Widzew Łódź1981, 1982, 1996, 1997
rowspan="7" style="text-align:center;" |2

|ŁKS Łódź

1958, 1998
Polonia Bytom1954, 1962
Polonia Warsaw1946, 2000
Stal Mielec1973, 1976
Śląsk Wrocław1977, 2012
Warta Poznań1929, 1947
Zagłębie Lubin1991, 2007
rowspan="5" style="text-align:center;" |1

|Garbarnia Kraków

1931
Jagiellonia Białystok2024
Piast Gliwice2019
Raków Częstochowa2023
Szombierki Bytom1980

The following table lists the league champions by the Polish voivodeship regions (current, valid since 1999).

class="wikitable"
Region

! Titles

! Winning clubs

25px Silesia

| {{center|32}}

| Górnik Zabrze (14), Ruch Chorzów (13), Polonia Bytom (2), Szombierki Bytom (1), Piast Gliwice (1), Raków Częstochowa (1)

25px Lesser Poland

| {{center|20}}

| Wisła Kraków (14), Cracovia (5), Garbarnia Kraków (1)

25px Masovia

| {{center|17}}

| Legia Warsaw (15), Polonia Warsaw (2)

25px Greater Poland

| {{center|11}}

| Lech Poznań (9), Warta Poznań (2)

25px Łódź

| {{center|6}}

| Widzew Łódź (4), ŁKS Łódź (2)

25px Lower Silesia

| {{center|4}}

| Zagłębie Lubin (2), Śląsk Wrocław (2)

25px Subcarpathian

| {{center|2}}

| Stal Mielec (2)

25px Podlaskie

| {{center|1}}

| Jagiellonia Białystok (1)

The following table lists the league champions by city.

class="wikitable"
City

! Titles

! Winning clubs

25px Kraków

| {{center|20}}

| Wisła Kraków (14), Cracovia (5), Garbarnia Kraków (1)

25px Warsaw

| {{center|17}}

| Legia Warsaw (15), Polonia Warsaw (2)

25px Zabrze

| {{center|14}}

| Górnik Zabrze (14)

25px Chorzów

| {{center|13}}

| Ruch Chorzów (13)

25px Poznań

| {{center|11}}

| Lech Poznań (9), Warta Poznań (2)

25px Łódź

| {{center|6}}

| Widzew Łódź (4), ŁKS Łódź (2)

25px Lwów

| {{center|4}}

| Pogoń Lwów (4)

25px Bytom

| {{center|3}}

| Polonia Bytom (2), Szombierki Bytom (1)

25px Lubin

| {{center|2}}

| Zagłębie Lubin (2)

25px Mielec

| {{center|2}}

| Stal Mielec (2)

25px Wrocław

| {{center|2}}

| Śląsk Wrocław (2)

25px Białystok

| {{center|1}}

| Jagiellonia Białystok (1)

25px Częstochowa

| {{center|1}}

| Raków Częstochowa (1)

25px Gliwice

| {{center|1}}

| Piast Gliwice (1)

Honored teams

After winning a Polish championship titles, a representative star is placed above the team's badge to indicate achieving the feat.

The current (as of May 2024) officially sanctioned championship stars are:

All-time league table

The all-time league table consists of all the teams that once participated in the Ekstraklasa. Data from the 19272024–25 seasons.

Source: [http://www.90minut.pl/tabela_wszech_czasow.php Tabela wszech czasów] 90minut.pl

class="wikitable sortable" style="width:100%; margin:0; font-size:95%"

!Pos.

!Club

!Seasons

!Current level

!Matches played

!Points

!Total wins

!Wins for 3 pts

!Draws

!Losses

!Losses for −1 pts

!Goals scored

!Goals conceded

!Goal difference

--

|align="right"|1

|align="center"|Legia Warsaw

|align="center"|88

|align="center"|1st

|align="center"|2468

|align="center"|3595

|align="center"|1217

|align="center"|547

|align="center"|611

|align="center"|640

|align="center"|3

|align="center"|4110

|align="center"|2607

|align="center"|+1503

--

|align="right"|2

|align="center"|Wisła Kraków

|align="center"|82

|align="center"|2nd

|align="center"|2231

|align="center"|2927

|align="center"|984

|align="center"|404

|align="center"|559

|align="center"|688

|align="center"|6

|align="center"|3585

|align="center"|2685

|align="center"|+900

--

|align="right"|3

|align="center"|Górnik Zabrze

|align="center"|67

|align="center"|1st

|align="center"|1982

|align="center"|2553

|align="center"|837

|align="center"|300

|align="center"|561

|align="center"|584

|align="center"|1

|align="center"|2941

|align="center"|2245

|align="center"|+696

--

|align="right"|4

|align="center"|Lech Poznań

|align="center"|64

|align="center"|1st

|align="center"|1886

|align="center"|2489

|align="center"|779

|align="center"|412

|align="center"|515

|align="center"|592

|align="center"|8

|align="center"|2656

|align="center"|2159

|align="center"|+497

--

|align="right"|5

|align="center"|Ruch Chorzów

|align="center"|78

|align="center"|2nd

|align="center"|2101

|align="center"|2460

|align="center"|847

|align="center"|198

|align="center"|569

|align="center"|685

|align="center"|6

|align="center"|3147

|align="center"|2713

|align="center"|+434

--

|align="right"|6

|align="center"|ŁKS Łódź

|align="center"|67

|align="center"|2nd

|align="center"|1790

|align="center"|1809

|align="center"|610

|align="center"|104

|align="center"|486

|align="center"|694

|align="center"|6

|align="center"|2297

|align="center"|2504

|align="center"

207
--

|align="right"|7

|align="center"|Pogoń Szczecin

|align="center"|52

|align="center"|1st

|align="center"|1583

|align="center"|1790

|align="center"|542

|align="center"|262

|align="center"|444

|align="center"|597

|align="center"|7

|align="center"|1927

|align="center"|2103

|align="center"

176
--

|align="right"|8

|align="center"|Śląsk Wrocław

|align="center"|46

|align="center"|2nd

|align="center"|1439

|align="center"|1684

|align="center"|509

|align="center"|234

|align="center"|428

|align="center"|502

|align="center"|5

|align="center"|1707

|align="center"|1754

|align="center"

47
--

|align="right"|9

|align="center"|Widzew Łódź

|align="center"|38

|align="center"|1st

|align="center"|1177

|align="center"|1489

|align="center"|460

|align="center"|214

|align="center"|358

|align="center"|359

|align="center"|6

|align="center"|1522

|align="center"|1386

|align="center"|+136

--

|align="right"|10

|align="center"|Zagłębie Lubin

|align="center"|36

|align="center"|1st

|align="center"|1159

|align="center"|1484

|align="center"|423

|align="center"|320

|align="center"|320

|align="center"|416

|align="center"|1

|align="center"|1447

|align="center"|1424

|align="center"|+23

--

|align="right"|11

|align="center"|Cracovia

|align="center"|46

|align="center"|1st

|align="center"|1231

|align="center"|1421

|align="center"|449

|align="center"|226

|align="center"|302

|align="center"|480

|align="center"|

|align="center"|1735

|align="center"|1729

|align="center"|+6

--

|align="right"|12

|align="center"|GKS Katowice

|align="center"|31

|align="center"|1st

|align="center"|928

|align="center"|1079

|align="center"|335

|align="center"|101

|align="center"|293

|align="center"|300

|align="center"|2

|align="center"|1072

|align="center"|1024

|align="center"|+48

--

|align="right"|13

|align="center"|Lechia Gdańsk

|align="center"|32

|align="center"|1st

|align="center"|913

|align="center"|1039

|align="center"|303

|align="center"|196

|align="center"|243

|align="center"|367

|align="center"|1

|align="center"|1033

|align="center"|1211

|align="center"

178
--

|align="right"|14

|align="center"|Polonia Warsaw

|align="center"|31

|align="center"|2nd

|align="center"|800

|align="center"|966

|align="center"|304

|align="center"|180

|align="center"|178

|align="center"|318

|align="center"|

|align="center"|1165

|align="center"|1251

|align="center"

86
--

|align="right"|15

|align="center"|Jagiellonia Białystok

|align="center"|22

|align="center"|1st

|align="center"|729

|align="center"|946

|align="center"|263

|align="center"|238

|align="center"|199

|align="center"|267

|align="center"|7

|align="center"|926

|align="center"|1009

|align="center"

83
--

|align="right"|16

|align="center"|Zagłębie Sosnowiec

|align="center"|36

|align="center"|3rd

|align="center"|987

|align="center"|918

|align="center"|322

|align="center"|11

|align="center"|267

|align="center"|398

|align="center"|4

|align="center"|1180

|align="center"|1330

|align="center"

150
--

|align="right"|17

|align="center"|Stal Mielec

|align="center"|30

|align="center"|2nd

|align="center"|903

|align="center"|909

|align="center"|291

|align="center"|52

|align="center"|272

|align="center"|334

|align="center"|6

|align="center"|1021

|align="center"|1087

|align="center"

66
--

|align="right"|18

|align="center"|Polonia Bytom

|align="center"|35

|align="center"|3rd

|align="center"|889

|align="center"|879

|align="center"|289

|align="center"|32

|align="center"|272

|align="center"|328

|align="center"|4

|align="center"|1097

|align="center"|1139

|align="center"

42
--

|align="right"|19

|align="center"|Korona Kielce

|align="center"|17

|align="center"|1st

|align="center"|571

|align="center"|741

|align="center"|191

|align="center"|191

|align="center"|168

|align="center"|212

|align="center"|

|align="center"|673

|align="center"|768

|align="center"

95
--

|align="right"|20

|align="center"|Piast Gliwice

|align="center"|15

|align="center"|1st

|align="center"|515

|align="center"|720

|align="center"|193

|align="center"|193

|align="center"|141

|align="center"|181

|align="center"|

|align="center"|623

|align="center"|612

|align="center"|+11

--

|align="right"|21

|align="center"|Szombierki Bytom

|align="center"|25

|align="center"|5th

|align="center"|702

|align="center"|645

|align="center"|235

|align="center"|

|align="center"|180

|align="center"|287

|align="center"|5

|align="center"|875

|align="center"|999

|align="center"

124
--

|align="right"|22

|align="center"|Wisła Płock

|align="center"|16

|align="center"|2nd

|align="center"|516

|align="center"|620

|align="center"|168

|align="center"|160

|align="center"|124

|align="center"|224

|align="center"|

|align="center"|613

|align="center"|759

|align="center"

146
--

|align="right"|23

|align="center"|Warta Poznań

|align="center"|22

|align="center"|3rd

|align="center"|542

|align="center"|590

|align="center"|222

|align="center"|45

|align="center"|101

|align="center"|219

|align="center"|

|align="center"|979

|align="center"|881

|align="center"|+98

--

|align="right"|24

|align="center"|Gwardia Warsaw

|align="center"|23

|align="center"|not existing

|align="center"|572

|align="center"|539

|align="center"|195

|align="center"|

|align="center"|149

|align="center"|228

|align="center"|

|align="center"|682

|align="center"|764

|align="center"

82
--

|align="right"|25

|align="center"|Odra Wodzisław Śląski

|align="center"|14

|align="center"|5th

|align="center"|418

|align="center"|529

|align="center"|145

|align="center"|145

|align="center"|94

|align="center"|179

|align="center"|

|align="center"|487

|align="center"|570

|align="center"

83
--

|align="right"|26

|align="center"|Odra Opole

|align="center"|22

|align="center"|2nd

|align="center"|564

|align="center"|523

|align="center"|182

|align="center"|

|align="center"|159

|align="center"|223

|align="center"|

|align="center"|645

|align="center"|740

|align="center"

95
--

|align="right"|27

|align="center"|Raków Częstochowa

|align="center"|10

|align="center"|1st

|align="center"|339

|align="center"|513

|align="center"|146

|align="center"|137

|align="center"|84

|align="center"|109

|align="center"|

|align="center"|445

|align="center"|383

|align="center"|+62

--

|align="right"|28

|align="center"|Arka Gdynia

|align="center"|16

|align="center"|1st

|align="center"|508

|align="center"|510

|align="center"|144

|align="center"|75

|align="center"|147

|align="center"|217

|align="center"|

|align="center"|522

|align="center"|667

|align="center"

145
--

|align="right"|29

|align="center"|Amica Wronki

|align="center"|11

|align="center"|not existing

|align="center"|332

|align="center"|498

|align="center"|135

|align="center"|135

|align="center"|93

|align="center"|104

|align="center"|

|align="center"|452

|align="center"|370

|align="center"|+82

--

|align="right"|30

|align="center"|GKS Bełchatów

|align="center"|12

|align="center"|4th

|align="center"|375

|align="center"|486

|align="center"|130

|align="center"|130

|align="center"|96

|align="center"|149

|align="center"|

|align="center"|422

|align="center"|463

|align="center"

41
--

|align="right"|31

|align="center"|Dyskobolia Grodzisk Wielkopolski

|align="center"|10

|align="center"|not existing

|align="center"|294

|align="center"|441

|align="center"|124

|align="center"|124

|align="center"|69

|align="center"|101

|align="center"|

|align="center"|420

|align="center"|357

|align="center"|+63

--

|align="right"|32

|align="center"|Zawisza Bydgoszcz

|align="center"|14

|align="center"|4th

|align="center"|430

|align="center"|376

|align="center"|126

|align="center"|22

|align="center"|98

|align="center"|206

|align="center"|

|align="center"|461

|align="center"|651

|align="center"

190
--

|align="right"|33

|align="center"|Garbarnia Kraków

|align="center"|15

|align="center"|6th

|align="center"|315

|align="center"|306

|align="center"|121

|align="center"|

|align="center"|64

|align="center"|130

|align="center"|

|align="center"|563

|align="center"|561

|align="center"|+2

--

|align="right"|34

|align="center"|Pogoń Lwów

|align="center"|13

|align="center"|abroad

|align="center"|273

|align="center"|304

|align="center"|130

|align="center"|

|align="center"|44

|align="center"|99

|align="center"|

|align="center"|537

|align="center"|439

|align="center"|+98

--

|align="right"|35

|align="center"|Stomil Olsztyn

|align="center"|8

|align="center"|4th

|align="center"|254

|align="center"|296

|align="center"|76

|align="center"|69

|align="center"|75

|align="center"|103

|align="center"|

|align="center"|255

|align="center"|339

|align="center"

84
--

|align="right"|36

|align="center"|Górnik Łęczna

|align="center"|8

|align="center"|2nd

|align="center"|257

|align="center"|276

|align="center"|70

|align="center"|70

|align="center"|66

|align="center"|121

|align="center"|

|align="center"|260

|align="center"|391

|align="center"

131
--

|align="right"|37

|align="center"|Motor Lublin

|align="center"|10

|align="center"|1st

|align="center"|308

|align="center"|269

|align="center"|84

|align="center"|14

|align="center"|99

|align="center"|125

|align="center"|12

|align="center"|307

|align="center"|431

|align="center"

124
--

|align="right"|38

|align="center"|Stal Rzeszów

|align="center"|11

|align="center"|2nd

|align="center"|290

|align="center"|255

|align="center"|79

|align="center"|

|align="center"|97

|align="center"|114

|align="center"|

|align="center"|297

|align="center"|377

|align="center"

80
--

|align="right"|39

|align="center"|Hutnik Kraków

|align="center"|7

|align="center"|3rd

|align="center"|234

|align="center"|254

|align="center"|75

|align="center"|23

|align="center"|81

|align="center"|78

|align="center"|

|align="center"|299

|align="center"|284

|align="center"|+15

--

|align="right"|40

|align="center"|KS Warszawianka

|align="center"|13

|align="center"|not existing

|align="center"|271

|align="center"|227

|align="center"|90

|align="center"|

|align="center"|47

|align="center"|134

|align="center"|

|align="center"|427

|align="center"|612

|align="center"

185
--

|align="right"|41

|align="center"|Podbeskidzie Bielsko-Biała

|align="center"|6

|align="center"|3rd

|align="center"|201

|align="center"|222

|align="center"|54

|align="center"|54

|align="center"|60

|align="center"|87

|align="center"|

|align="center"|225

|align="center"|310

|align="center"

85
--

|align="right"|42

|align="center"|Olimpia Poznań

|align="center"|8

|align="center"|not existing

|align="center"|250

|align="center"|220

|align="center"|67

|align="center"|5

|align="center"|91

|align="center"|92

|align="center"|10

|align="center"|269

|align="center"|317

|align="center"

48
--

|align="right"|43

|align="center"|AKS Chorzów

|align="center"|10

|align="center"|not existing

|align="center"|192

|align="center"|196

|align="center"|80

|align="center"|

|align="center"|36

|align="center"|76

|align="center"|

|align="center"|336

|align="center"|307

|align="center"|+29

--

|align="right"|44

|align="center"|Radomiak Radom

|align="center"|5

|align="center"|1st

|align="center"|166

|align="center"|196

|align="center"|52

|align="center"|44

|align="center"|48

|align="center"|66

|align="center"|

|align="center"|194

|align="center"|223

|align="center"

29
--

|align="right"|45

|align="center"|Bałtyk Gdynia

|align="center"|7

|align="center"|5th

|align="center"|210

|align="center"|186

|align="center"|64

|align="center"|

|align="center"|61

|align="center"|85

|align="center"|4

|align="center"|184

|align="center"|247

|align="center"

63
--

|align="right"|46

|align="center"|ROW Rybnik

|align="center"|7

|align="center"|5th

|align="center"|198

|align="center"|165

|align="center"|50

|align="center"|

|align="center"|65

|align="center"|83

|align="center"|

|align="center"|165

|align="center"|233

|align="center"

78
--

|align="right"|47

|align="center"|Bruk-Bet Termalica Nieciecza

|align="center"|4

|align="center"|2nd

|align="center"|145

|align="center"|156

|align="center"|39

|align="center"|39

|align="center"|39

|align="center"|67

|align="center"|

|align="center"|149

|align="center"|227

|align="center"

78
--

|align="right"|48

|align="center"|Górnik Wałbrzych

|align="center"|6

|align="center"|7th

|align="center"|180

|align="center"|154

|align="center"|52

|align="center"|2

|align="center"|55

|align="center"|73

|align="center"|7

|align="center"|190

|align="center"|243

|align="center"

53
--

|align="right"|49

|align="center"|Zagłębie Wałbrzych

|align="center"|6

|align="center"|8th

|align="center"|160

|align="center"|142

|align="center"|50

|align="center"|

|align="center"|42

|align="center"|68

|align="center"|

|align="center"|131

|align="center"|166

|align="center"

35
--

|align="right"|50

|align="center"|Czarni Lwów

|align="center"|7

|align="center"|not existing

|align="center"|164

|align="center"|141

|align="center"|56

|align="center"|

|align="center"|29

|align="center"|79

|align="center"|

|align="center"|265

|align="center"|326

|align="center"

61
--

|align="right"|51

|align="center"|Górnik Radlin

|align="center"|8

|align="center"|7th

|align="center"|162

|align="center"|136

|align="center"|50

|align="center"|

|align="center"|36

|align="center"|76

|align="center"|

|align="center"|193

|align="center"|280

|align="center"

87
--

|align="right"|52

|align="center"|Sokół Pniewy

|align="center"|4

|align="center"|6th

|align="center"|136

|align="center"|130

|align="center"|36

|align="center"|16

|align="center"|42

|align="center"|58

|align="center"|

|align="center"|128

|align="center"|190

|align="center"

62
--

|align="right"|53

|align="center"|Polonia Bydgoszcz

|align="center"|7

|align="center"|5th

|align="center"|156

|align="center"|129

|align="center"|47

|align="center"|

|align="center"|35

|align="center"|74

|align="center"|

|align="center"|186

|align="center"|296

|align="center"

110
--

|align="right"|54

|align="center"|Ruch Radzionków

|align="center"|3

|align="center"|5th

|align="center"|90

|align="center"|109

|align="center"|30

|align="center"|30

|align="center"|19

|align="center"|41

|align="center"|

|align="center"|105

|align="center"|135

|align="center"

30
--

|align="right"|55

|align="center"|Stal Stalowa Wola

|align="center"|4

|align="center"|3rd

|align="center"|132

|align="center"|103

|align="center"|32

|align="center"|

|align="center"|44

|align="center"|56

|align="center"|

|align="center"|113

|align="center"|173

|align="center"

60
--

|align="right"|56

|align="center"|1. FC Katowice

|align="center"|3

|align="center"|9th

|align="center"|78

|align="center"|88

|align="center"|39

|align="center"|

|align="center"|10

|align="center"|29

|align="center"|

|align="center"|164

|align="center"|143

|align="center"|+21

--

|align="right"|57

|align="center"|GKS Tychy

|align="center"|3

|align="center"|2nd

|align="center"|90

|align="center"|86

|align="center"|28

|align="center"|

|align="center"|30

|align="center"|32

|align="center"|

|align="center"|105

|align="center"|113

|align="center"

8
--

|align="right"|58

|align="center"|Klub Turystów Łódź

|align="center"|3

|align="center"|not existing

|align="center"|78

|align="center"|73

|align="center"|31

|align="center"|

|align="center"|11

|align="center"|36

|align="center"|

|align="center"|134

|align="center"|161

|align="center"

27
--

|align="right"|59

|align="center"|KSZO Ostrowiec Świętokrzyski

|align="center"|3

|align="center"|4th

|align="center"|92

|align="center"|71

|align="center"|18

|align="center"|18

|align="center"|17

|align="center"|57

|align="center"|

|align="center"|73

|align="center"|147

|align="center"

74
--

|align="right"|60

|align="center"|Puszcza Niepołomice

|align="center"|2

|align="center"|2nd

|align="center"|68

|align="center"|68

|align="center"|15

|align="center"|15

|align="center"|23

|align="center"|30

|align="center"|

|align="center"|76

|align="center"|112

|align="center"

36
--

|align="right"|61

|align="center"|Siarka Tarnobrzeg

|align="center"|3

|align="center"|4th

|align="center"|102

|align="center"|65

|align="center"|19

|align="center"|3

|align="center"|24

|align="center"|59

|align="center"|

|align="center"|88

|align="center"|169

|align="center"

81
--

|align="right"|62

|align="center"|Arkonia Szczecin

|align="center"|4

|align="center"|6th

|align="center"|88

|align="center"|64

|align="center"|20

|align="center"|

|align="center"|24

|align="center"|44

|align="center"|

|align="center"|100

|align="center"|166

|align="center"

66
--

|align="right"|63

|align="center"|Miedź Legnica

|align="center"|2

|align="center"|2nd

|align="center"|71

|align="center"|63

|align="center"|14

|align="center"|14

|align="center"|21

|align="center"|36

|align="center"|

|align="center"|73

|align="center"|120

|align="center"

47
--

|align="right"|64

|align="center"|Śląsk Świętochłowice

|align="center"|3

|align="center"|6th

|align="center"|66

|align="center"|45

|align="center"|19

|align="center"|

|align="center"|7

|align="center"|40

|align="center"|

|align="center"|84

|align="center"|166

|align="center"

82
--

|align="right"|65

|align="center"|Lechia/Olimpia Gdańsk

|align="center"|1

|align="center"|not existing

|align="center"|34

|align="center"|40

|align="center"|11

|align="center"|11

|align="center"|7

|align="center"|16

|align="center"|

|align="center"|39

|align="center"|59

|align="center"

20
--

|align="right"|66

|align="center"|Unia Racibórz

|align="center"|2

|align="center"|7th

|align="center"|52

|align="center"|38

|align="center"|14

|align="center"|

|align="center"|10

|align="center"|28

|align="center"|

|align="center"|77

|align="center"|126

|align="center"

49
--

|align="right"|67

|align="center"|Hasmonea Lwów

|align="center"|2

|align="center"|not existing

|align="center"|54

|align="center"|38

|align="center"|14

|align="center"|

|align="center"|10

|align="center"|30

|align="center"|

|align="center"|98

|align="center"|149

|align="center"

51
--

|align="right"|68

|align="center"|Wawel Kraków

|align="center"|2

|align="center"|8th

|align="center"|32

|align="center"|37

|align="center"|13

|align="center"|

|align="center"|11

|align="center"|8

|align="center"|

|align="center"|50

|align="center"|36

|align="center"|+14

--

|align="right"|69

|align="center"|Igloopol Dębica

|align="center"|2

|align="center"|5th

|align="center"|64

|align="center"|37

|align="center"|9

|align="center"|

|align="center"|19

|align="center"|36

|align="center"|

|align="center"|43

|align="center"|121

|align="center"

78
--

|align="right"|70

|align="center"|Strzelec 22 Siedlce

|align="center"|3

|align="center"|not existing

|align="center"|64

|align="center"|36

|align="center"|14

|align="center"|

|align="center"|8

|align="center"|42

|align="center"|

|align="center"|84

|align="center"|169

|align="center"

85
--

|align="right"|71

|align="center"|Sandecja Nowy Sącz

|align="center"|1

|align="center"|3rd

|align="center"|37

|align="center"|33

|align="center"|6

|align="center"|6

|align="center"|15

|align="center"|16

|align="center"|

|align="center"|34

|align="center"|54

|align="center"

20
--

|align="right"|72

|align="center"|Szczakowianka Jaworzno

|align="center"|1

|align="center"|5th

|align="center"|30

|align="center"|32

|align="center"|8

|align="center"|8

|align="center"|8

|align="center"|14

|align="center"|

|align="center"|40

|align="center"|54

|align="center"

14
--

|align="right"|73

|align="center"|RKS Radomsko

|align="center"|1

|align="center"|5th

|align="center"|28

|align="center"|31

|align="center"|7

|align="center"|7

|align="center"|10

|align="center"|11

|align="center"|

|align="center"|23

|align="center"|34

|align="center"

11
--

|align="right"|74

|align="center"|TKS Toruń

|align="center"|2

|align="center"|not existing

|align="center"|54

|align="center"|30

|align="center"|13

|align="center"|

|align="center"|4

|align="center"|37

|align="center"|

|align="center"|84

|align="center"|185

|align="center"

101
--

|align="right"|75

|align="center"|Podgórze Kraków

|align="center"|2

|align="center"|8th

|align="center"|42

|align="center"|27

|align="center"|11

|align="center"|

|align="center"|5

|align="center"|26

|align="center"|

|align="center"|56

|align="center"|105

|align="center"

49
--

|align="right"|76

|align="center"|Górnik Polkowice

|align="center"|1

|align="center"|4th

|align="center"|26

|align="center"|23

|align="center"|6

|align="center"|6

|align="center"|5

|align="center"|15

|align="center"|

|align="center"|17

|align="center"|37

|align="center"

20
--

|align="right"|77

|align="center"|Tarnovia Tarnów

|align="center"|1

|align="center"|6th

|align="center"|26

|align="center"|22

|align="center"|10

|align="center"|

|align="center"|2

|align="center"|14

|align="center"|

|align="center"|42

|align="center"|48

|align="center"

6
--

|align="right"|78

|align="center"|Świt Nowy Dwór Mazowiecki

|align="center"|1

|align="center"|4th

|align="center"|26

|align="center"|22

|align="center"|5

|align="center"|5

|align="center"|7

|align="center"|14

|align="center"|

|align="center"|21

|align="center"|42

|align="center"

21
--

|align="right"|79

|align="center"|Rymer Rybnik

|align="center"|1

|align="center"|8th

|align="center"|26

|align="center"|19

|align="center"|8

|align="center"|

|align="center"|3

|align="center"|15

|align="center"|

|align="center"|45

|align="center"|64

|align="center"

19
--

|align="right"|80

|align="center"|GKS Jastrzębie

|align="center"|1

|align="center"|3rd

|align="center"|30

|align="center"|19

|align="center"|8

|align="center"|

|align="center"|8

|align="center"|14

|align="center"|5

|align="center"|24

|align="center"|43

|align="center"

19
--

|align="right"|81

|align="center"|Dąb Katowice

|align="center"|2

|align="center"|not existing

|align="center"|36

|align="center"|14

|align="center"|7

|align="center"|

|align="center"|

|align="center"|29

|align="center"|

|align="center"|29

|align="center"|97

|align="center"

68
--

|align="right"|82

|align="center"|ŁTS-G Łódź

|align="center"|1

|align="center"|not existing

|align="center"|22

|align="center"|12

|align="center"|3

|align="center"|

|align="center"|6

|align="center"|13

|align="center"|

|align="center"|25

|align="center"|67

|align="center"

42
--

|align="right"|83

|align="center"|Śmigły Wilno

|align="center"|1

|align="center"|not existing

|align="center"|18

|align="center"|11

|align="center"|5

|align="center"|

|align="center"|1

|align="center"|12

|align="center"|

|align="center"|29

|align="center"|50

|align="center"

21
--

|align="right"|84

|align="center"|Jutrzenka Kraków

|align="center"|1

|align="center"|not existing

|align="center"|26

|align="center"|11

|align="center"|3

|align="center"|

|align="center"|5

|align="center"|18

|align="center"|

|align="center"|41

|align="center"|82

|align="center"

41
--

|align="right"|85

|align="center"|Lechia Lwów

|align="center"|1

|align="center"|not existing

|align="center"|22

|align="center"|11

|align="center"|5

|align="center"|

|align="center"|1

|align="center"|16

|align="center"|

|align="center"|23

|align="center"|66

|align="center"

43
--

|align="right"|86

|align="center"|Union Touring Łódź

|align="center"|1

|align="center"|not existing

|align="center"|12

|align="center"|3

|align="center"|1

|align="center"|

|align="center"|1

|align="center"|10

|align="center"|

|align="center"|15

|align="center"|51

|align="center"

36
--

From 1927 to 2025, a total of 86 teams contested in the Ekstraklasa.

Bold- indicates teams currently playing in the 2025–26 season.

= Explanation =

1. In case of an equal amount of points between teams, positions are decided on the basis of goal difference, then a greater number of goals scored.

2. From the 1927 to the 1994–95 season, two points were awarded for a win and one point for a draw. From the 1986–87 to the 1989–90 season, a win by at least three goals additionally awarded one point, while one point was deducted for a loss by at least three goals. Since the 1995–96 season, three points are awarded for a win, and one point for a draw.

3. Includes championship and relegation play-off games (including 11 games in 1948, 1986–87, 1987–88, 1988–89), but does not include promotion/relegation play-offs between teams from different divisions.

4. Included matches from the unfinished 1939 season.

== Penalty points ==

Includes penalties imposed by the Polish Football Association:

Top goalscorers

class="wikitable sortable" style="width:100%; margin:0"
Year

!Tally

!Player

!Club

192737 goals{{flagicon|POL|1928}} Henryk ReymanWisła Kraków
192828 goals{{flagicon|POL|1928}} Ludwik GintelCracovia
192925 goals{{flagicon|POL|1928}} Rochus NastulaCzarni Lwów
193024 goals{{flagicon|POL|1928}} Karol KossokCracovia
193124 goals{{flagicon|POL|1928}} Walerian KisielińskiWisła Kraków
193216 goals{{flagicon|POL|1928}} Kajetan KryszkiewiczWarta Poznań
193319 goals{{flagicon|POL|1928}} Artur WoźniakWisła Kraków
193433 goals{{flagicon|POL|1928}} Ernst WilimowskiRuch Hajduki Wielkie
193522 goals{{flagicon|POL|1928}} Michał MatyasPogoń Lwów
193618 goals{{flagicon|POL|1928}} Teodor Peterek
{{flagicon|POL|1928}} Ernst Wilimowski
Ruch Hajduki Wielkie
Ruch Hajduki Wielkie
193712 goals{{flagicon|POL|1928}} Artur WoźniakWisła Kraków
193821 goals{{flagicon|POL|1928}} Teodor PeterekRuch Hajduki Wielkie
193912 goals{{flagicon|POL|1928}} Ernst WilimowskiRuch Hajduki Wielkie
194831 goals{{flagicon|POL|1928}} Józef KohutWisła Kraków
194920 goals{{flagicon|POL|1928}} Teodor AniołaLech Poznań
195021 goals{{flagicon|POL|1928}} Teodor AniołaLech Poznań
195120 goals{{flagicon|POL|1928}} Teodor AniołaLech Poznań
195211 goals{{flagicon|POL|1928}} Gerard CieślikRuch Chorzów
195324 goals{{flagicon|POL|1928}} Gerard CieślikRuch Chorzów
195413 goals{{flagicon|POL|1928}} Henryk Kempny
{{flagicon|POL|1928}} Ernst Pohl
Polonia Bytom
Legia Warsaw
195516 goals{{flagicon|POL|1928}} Stanisław HachorekGwardia Warsaw
195621 goals{{flagicon|POL|1928}} Henryk KempnyLegia Warsaw
195719 goals{{flagicon|POL|1928}} Lucjan BrychczyLegia Warsaw
195819 goals{{flagicon|POL|1928}} Władysław SoporekŁKS Łódź
195921 goals{{flagicon|POL|1928}} Jan Liberda
{{flagicon|POL|1928}} Ernst Pohl
Polonia Bytom
Górnik Zabrze
196017 goals{{flagicon|POL|1928}} Marian NorkowskiPolonia Bydgoszcz
196124 goals{{flagicon|POL|1928}} Ernst PohlGórnik Zabrze
196216 goals{{flagicon|POL|1928}} Jan LiberdaPolonia Bytom
196318 goals{{flagicon|POL|1928}} Marian KielecPogoń Szczecin
196418 goals{{flagicon|POL|1928}} Lucjan Brychczy
{{flagicon|POL|1928}} Józef Gałeczka
{{flagicon|POL|1928}} Jerzy Wilim
Legia Warsaw
Zagłębie Sosnowiec
Szombierki Bytom
196518 goals{{flagicon|POL|1928}} Lucjan BrychczyLegia Warsaw
196623 goals{{flagicon|POL|1928}} Włodzimierz LubańskiGórnik Zabrze
196718 goals{{flagicon|POL|1928}} Włodzimierz LubańskiGórnik Zabrze
196824 goals{{flagicon|POL|1928}} Włodzimierz LubańskiGórnik Zabrze
196922 goals{{flagicon|POL|1928}} Włodzimierz LubańskiGórnik Zabrze
197018 goals{{flagicon|POL|1928}} Andrzej JarosikZagłębie Sosnowiec
197113 goals{{flagicon|POL|1928}} Andrzej JarosikZagłębie Sosnowiec
197216 goals{{flagicon|POL|1928}} Ryszard SzymczakGwardia Warsaw
197313 goals{{flagicon|POL|1928}} Grzegorz LatoStal Mielec
197415 goals{{flagicon|POL|1928}} Zdzisław KapkaWisła Kraków
197519 goals{{flagicon|POL|1928}} Grzegorz LatoStal Mielec
197620 goals{{flagicon|POL|1928}} Kazimierz KmiecikWisła Kraków
197717 goals{{flagicon|POL|1928}} Włodzimierz MazurZagłębie Sosnowiec
197815 goals{{flagicon|POL|1928}} Kazimierz KmiecikWisła Kraków
197917 goals{{flagicon|POL|1928}} Kazimierz KmiecikWisła Kraków
198024 goals{{flagicon|POL}} Kazimierz KmiecikWisła Kraków
198118 goals{{flagicon|POL}} Krzysztof AdamczykLegia Warsaw
198215 goals{{flagicon|POL}} Grzegorz KapicaSzombierki Bytom
198315 goals{{flagicon|POL}} Mirosław Okoński
{{flagicon|POL}} Mirosław Tłokiński
Lech Poznań
Widzew Łódź
198414 goals{{flagicon|POL}} Włodzimierz CiołekGórnik Wałbrzych
198514 goals{{flagicon|POL}} Leszek IwanickiMotor Lublin
198620 goals{{flagicon|POL}} Andrzej ZgutczyńskiGórnik Zabrze
198724 goals{{flagicon|POL}} Marek LeśniakPogoń Szczecin
198820 goals{{flagicon|POL}} Dariusz DziekanowskiLegia Warsaw
198924 goals{{flagicon|POL}} Krzysztof WarzychaRuch Chorzów
199018 goals{{flagicon|POL}} Andrzej JuskowiakLech Poznań
199121 goals{{flagicon|POL}} Tomasz DziubińskiWisła Kraków
199220 goals{{flagicon|POL}} Jerzy Podbrożny
{{flagicon|POL}} Mirosław Waligóra
Lech Poznań
Hutnik Kraków
199325 goals{{flagicon|POL}} Jerzy PodbrożnyLech Poznań
199421 goals{{flagicon|POL}} Zenon BurzawaSokół Pniewy
199516 goals{{flagicon|POL}} Bogusław CyganStal Mielec
199629 goals{{flagicon|POL}} Marek KoniarekWidzew Łódź
199718 goals{{flagicon|POL}} Mirosław TrzeciakŁKS Łódź
199814 goals{{flagicon|POL}} Arkadiusz Bąk
{{flagicon|POL}} Sylwester Czereszewski
{{flagicon|POL}} Mariusz Śrutwa
Polonia Warsaw
Legia Warsaw
Ruch Chorzów
199921 goals{{flagicon|POL}} Tomasz FrankowskiWisła Kraków
200019 goals{{flagicon|POL}} Adam KompałaGórnik Zabrze
200118 goals{{flagicon|POL}} Tomasz FrankowskiWisła Kraków
200221 goals{{flagicon|POL}} Maciej ŻurawskiWisła Kraków
200324 goals{{flagicon|SCG}} Stanko SvitlicaLegia Warsaw
200420 goals{{flagicon|POL}} Maciej ŻurawskiWisła Kraków
200525 goals{{flagicon|POL}} Tomasz FrankowskiWisła Kraków
200621 goals{{flagicon|POL}} Grzegorz PiechnaKorona Kielce
200715 goals{{flagicon|POL}} Piotr ReissLech Poznań
200823 goals{{flagicon|POL}} Paweł BrożekWisła Kraków
200919 goals{{flagicon|POL}} Paweł Brożek
{{flagicon|ZIM}} Takesure Chinyama
Wisła Kraków
Legia Warsaw
201018 goals{{flagicon|POL}} Robert LewandowskiLech Poznań
201114 goals{{flagicon|POL}} Tomasz FrankowskiJagiellonia Białystok
201222 goals{{flagicon|LVA}} {{flagicon|RUS}} Artjoms RudņevsLech Poznań
201314 goals{{flagicon|SVK}} Róbert DemjanPodbeskidzie Bielsko-Biała
201422 goals{{flagicon|POL}} Marcin RobakPiast Gliwice
Pogoń Szczecin
201520 goals{{flagicon|POL}} Kamil WilczekPiast Gliwice
201628 goals{{flagicon|HUN}} {{flagicon|SRB}} Nemanja NikolićLegia Warsaw
201718 goals{{flagicon|POR}} Marco Paixão
{{flagicon|POL}} Marcin Robak
Lechia Gdańsk
Lech Poznań
201824 goals{{flagicon|ESP}} CarlitosWisła Kraków
201924 goals{{flagicon|ESP}} Igor AnguloGórnik Zabrze
202024 goals{{flagicon|DEN}} Christian GytkjærLech Poznań
202122 goals{{flagicon|CZE}} Tomáš PekhartLegia Warsaw
202220 goals{{flagicon|ESP}} Ivi LópezRaków Częstochowa
202316 goals{{flagicon|ESP}} Marc GualJagiellonia Białystok
202419 goals{{flagicon|ESP}} Erik ExpósitoŚląsk Wrocław
202528 goals{{flagicon|GRE}} Efthymis KoulourisPogoń Szczecin

Records

= All-time most appearances =

class="wikitable" style="text-align:center"
Rank

!Player

!Apps

!Years

!Club(s)

1

| style="text-align: left;" | Łukasz Surma

| 559

| style="text-align: left;" | 1996–2007, 2009–2017

| style="text-align: left;" | Wisła Kraków 50, Ruch Chorzów 261, Legia Warsaw 123, Lechia Gdańsk 125

2

| style="text-align: left;" | Marcin Malinowski

| 458

| style="text-align: left;" | 1997–2015

| style="text-align: left;" | Odra Wodzisław 303, Ruch Chorzów 155

3

| style="text-align: left;" | Marek Chojnacki

| 452

| style="text-align: left;" | 1978–1988, 1990–1996

| style="text-align: left;" | ŁKS Łódź

4

| style="text-align: left;" | Arkadiusz Głowacki

| 435

| style="text-align: left;" | 1997–2010, 2012–2018

| style="text-align: left;" | Lech Poznań 75, Wisła Kraków 360

5

| style="text-align: left;" | Łukasz Trałka

| 431

| style="text-align: left;" | 2004–2022

| style="text-align: left;" | Pogoń Szczecin 38, ŁKS Łódź 8, Lechia Gdańsk 16, Polonia Warsaw 92, Lech Poznań 217, Warta Poznań 60

6

| style="text-align: left;" | Dariusz Gęsior

| 427

| style="text-align: left;" | 1988–2006

| style="text-align: left;" | Ruch Chorzów 178, Widzew Łódź 103, Pogoń Szczecin 33, Amica Wronki 37, Wisła Płock 63, Dyskobolia Grodzisk 13

7

| style="text-align: left;" | Łukasz Madej

| 417

| style="text-align: left;" | 1999–2017

| style="text-align: left;" | ŁKS Łódź 75, Ruch Chorzów 26, Lech Poznań 63, Górnik Łęczna 17, Śląsk Wrocław 111, GKS Bełchatów 24, Górnik Zabrze 101

rowspan="2" |8

| style="text-align: left;" | Janusz Jojko

| rowspan="2" |416

| style="text-align: left;" | 1980–1998, 2003

| style="text-align: left;" | Ruch Chorzów 116, GKS Katowice 276, KSZO Ostrowiec Św. 24

style="text-align: left;" | Marek Zieńczuk

| style="text-align: left;" | 2000–2016

| style="text-align: left;" | Amica Wronki 122, Wisła Kraków 132, Lechia Gdańsk 3, Ruch Chorzów 159

10

| style="text-align: left;" | Zygfryd Szołtysik

| 395

| style="text-align: left;" | 1962–1974, 1976–1978

| style="text-align: left;" | Górnik Zabrze

colspan="5"|As of 15 August 2023. Source: Klub 300
(Bold denotes players still playing in the Ekstraklasa)

= All-time top goalscorers =

class="wikitable" style="text-align:center"

!Rank

!Player

!Goals

!Years

!Club(s)

1

| style="text-align: left;" | Ernest Pohl

| 186

| style="text-align: left;" | 1954–1967

| style="text-align: left;" | CWKS Warsaw 43, Górnik Zabrze 143

2

| style="text-align: left;" | Lucjan Brychczy

| 182

| style="text-align: left;" | 1954–1971

| style="text-align: left;" | Legia Warsaw

3

| style="text-align: left;" | Gerard Cieślik

| 168

| style="text-align: left;" | 1948–1959

| style="text-align: left;" | Ruch Chorzów

4

| style="text-align: left;" | Tomasz Frankowski

| 167

| style="text-align: left;" | 1992–2013

| style="text-align: left;" | Jagiellonia Białystok 52, Wisła Kraków 115

5

| style="text-align: left;" | Teodor Peterek

| 157

| style="text-align: left;" | 1928–1948

| style="text-align: left;" | Ruch Chorzów

6

| style="text-align: left;" | Włodzimierz Lubański

| 155

| style="text-align: left;" | 1963–1975

| style="text-align: left;" | Górnik Zabrze

7

| style="text-align: left;" | Kazimierz Kmiecik

| 153

| style="text-align: left;" | 1968–1982

| style="text-align: left;" | Wisła Kraków

8

| style="text-align: left;" | Paweł Brożek

| 149

| style="text-align: left;" | 2001–2020

| style="text-align: left;" | Wisła Kraków 144, GKS Katowice 5

9

| style="text-align: left;" | Jan Liberda

| 146

| style="text-align: left;" | 1953–1969

| style="text-align: left;" | Polonia Bytom

10

| style="text-align: left;" | Teodor Anioła

| 138

| style="text-align: left;" | 1948–1961

| style="text-align: left;" | Lech Poznań

colspan="5"|As of 15 August 2023. Source: Klub 100
(Bold denotes players still playing in the Ekstraklasa)

= All-time most appearances by foreign players =

class="wikitable" style="text-align:center"
Rank

!Player

!Apps

!Years

!Club(s)

1

| style="text-align: left;" | {{flagicon|UKR}} {{flagicon|POL}} Taras Romanczuk

| 329

| style="text-align: left;" | 2014–

| style="text-align: left;" | Jagiellonia Białystok

2

| style="text-align: left;" | {{flagicon|SVK}} Dušan Kuciak

| 328

| style="text-align: left;" | 2011–2015, 2017–2024

| style="text-align: left;" | Legia Warsaw 131, Lechia Gdańsk 196, Raków Częstochowa 1

3

| style="text-align: left;" | {{flagicon|POR}} Flávio Paixão

| 310

| style="text-align: left;" | 2014–2023

| style="text-align: left;" | Śląsk Wrocław 71, Lechia Gdańsk 239

4

| style="text-align: left;" | {{flagicon|SRB}} {{flagicon|POL}} Miroslav Radović

| 276

| style="text-align: left;" | 2006–2014, 2016–2019

| style="text-align: left;" | Legia Warsaw

5

| style="text-align: left;" | {{flagicon|SVK}} Róbert Pich

| 270

| style="text-align: left;" | 2014–2023

| style="text-align: left;" | Śląsk Wrocław 253, Legia Warsaw 17

6

| style="text-align: left;" | {{flagicon|SVK}} Pavol Staňo

| 243

| style="text-align: left;" | 2007–2016

| style="text-align: left;" | Polonia Bytom 17, Jagiellonia Białystok 43, Korona Kielce 121, Podbeskidzie 26, Termalica Bruk-Bet 26

7

| style="text-align: left;" | {{flagicon|SRB}} {{flagicon|POL}} Aleksandar Vuković

| 242

| style="text-align: left;" | 2001–2013

| style="text-align: left;" | Legia Warsaw 166, Korona Kielce 76

rowspan="3" | 8

| style="text-align: left;" | {{flagicon|ARM}} {{flagicon|POL}} Vahan Gevorgyan

| rowspan="3" |236

| style="text-align: left;" | 1999–2009, 2013–2014

| style="text-align: left;" | Wisła Płock 162, Jagiellonia Białystok 18, ŁKS Łódź 19, Zawisza Bydgoszcz 37

style="text-align: left;" | {{flagicon|ESP}} Jesús Imaz

| style="text-align: left;" | 2017–

| style="text-align: left;" | Wisła Kraków 47, Jagiellonia Białystok 189

style="text-align: left;" | {{flagicon|BIH}} {{flagicon|POL}} Vlastimir Jovanović

| style="text-align: left;" | 2010–2018, 2021

| style="text-align: left;" | Korona Kielce 176, Bruk-Bet Termalica 60

colspan="5"| (Bold denotes players still playing in the Ekstraklasa, italics denotes players who later represented Poland internationally)
As of 25 May 2025. Source: link.

= All-time top foreign goalscorers =

class="wikitable" style="text-align:center"

!Rank

!Player

!Goals

!Years

!Club(s)

1

| style="text-align: left;" | {{flagicon|POR}} Flávio Paixão

| 108

| style="text-align: left;" | 2014–2023

| style="text-align: left;" | Śląsk Wrocław 24, Lechia Gdańsk 84

2

| style="text-align: left;" | {{flagicon|ESP}} Jesús Imaz

| 97

| style="text-align: left;" | 2017–

| style="text-align: left;" | Wisła Kraków 14, Jagiellonia Białystok 83

3

| style="text-align: left;" | {{flagicon|SWE}} Mikael Ishak

| 73

| style="text-align: left;" | 2020–

| style="text-align: left;" | Lech Poznań

4

| style="text-align: left;" | {{flagicon|SRB}} {{flagicon|POL}} Miroslav Radović

| 66

| style="text-align: left;" | 2006–2014, 2016–2019

| style="text-align: left;" | Legia Warsaw

5

| style="text-align: left;" | {{flagicon|ESP}} Igor Angulo

| 62

| style="text-align: left;" | 2017–2020

| style="text-align: left;" | Górnik Zabrze

6

| style="text-align: left;" | {{flagicon|POR}} Marco Paixão

| 61

| style="text-align: left;" | 2013–2018

| style="text-align: left;" | Śląsk Wrocław 27, Lechia Gdańsk 34

7

| style="text-align: left;" | {{flagicon|DEN}} Christian Gytkjær

| 55

| style="text-align: left;" | 2017–2020

| style="text-align: left;" | Lech Poznań

rowspan=2|8

| style="text-align: left;" | {{flagicon|ESP}} Erik Expósito

| rowspan="2" |54

| style="text-align: left;" | 2020–2024

| style="text-align: left;" | Śląsk Wrocław

style="text-align: left;" | {{flagicon|FIN}} Kasper Hämäläinen

| style="text-align: left;" | 2013–2019

| style="text-align: left;" | Lech Poznań 33, Legia Warsaw 21

10

| style="text-align: left;" | {{flagicon|SVK}} Róbert Pich

| 52

| style="text-align: left;" | 2014–2023

| style="text-align: left;" | Śląsk Wrocław

colspan="5"| (Bold denotes players still playing in the Ekstraklasa)
As of 25 May 2025. Source: link.

= Transfer records =

{{Col-begin}}

{{Col-2}}

== Incoming transfers ==

class="wikitable" style="text-align:center"
Rank

!Player

!Fee

!From

!To

!Year

!Ref

rowspan="1" | 1

| style="text-align: left;" | {{flagicon|POR}} Rúben Vinagre

|rowspan="1" | 2,30 mln €

| style="text-align: left;" | {{flagicon|POR}} Sporting CP

| style="text-align: left;" | Legia Warsaw

| 2025

| {{cite web |title=Ruben Vinagre 2028 |url=https://legia.com/pilka-nozna/ruben-vinagre-2028/40723 |publisher=Legia Warsaw |access-date=24 February 2025 |language=pl |date=6 February 2025}}{{cite news|url=https://przegladsportowy.onet.pl/pilka-nozna/ekstraklasa/to-juz-oficjalne-hitowy-transfer-legii-warszawa-bije-transferowy-rekord/xhpgk2m|title=To już oficjalne! Hitowy transfer Legii Warszawa. Bije transferowy rekord|trans-title=It's official! Successful Legia Warsaw transfer. Transfer record broken|newspaper=Przegląd Sportowy|first=Piotr|last=Bernaciak|language=pl|date=6 February 2025|access-date=6 February 2025}}

rowspan="2" | 2

| style="text-align: left;" | {{flagicon|IRN}} Ali Gholizadeh

|rowspan="2"| 1,80 mln €

| style="text-align: left;" | {{flagicon|BEL}} Charleroi

| style="text-align: left;" rowspan="2"| Lech Poznań

| 2023

| {{cite web |title=#Ali2026 |url=https://www.lechpoznan.pl/aktualnosci,2,ali2026,42097.html |publisher=Lech Poznań |language=pl |date=11 July 2023}}{{cite web |title=Ali Gholizadeh, czyli nowy zawodnik Lecha już w Poznaniu. "Kolejorz" ustanowi rekord transferowy! Oficjalna prezentacja w przyszłym tygodniu |url=https://gol24.pl/ali-gholizadeh-czyli-nowy-zawodnik-lecha-juz-w-poznaniu-kolejorz-ustanowi-rekord-transferowy-oficjalna-prezentacja-w-przyszlym/ar/c2-17704375 |website=gol24.pl |language=pl |date=8 July 2023}}

style="text-align: left;" | {{flagicon|SWE}} Patrik Wålemark

| style="text-align: left;" | {{flagicon|NED}} Feyenoord

| 2025

| {{cite web |title=#Wålemark2029 |url=https://www.lechpoznan.pl/aktualnosci,2,walemark2029,45181.html |publisher=Lech Poznań |access-date=1 February 2025 |language=pl |date=31 January 2025}}{{cite web |last1=Ptak |first1=Jakub |title=Patrik Walemark najdroższym graczem Ekstraklasy. Polski rekord blednie na tle Europy |url=https://sport.tvp.pl/84792773/patrik-walemark-najdrozszym-graczem-ekstraklasy-polski-rekord-blednie-na-tle-europy |website=sport.tvp.pl |access-date=1 February 2025 |language=pl |date=1 February 2025}}

rowspan="4" | 4

| style="text-align: left;" | {{flagicon|POL}} Bartosz Slisz

|rowspan="4"|1,50 mln €

| style="text-align: left;" | Zagłębie Lubin

| style="text-align: left;" rowspan="2"| Legia Warsaw

| 2020

| {{cite web |last1=Kamieniecki |first1=Piotr |title=Rekord transferowy Legii! Slisz ma trafić na Łazienkowską |url=https://sport.tvp.pl/46846197/rekord-transferowy-legii-bartosz-slisz-ma-trafic-na-lazienkowska |website=sport.tvp.pl |access-date=24 February 2025 |language=pl |date=26 February 2020}}

style="text-align: left;" | {{flagicon|POL}} Maik Nawrocki

| style="text-align: left;" | {{flagicon|GER}} Werder Bremen II

| 2022

| {{cite web |title=Maik Nawrocki 2025 |url=https://legia.com/pilka-nozna/maik-nawrocki-2025/15963 |publisher=Legia Warsaw |language=pl |date=28 May 2022}}{{cite web |last1=Artych |first1=Jakub |title=Legia zarobi miliony na piłkarzu. Nawrocki coraz bliżej odejścia |url=https://sportowefakty.wp.pl/pilka-nozna/1071332/legia-zarobi-miliony-na-pilkarzu-nawrocki-coraz-blizej-odejscia |website=sportowefakty.wp.pl |access-date=24 February 2025 |language=pl |date=18 July 2023}}

style="text-align: left;" | {{flagicon|ECU}} John Yeboah

| style="text-align: left;" | Śląsk Wrocław

| style="text-align: left;" | Raków Częstochowa

| 2023

| {{cite web |title=John Yeboah nowym zawodnikiem Rakowa Częstochowa! |url=https://rakow.com/aktualnosci/john-yeboah-nowym-zawodnikiem-rakowa-czestochowa-12262 |publisher=Raków Częstochowa |access-date=24 February 2025 |language=pl |date=6 July 2023}}{{cite web |last1=Czaplewski |first1=Jacek |title=John Yeboah piłkarzem Rakowa Częstochowa. Hitowy transfer Ekstraklasy za 1,5 mln euro. To najdroższy zakup mistrza Polski w historii |url=https://gol24.pl/john-yeboah-pilkarzem-rakowa-czestochowa-hitowy-transfer-ekstraklasy-za-15-mln-euro-to-najdrozszy-zakup-mistrza-polski-w/ar/c2-17699473 |website=gol24.pl |access-date=24 February 2025 |language=pl |date=6 July 2023}}

style="text-align: left;" | {{flagicon|BLR}} Ilya Shkurin

| style="text-align: left;" | Stal Mielec

| style="text-align: left;" | Legia Warsaw

| 2025

| {{Cite web |title=Illia Shkuryn zawodnikiem Legii |url=https://legia.com/pilka-nozna/illia-shkuryn-zawodnikiem-legii/41713 |access-date=2025-02-20 |website=Legia Warszawa - Strona oficjalna |language=pl-PL}}{{Cite web |last=Piórek |first=Szymon |date=2025-02-20 |title=Stało się! Legia znalazła napastnika. Klub potwierdził pozyskanie Szkurina |url=https://weszlo.com/2025/02/20/stalo-sie-legia-znalazla-napastnika-klub-potwierdzil-pozyskanie-szkurina/ |access-date=2025-02-20 |website=weszlo.com |language=pl-PL}}

rowspan="2" | 8

| style="text-align: left;" | {{flagicon|KVX}}{{flagicon|ALB}} Lirim Kastrati

|rowspan="2" |1,30 mln €

| style="text-align: left;" | {{flagicon|CRO}} Dinamo Zagreb

| style="text-align: left;" | Legia Warsaw

| 2021

| {{cite web|url=https://legia.com/pilka-nozna/lirim-kastrati-przylecial-do-warszawy/14139|title=Lirim Kastrati przyleciał do Warszawy|trans-title=Lirim Kastrati flew to Warsaw|language=Polish|publisher=Legia Warsaw|date=1 September 2021}}{{cite web |last1=Wieczorek |first1=Bartosz |title=Milion szczęścia nie daje. Legia znów dała się nabrać |url=https://sport.tvp.pl/84641359/milion-szczescia-nie-daje-legia-znow-dala-sie-nabrac |website=sport.tvp.pl |access-date=24 February 2025 |language=pl |date=22 January 2025}}

style="text-align: left;" | {{flagicon|CRO}} Ante Crnac

| style="text-align: left;" | {{flagicon|CRO}} Slaven Belupo

| style="text-align: left;" | Raków Częstochowa

| 2023

| {{cite web |title=Ante Crnac nowym piłkarzem Rakowa! |url=https://rakow.com/aktualnosci/ante-crnac-nowym-pilkarzem-rakowa-12544 |publisher=Raków Częstochowa |access-date=24 February 2025 |language=pl |date=1 September 2023}}{{cite web |title=Oficjalnie: Raków Częstochowa rozbił bank. Napastnik Ante Crnac dołączył do drużyny Dawida Szwargi za ok. milion euro |url=https://gol24.pl/oficjalnie-rakow-czestochowa-rozbil-bank-napastnik-ante-crnac-dolaczyl-do-druzyny-dawida-szwargi-za-ok-milion-euro/ar/c2-17853501 |website=gol24.pl |access-date=2 September 2023 |language=pl |date=1 September 2023}}

rowspan="3" | 10

| style="text-align: left;" | {{flagicon|CIV}} Adriel Ba Loua

|rowspan="3" | 1,20 mln €

| style="text-align: left;" | {{flagicon|CZE}} Viktoria Plzeň

| style="text-align: left;" | Lech Poznań

| 2021

| {{cite web |title=Adriel Ba Loua piłkarzem Lecha Poznań |url=https://www.lechpoznan.pl/aktualnosci,2,adriel-ba-loua-pilkarzem-lecha-poznan,38038.html |publisher=Lech Poznań |access-date=24 February 2025 |language=pl |date=16 August 2021}}{{cite web |last1=Kołodziej |first1=Dominik |title=Kibice Viktorii Pilzno wściekli po odejściu piłkarza do Lecha Poznań. "Demonstracja braku ambicji" |url=https://przegladsportowy.onet.pl/pilka-nozna/ekstraklasa/transfery-adriel-ba-loua-w-lechu-poznan-kibice-viktorii-pilzno-wsciekli/jzf6kk1 |website=przegladsportowy.onet.pl |access-date=24 February 2025 |language=pl |date=17 August 2021}}

style="text-align: left;" | {{flagicon|ROU}} Virgil Ghiță

| style="text-align: left;" | {{flagicon|ROU}} Farul Constanța

| style="text-align: left;" | Cracovia

| 2022

| {{cite web |title=Virgil Ghita nowym zawodnikiem Pasów! |url=https://cracovia.pl/aktualnosci/cracovia/virgil-ghita-nowym-zawodnikiem-pasow/ |publisher=Cracovia |access-date=24 February 2025 |language=pl |date=28 February 2022}}{{cite web |last1=Wąsowski |first1=Maciej |title=Virgil Ghita na radarze Dynama Kijów. Było zapytanie |url=https://weszlo.com/2024/01/26/virgil-ghita-cracovia-transfer-zainteresowanie-dynamo-kijow/ |website=weszlo.com |access-date=24 February 2025 |language=pl |date=26 January 2024}}

style="text-align: left;" | {{flagicon|POR}} Afonso Sousa

| style="text-align: left;" | {{flagicon|POR}} B-SAD

| style="text-align: left;" | Lech Poznań

| 2022

| {{cite web|url=https://www.lechpoznan.pl/aktualnosci,2,afonso-sousa-pilkarzem-lecha,39849.html|title=Afonso Sousa piłkarzem Lecha|trans-title=Afonso Sousa a Lech player|publisher=Lech Poznań|language=Polish|date=30 June 2022|accessdate=30 June 2022}}{{cite web|url=https://sportowefakty.wp.pl/pilka-nozna/1008071/ile-lech-zaplacil-za-afonso-souse-znamy-ostateczna-cene-za-portugalczyka|title=Ile Lech zapłacił za Afonso Sousę? Znamy ostateczną cenę za Portugalczyka!|trans-title=How much did Lech pay for Afonso Sousa? We know the Portuguese's final price!|publisher=Sportowe Fakty|first=Piotr|last=Koźmiński|language=Polish|date=29 June 2022|accessdate=30 June 2022}}

{{Col-2}}

== Outgoing transfers ==

class="wikitable" style="text-align:center"
Rank

!Player

!Fee

!From

!To

!Year

!Ref

rowspan="3"| 1

| style="text-align: left;" | {{flagicon|POL}} Jakub Moder

| rowspan="3"|11,00 mln €

| style="text-align: left;" | Lech Poznań

| style="text-align: left;" rowspan="2"| {{flagicon|ENG}} Brighton & Hove Albion

| 2020

| {{cite web |title=Premier League: Jakub Moder i Michał Karbownik piłkarzami Brighton |url=https://www.polsatsport.pl/wiadomosc/2020-10-06/premier-league-jakub-moder-i-michal-karbownik-pilkarzami-brighton/ |website=polsatsport.pl |access-date=23 August 2024 |language=pl |date=6 October 2020}}{{cite web |title=Transfer Jakuba Modera potwierdzony! Nowy rekord ekstraklasy |url=https://www.sport.pl/pilka/7,65041,26371678,transfer-jakuba-modera-potwierdzony-pilkarz-lecha-pobil-transferowy.html |website=sport.pl |access-date=23 August 2024 |language=pl |date=6 October 2020}}

style="text-align: left;" | {{flagicon|POL}} Kacper Kozłowski

| style="text-align: left;" | Pogoń Szczecin

| 2022

| {{cite news |url=http://www.90minut.pl/news/316/news3169973-Kacper-Kozlowski-zawodnikiem-Brighton.html/ |title=Kacper Kozłowski zawodnikiem Brighton |work=90 minut |date=5 January 2022 |archive-date=6 January 2022 |access-date=5 January 2022 |archive-url=https://web.archive.org/web/20220106214640/http://www.90minut.pl/news/316/news3169973-Kacper-Kozlowski-zawodnikiem-Brighton.html |url-status=dead }}{{cite web |title=Kacper Kozlowski: Poland midfielder signs for Brighton but teenager goes straight out on loan |url=https://www.bbc.co.uk/sport/football/59873773 |publisher=BBC Sport |access-date=25 January 2022 |date=5 January 2022}}

style="text-align: left;" | {{flagicon|CRO}} Ante Crnac

| style="text-align: left;" | Raków Częstochowa

| style="text-align: left;" | {{flagicon|ENG}} Norwich City

| 2024

| {{cite web |title=PKO Ekstraklasa: Ante Crnac sprzedany do Norwich. Nowy rekord transferowy |url=https://sport.tvp.pl/81774422/pko-ekstraklasa-ante-crnac-sprzedany-do-norwich-nowy-rekord-transferowy |website=sport.tvp.pl |access-date=23 August 2024 |language=pl |date=22 August 2024}}{{cite web |last1=Gawroński |first1=Piotr |title=Z Rakowa do Anglii za 11 milionów! Ante Crnac pobije rekord Ekstraklasy |url=https://sport.tvp.pl/80931222/ante-crnac-pobije-rekord-pko-bp-ekstraklasy-z-rakowa-czestochowa-do-anglii-za-11-milionow |website=sport.tvp.pl |access-date=24 February 2025 |language=pl |date=20 August 2024}}

rowspan="2" | 4

| style="text-align: left;" | {{flagicon|POL}} Jakub Kamiński

| rowspan="2"|10,00 mln €

| style="text-align: left;" | Lech Poznań

| style="text-align: left;" | {{flagicon|GER}} VfL Wolfsburg

| 2022

| {{Cite web|title=Wolves sign Kaminski|url=https://www.vfl-wolfsburg.de/en/newsdetails/news-detail/detail/news/wolves-sign-kaminski|website=VfL Wolfsburg|date=10 January 2022|access-date=1 July 2022}}{{cite web |title=To już pewne! Jakub Kamiński zmienia klub za 10 milionów euro. Rusza na podbój |url=https://www.sport.pl/pilka/7,65039,27984698,to-juz-pewne-jakub-kaminski-zmienia-klub-za-10-milionow-euro.html |website=sport.pl |access-date=24 February 2025 |language=pl |date=9 January 2022}}

style="text-align: left;" | {{flagicon|ALB}} Ernest Muçi

| style="text-align: left;" | Legia Warsaw

| style="text-align: left;" | {{flagicon|TUR}} Beşiktaş

| 2024

| {{cite news |date=9 February 2024 |title=Ernest Muçi’nin Transfer Süreci Tamamlandı |trans-title=Ernest Muchi's Transfer Process Completed |url=https://bjk.com.tr/tr/haber/88313/ernest-mucinin-transfer-sureci-tamamlandi.html |language=tr |publisher=Beşiktaş J.K. |access-date=9 February 2024}}

6

| style="text-align: left;" | {{flagicon|POL}} Radosław Majecki

|7,00 mln €

| style="text-align: left;" | Legia Warsaw

| style="text-align: left;" | {{flagicon|FRA}} AS Monaco

| 2020

| {{cite web |last1=Macedo |first1=Aurelién |title=Officiel: l'AS Monaco s'offre le grand espoir Radoslaw Majecki |url=http://www.footmercato.net/flash-mercato/officiel-l-as-monaco-s-offre-le-grand-espoir-radoslaw-majecki_272849|website=Foot Mercato|date=29 January 2020 |language=fr}}{{cite web |title=Rekordowy transfer Radosława Majeckiego! Przejdzie do AS Monaco za 7 milionów euro |url=https://gol24.pl/rekordowy-transfer-radoslawa-majeckiego-przejdzie-do-as-monaco-za-7-milionow-euro/ar/c2-14741890 |website=gol24.pl |access-date=24 February 2025 |language=pl |date=27 February 2020}}

rowspan="3"| 8

| style="text-align: left;" | {{flagicon|POL}} Jan Bednarek

| rowspan="3"|6,00 mln €

| style="text-align: left;" | Lech Poznań

| style="text-align: left;" | {{flagicon|ENG}} Southampton

| 2017

| {{cite web |date=1 July 2017 |title=Saints sign Bednarek |url=https://southamptonfc.com/news/2017-07-01/announcement-southampton-sign-jan-bednarek |archive-url=https://web.archive.org/web/20170702111355/https://southamptonfc.com/news/2017-07-01/announcement-southampton-sign-jan-bednarek |archive-date=2 July 2017 |access-date=1 July 2017 |publisher=Southampton F.C.}}{{cite news|last1=Leitch|first1=Adam|title=Southampton sign Jan Bednarek from Lech Poznan for around £5m|url=http://www.dailyecho.co.uk/sport/15384501.Saints_complete___5m_signing/|access-date=28 August 2017|work=Daily Echo|date=1 July 2017|location=Southampton}}

style="text-align: left;" | {{flagicon|POL}} Kamil Piątkowski

| style="text-align: left;" | Raków Częstochowa

| style="text-align: left;" | {{flagicon|AUT}} Red Bull Salzburg

| 2021

| {{cite web |last1=Janiak |first1=Mateusz |last2=Wąsowski |first2=Maciej |title=Kamil Piątkowski od lipca w Red Bullu Salzburg |url=https://przegladsportowy.onet.pl/pilka-nozna/ekstraklasa/pko-ekstraklasa-kamil-piatkowski-przejdzie-z-rakowa-do-red-bulla-salzburg-or/xpwmjpt |website=przegladsportowy.onet.pl |access-date=24 February 2025 |language=pl |date=1 February 2021}}

style="text-align: left;" | {{flagicon|POL}} Michał Skóraś

| style="text-align: left;" | Lech Poznań

| style="text-align: left;" | {{flagicon|BEL}} Club Brugge

| 2023

| {{Cite news|title=Michał Skóraś od lipca w Club Brugge KV|url=http://www.90minut.pl/news/325/news3257230-Michal-Skoras-od-lipca-w-Club-Brugge-KV.html|website=90minut.pl|date=26 April 2023|access-date=28 April 2023|language=pl}}{{cite web |last1=Ławrynowicz |first1=Maciej |title=Michał Skóraś wybrany największym niewypałem transferowym w lidze belgijskiej |url=https://sport.tvp.pl/75045250/michal-skoras-wybrany-najwiekszym-niewypalem-transferowym-w-lidze-belgijskiej |website=sport.tvp.pl |access-date=24 February 2025 |language=pl |date=27 December 2023}}

10style="text-align: left;" | {{flagicon|POL}} Sebastian Szymański

|5,50 mln €

| style="text-align: left;" | Legia Warsaw

| style="text-align: left;" | {{flagicon|RUS}} Dynamo Moscow

| 2019

| {{Cite web|title=Себастьян Шимански стал игроком "Динамо"|trans-title=Sebastian Szymański became a Dynamo player|url=http://fcdynamo.ru/news/events/?id_4=14271|website=FC Dynamo Moscow|date=31 May 2019|language=ru}}{{cite web |title=Lech Poznań królem sprzedaży. Ponad 20 milionów na wychowankach |url=https://sport.tvp.pl/49994713/lech-poznan-krolem-sprzedazy-ile-zarobil-na-sprzedazy-wychowankow |website=sport.tvp.pl |access-date=24 February 2025 |language=pl |date=23 September 2020}}

{{Col-end}}

League presidents

class=wikitable

!rowspan=2| Nr.

rowspan=2| League Presidentcolspan=2| Term
from || to
align=center

!1.

| align="center" |Roman Górecki

1 March 1927January 1929
align=center

!2.

| align="center" |Ignacy Izdebski

January 192916 January 1933
align=center

!3.

| align="center" |Zygmunt Żołędziowski

16 January 193317 January 1936
align=center

!4.

| align="center" |Juliusz Geib

17 January 193630 August 1936
align=center

!5.

| align="center" |Michał Jaroszyński

30 August 1936Fall 1938
align=center

!6.

| align="center" |Karol Stefan Rudolf

Fall 193817 September 1939
align=center

!7.

| align="center" |Tadeusz Dręgiewicz

10 August 194618 August 1946
align=center

!-

| align="center" |League Suspended

18 August 194622 February 1947
align=center

!-

| align="center" |VP PZPN for League

22 February 194714 June 2005
align=center

!8.

| align="center" |Michał Tomczak

14 June 200529 November 2005
align=center

!9.

| align="center" |Andrzej Rusko

29 November 200514 March 2012
align=center

!10.

| align="center" |Bogusław Biszof

1 September 201230 June 2015
align=center

!11.

| align="center" |Dariusz Marzec

1 July 20159 October 2017
align=center

!12.

| align="center" |Marcin Animucki

9 October 2017present

2003–2005 match-fixing scandal

{{see also|Football in Poland#Corruption in Polish football|Sunday of Miracles}}

Despite match-fixing becoming punishable by law in mid-2003, several clubs were still involved in the process in the following months. They were later penalized:

  • Arka Gdynia – a one-tier relegation, a five-point deduction at the start of the 2007–08 season.
  • Cracovia – a five-point deduction at the start of the 2020–21 season and a 1,000,000 PLN fine.{{cite web |url=http://www.90minut.pl/news/305/news3053480-Cracovia-ukarana-odjeciem-pieciu-punktow.html |title=Cracovia ukarana odjęciem pięciu punktów |date=27 July 2020 |access-date=24 January 2021 |website=90minut.pl |language=pl}}
  • Górnik Łęczna – a two-tier relegation, a six-point deduction at the start of the 2007–08 season.
  • Górnik Polkowice – a two-tier relegation, a six-point deduction at the start of the 2007–08 season and a 70,000 PLN fine.
  • Korona Kielce – a one-tier relegation.
  • Jagiellonia Białystok – a ten-point deduction at the start of 2009–10 season and a 300,000 PLN fine.
  • KSZO Ostrowiec Świętokrzyski – a one-tier relegation, a six-point deduction at the start of the 2007–08 season.
  • Zagłębie Lubin – a one-tier relegation.
  • Zagłębie Sosnowiec – a one-tier relegation.

Statistics

=UEFA coefficients=

{{see also|UEFA coefficient}}

The following data indicates Polish coefficient rankings between European football leagues.{{cite web|title=UEFA European Cup Coefficients Database|url=http://www.xs4all.nl/~kassiesa/bert/uefa/data/index.html|publisher=Bert Kassies|access-date=15 March 2019}}

{{Graph:Chart|width=500|height=150|type=line|yAxisMax=5 |yAxisMin=30

|x=1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969,

1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979,

1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989,

1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,

2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,

2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,

2020, 2021, 2022, 2023

|y=20,21,19,20,18,16,13,14,10, 8,

7, 7, 7, 8,10,14,13,13,14,13,

17,20,23,20,21,22,20,21,22,22,

23,19,20,19,18,17,22,18,18,20,

19,20,20,17,16,18,22,23,25,26,

26,24,20,21,21,19,18,20,21,25,

29,30,28,24

}}

{{col-begin}}

{{col-2}}

;Country ranking:

UEFA League Ranking for the 2020–2025 period:{{cite web |title=Member associations - UEFA rankings - Country coefficients |url=https://www.uefa.com/nationalassociations/uefarankings/country/?year=2025 |access-date=23 April 2025 |publisher=UEFA}}{{cite web |title=UEFA Country Ranking 2025 |url=https://kassiesa.net/uefa/data/method5/crank2025.html |accessdate=23 April 2025 |publisher=kassiesa.net}}

{{col-2}}

;Club ranking:

UEFA 5-year Club Ranking for the 2020–2025 period:{{cite web|title=UEFA Team Ranking 2025|url=https://kassiesa.net/uefa/data/method5/trank2025.html|publisher=kassiesa.net|access-date=23 April 2025}}{{cite web|url=https://www.uefa.com/nationalassociations/uefarankings/club/?year=2025|title=Member associations - UEFA rankings - Club coefficients|publisher=UEFA|access-date=23 April 2025}}

{{col-end}}

Media coverage

Since 1994, Ekstraklasa broadcast rights have been held by Canal+ Poland, with several other broadcasters presenting select games over the years. In 2022, Canal+ renewed their rights through 2027 in a deal worth 1.4 billion PLN.{{cite web |title=Ekstraklasa i CANAL+ z nowym kontraktem na sezony 2023/24 – 2026/27 |url=https://media.pl.canalplus.com/209434-ekstraklasa-i-canal-z-nowym-kontraktem-na-sezony-202324-202627#:~:text=Ekstraklasa%20SA%20podpisała%20nową%20umowę,%2F24%20–%202026%2F27. |publisher=Canal+ Polska |access-date=17 July 2024 |language=pl |date=3 October 2022}} On 17 July 2024, TVP Sport announced they have acquired a sublicense to show one game per week until the end of the 2026–27 season.

Notes

References

{{Reflist}}