italic=no (; meaning "Extra Class" in Polish), officially known as PKO Bank Polski Ekstraklasa due to its sponsorship by PKO Bank Polski, 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 italic=no qualifies for the Polish Super Cup. Since 2005, the league is operated by the italic=no Spółka Akcyjna.
The 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 (), 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.
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.
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ń.
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.
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.
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.
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:
The 2020s 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.
Clubs as of the 2025–26 season.
| 15,139 |
| 4,666 |
| 15,016 |
| 15,048 |
| 28,236 |
| 22,372 |
| 15,700 |
| 42,837 |
| 41,620 |
| 31,103 |
| 15,247 |
| 9,913 |
| 21,163 |
| 8,840 |
| 5,500 |
| 18,018 |
| 15,004 |
| 16,086 |
| 1955, 1956, 1969, 1970, 1994, 1995, 2002, 2006, 2013, 2014, 2016, 2017, 2018, 2020, 2021 | |
| 14 | |
| 1957, 1959, 1961, 1963, 1964, 1965, 1966, 1967, 1971, 1972, 1985, 1986, 1987, 1988 | |
| 1927, 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). 1978, 1999, 2001, 2003, 2004, 2005, 2008, 2009, 2011 | |
| 13 | 1933, 1934, 1935, 1936, 1938, 1952, 1953, 1960, 1968, 1974, 1975, 1979, 1989 |
| 9 | 1983, 1984, 1990, 1992, 1993, 2010, 2015, 2022, 2025 |
| 5 | 1921, 1930, 1932, 1937, 1948 |
| 4 | 1922, 1923, 1925, 1926 |
| 1981, 1982, 1996, 1997 | |
| 2 | 1958, 1998 |
| 1954, 1962 | |
| 1946, 2000 | |
| 1973, 1976 | |
| 1977, 2012 | |
| 1929, 1947 | |
| 1991, 2007 | |
| 1 | 1931 |
| 2024 | |
| 2019 | |
| 2023 | |
| 1980 | |
| Silesia | Górnik Zabrze (14), Ruch Chorzów (13), Polonia Bytom (2), Szombierki Bytom (1), Piast Gliwice (1), Raków Częstochowa (1) | |
| Lesser Poland | Wisła Kraków (14), KS Cracovia (5), Garbarnia Kraków (1) | |
| Masovia | Legia Warsaw (15), Polonia Warsaw (2) | |
| Greater Poland | Lech Poznań (9), Warta Poznań (2) | |
| Łódź | Widzew Łódź (4), ŁKS Łódź (2) | |
| Lower Silesia | Zagłębie Lubin (2), Śląsk Wrocław (2) | |
| Subcarpathian | Stal Mielec (2) | |
| Podlaskie | Jagiellonia Białystok (1) | |
| Kraków | Wisła Kraków (14), Cracovia (5), Garbarnia Kraków (1) | |
| Warsaw | Legia Warsaw (15), Polonia Warsaw (2) | |
| Zabrze | Górnik Zabrze (14) | |
| Chorzów | Ruch Chorzów (13) | |
| Poznań | Lech Poznań (9), Warta Poznań (2) | |
| Łódź | Widzew Łódź (4), ŁKS Łódź (2) | |
| Lwów | Pogoń Lwów (4) | |
| Bytom | Polonia Bytom (2), Szombierki Bytom (1) | |
| Lubin | Zagłębie Lubin (2) | |
| Mielec | Stal Mielec (2) | |
| Wrocław | Śląsk Wrocław (2) | |
| Białystok | Jagiellonia Białystok (1) | |
| Częstochowa | Raków Częstochowa (1) | |
| Gliwice | Piast Gliwice (1) | |
The current (as of May 2024) officially sanctioned championship stars are:
Source: Tabela wszech czasów 90minut.pl
| 1 | Legia Warsaw | 88 | 1st | 2468 | 3595 | 1217 | 547 | 611 | 640 | 3 | 4110 | 2607 | +1503 |
| 2 | Wisła Kraków | 82 | 2nd | 2231 | 2927 | 984 | 404 | 559 | 688 | 6 | 3585 | 2685 | +900 |
| 3 | Górnik Zabrze | 67 | 1st | 1982 | 2553 | 837 | 300 | 561 | 584 | 1 | 2941 | 2245 | +696 |
| 4 | Lech Poznań | 64 | 1st | 1886 | 2489 | 779 | 412 | 515 | 592 | 8 | 2656 | 2159 | +497 |
| 5 | Ruch Chorzów | 78 | 2nd | 2101 | 2460 | 847 | 198 | 569 | 685 | 6 | 3147 | 2713 | +434 |
| 6 | ŁKS Łódź | 67 | 2nd | 1790 | 1809 | 610 | 104 | 486 | 694 | 6 | 2297 | 2504 | |
| 7 | Pogoń Szczecin | 52 | 1st | 1583 | 1790 | 542 | 262 | 444 | 597 | 7 | 1927 | 2103 | |
| 8 | Śląsk Wrocław | 46 | 2nd | 1439 | 1684 | 509 | 234 | 428 | 502 | 5 | 1707 | 1754 | |
| 9 | Widzew Łódź | 38 | 1st | 1177 | 1489 | 460 | 214 | 358 | 359 | 6 | 1522 | 1386 | +136 |
| 10 | Zagłębie Lubin | 36 | 1st | 1159 | 1484 | 423 | 320 | 320 | 416 | 1 | 1447 | 1424 | +23 |
| 11 | KS Cracovia | 46 | 1st | 1231 | 1421 | 449 | 226 | 302 | 480 | 1735 | 1729 | +6 | |
| 12 | GKS Katowice | 31 | 1st | 928 | 1079 | 335 | 101 | 293 | 300 | 2 | 1072 | 1024 | +48 |
| 13 | Lechia Gdańsk | 32 | 1st | 913 | 1039 | 303 | 196 | 243 | 367 | 1 | 1033 | 1211 | |
| 14 | Polonia Warsaw | 31 | 2nd | 800 | 966 | 304 | 180 | 178 | 318 | 1165 | 1251 | ||
| 15 | Jagiellonia Białystok | 22 | 1st | 729 | 946 | 263 | 238 | 199 | 267 | 7 | 926 | 1009 | |
| 16 | Zagłębie Sosnowiec | 36 | 3rd | 987 | 918 | 322 | 11 | 267 | 398 | 4 | 1180 | 1330 | |
| 17 | Stal Mielec | 30 | 2nd | 903 | 909 | 291 | 52 | 272 | 334 | 6 | 1021 | 1087 | |
| 18 | Polonia Bytom | 35 | 2nd | 889 | 879 | 289 | 32 | 272 | 328 | 4 | 1097 | 1139 | |
| 19 | Korona Kielce | 17 | 1st | 571 | 741 | 191 | 191 | 168 | 212 | 673 | 768 | ||
| 20 | Piast Gliwice | 15 | 1st | 515 | 720 | 193 | 193 | 141 | 181 | 623 | 612 | +11 | |
| 21 | Szombierki Bytom | 25 | 5th | 702 | 645 | 235 | 180 | 287 | 5 | 875 | 999 | ||
| 22 | Wisła Płock | 16 | 1st | 516 | 620 | 168 | 160 | 124 | 224 | 613 | 759 | ||
| 23 | Warta Poznań | 22 | 3rd | 542 | 590 | 222 | 45 | 101 | 219 | 979 | 881 | +98 | |
| 24 | Gwardia Warsaw | 23 | not existing | 572 | 539 | 195 | 149 | 228 | 682 | 764 | |||
| 25 | Odra Wodzisław Śląski | 14 | 9th | 418 | 529 | 145 | 145 | 94 | 179 | 487 | 570 | ||
| 26 | Odra Opole | 22 | 2nd | 564 | 523 | 182 | 159 | 223 | 645 | 740 | |||
| 27 | Raków Częstochowa | 10 | 1st | 339 | 513 | 146 | 137 | 84 | 109 | 445 | 383 | +62 | |
| 28 | Arka Gdynia | 16 | 1st | 508 | 510 | 144 | 75 | 147 | 217 | 522 | 667 | ||
| 29 | Amica Wronki | 11 | not existing | 332 | 498 | 135 | 135 | 93 | 104 | 452 | 370 | +82 | |
| 30 | GKS Bełchatów | 12 | 4th | 375 | 486 | 130 | 130 | 96 | 149 | 422 | 463 | ||
| 31 | Dyskobolia Grodzisk Wielkopolski | 10 | not existing | 294 | 441 | 124 | 124 | 69 | 101 | 420 | 357 | +63 | |
| 32 | Zawisza Bydgoszcz | 14 | 4th | 430 | 376 | 126 | 22 | 98 | 206 | 461 | 651 | ||
| 33 | Garbarnia Kraków | 15 | 6th | 315 | 306 | 121 | 64 | 130 | 563 | 561 | +2 | ||
| 34 | Pogoń Lwów | 13 | abroad | 273 | 304 | 130 | 44 | 99 | 537 | 439 | +98 | ||
| 35 | Stomil Olsztyn | 8 | 5th | 254 | 296 | 76 | 69 | 75 | 103 | 255 | 339 | ||
| 36 | Górnik Łęczna | 8 | 2nd | 257 | 276 | 70 | 70 | 66 | 121 | 260 | 391 | ||
| 37 | Motor Lublin | 10 | 1st | 308 | 269 | 84 | 14 | 99 | 125 | 12 | 307 | 431 | |
| 38 | Stal Rzeszów | 11 | 2nd | 290 | 255 | 79 | 97 | 114 | 297 | 377 | |||
| 39 | Hutnik Kraków | 7 | 3rd | 234 | 254 | 75 | 23 | 81 | 78 | 299 | 284 | +15 | |
| 40 | KS Warszawianka | 13 | not existing | 271 | 227 | 90 | 47 | 134 | 427 | 612 | |||
| 41 | Podbeskidzie Bielsko-Biała | 6 | 3rd | 201 | 222 | 54 | 54 | 60 | 87 | 225 | 310 | ||
| 42 | Olimpia Poznań | 8 | not existing | 250 | 220 | 67 | 5 | 91 | 92 | 10 | 269 | 317 | |
| 43 | AKS Chorzów | 10 | not existing | 192 | 196 | 80 | 36 | 76 | 336 | 307 | +29 | ||
| 44 | Radomiak Radom | 5 | 1st | 166 | 196 | 52 | 44 | 48 | 66 | 194 | 223 | ||
| 45 | Bałtyk Gdynia | 7 | 6th | 210 | 186 | 64 | 61 | 85 | 4 | 184 | 247 | ||
| 46 | ROW Rybnik | 7 | 5th | 198 | 165 | 50 | 65 | 83 | 165 | 233 | |||
| 47 | Bruk-Bet Termalica Nieciecza | 4 | 1st | 145 | 156 | 39 | 39 | 39 | 67 | 149 | 227 | ||
| 48 | Górnik Wałbrzych | 6 | 5th | 180 | 154 | 52 | 2 | 55 | 73 | 7 | 190 | 243 | |
| 49 | Zagłębie Wałbrzych | 6 | 7th | 160 | 142 | 50 | 42 | 68 | 131 | 166 | |||
| 50 | Czarni Lwów | 7 | not existing | 164 | 141 | 56 | 29 | 79 | 265 | 326 | |||
| 51 | Górnik Radlin | 8 | 7th | 162 | 136 | 50 | 36 | 76 | 193 | 280 | |||
| 52 | Sokół Pniewy | 4 | not existing | 136 | 130 | 36 | 16 | 42 | 58 | 128 | 190 | ||
| 53 | Polonia Bydgoszcz | 7 | 6th | 156 | 129 | 47 | 35 | 74 | 186 | 296 | |||
| 54 | Ruch Radzionków | 3 | 5th | 90 | 109 | 30 | 30 | 19 | 41 | 105 | 135 | ||
| 55 | Stal Stalowa Wola | 4 | 3rd | 132 | 103 | 32 | 44 | 56 | 113 | 173 | |||
| 56 | 1. FC Katowice | 3 | 9th | 78 | 88 | 39 | 10 | 29 | 164 | 143 | +21 | ||
| 57 | GKS Tychy | 3 | 2nd | 90 | 86 | 28 | 30 | 32 | 105 | 113 | |||
| 58 | Klub Turystów Łódź | 3 | not existing | 78 | 73 | 31 | 11 | 36 | 134 | 161 | |||
| 59 | KSZO Ostrowiec Świętokrzyski | 3 | 4th | 92 | 71 | 18 | 18 | 17 | 57 | 73 | 147 | ||
| 60 | Puszcza Niepołomice | 2 | 2nd | 68 | 68 | 15 | 15 | 23 | 30 | 76 | 112 | ||
| 61 | Siarka Tarnobrzeg | 3 | 4th | 102 | 65 | 19 | 3 | 24 | 59 | 88 | 169 | ||
| 62 | Arkonia Szczecin | 4 | 6th | 88 | 64 | 20 | 24 | 44 | 100 | 166 | |||
| 63 | Miedź Legnica | 2 | 2nd | 71 | 63 | 14 | 14 | 21 | 36 | 73 | 120 | ||
| 64 | Śląsk Świętochłowice | 3 | 6th | 66 | 45 | 19 | 7 | 40 | 84 | 166 | |||
| 65 | Lechia/Olimpia Gdańsk | 1 | not existing | 34 | 40 | 11 | 11 | 7 | 16 | 39 | 59 | ||
| 66 | Unia Racibórz | 2 | 7th | 52 | 38 | 14 | 10 | 28 | 77 | 126 | |||
| 67 | Hasmonea Lwów | 2 | not existing | 54 | 38 | 14 | 10 | 30 | 98 | 149 | |||
| 68 | Wawel Kraków | 2 | 8th | 32 | 37 | 13 | 11 | 8 | 50 | 36 | +14 | ||
| 69 | Igloopol Dębica | 2 | 5th | 64 | 37 | 9 | 19 | 36 | 43 | 121 | |||
| 70 | Strzelec 22 Siedlce | 3 | not existing | 64 | 36 | 14 | 8 | 42 | 84 | 169 | |||
| 71 | Sandecja Nowy Sącz | 1 | 3rd | 37 | 33 | 6 | 6 | 15 | 16 | 34 | 54 | ||
| 72 | Szczakowianka Jaworzno | 1 | 5th | 30 | 32 | 8 | 8 | 8 | 14 | 40 | 54 | ||
| 73 | RKS Radomsko | 1 | 5th | 28 | 31 | 7 | 7 | 10 | 11 | 23 | 34 | ||
| 74 | TKS Toruń | 2 | not existing | 54 | 30 | 13 | 4 | 37 | 84 | 185 | |||
| 75 | 2 | 8th | 42 | 27 | 11 | 5 | 26 | 56 | 105 | ||||
| 76 | Górnik Polkowice | 1 | 4th | 26 | 23 | 6 | 6 | 5 | 15 | 17 | 37 | ||
| 77 | Tarnovia Tarnów | 1 | 6th | 26 | 22 | 10 | 2 | 14 | 42 | 48 | |||
| 78 | Świt Nowy Dwór Mazowiecki | 1 | 4th | 26 | 22 | 5 | 5 | 7 | 14 | 21 | 42 | ||
| 79 | Rymer Rybnik | 1 | 8th | 26 | 19 | 8 | 3 | 15 | 45 | 64 | |||
| 80 | GKS Jastrzębie | 1 | 3rd | 30 | 19 | 8 | 8 | 14 | 5 | 24 | 43 | ||
| 81 | Dąb Katowice | 2 | not existing | 36 | 14 | 7 | 29 | 29 | 97 | ||||
| 82 | ŁTS-G Łódź | 1 | not existing | 22 | 12 | 3 | 6 | 13 | 25 | 67 | |||
| 83 | Śmigły Wilno | 1 | not existing | 18 | 11 | 5 | 1 | 12 | 29 | 50 | |||
| 84 | Jutrzenka Kraków | 1 | not existing | 26 | 11 | 3 | 5 | 18 | 41 | 82 | |||
| 85 | Lechia Lwów | 1 | not existing | 22 | 11 | 5 | 1 | 16 | 23 | 66 | |||
| 86 | Union Touring Łódź | 1 | not existing | 12 | 3 | 1 | 1 | 10 | 15 | 51 | |||
From 1927 to 2025, a total of 86 teams contested in the Ekstraklasa.
Bold- indicates teams currently playing in the 2025–26 season.
| Wisła Kraków |
| Cracovia |
| Czarni Lwów |
| Cracovia |
| Wisła Kraków |
| Warta Poznań |
| Wisła Kraków |
| Ruch Hajduki Wielkie |
| Pogoń Lwów |
| Ruch Hajduki Wielkie Ruch Hajduki Wielkie |
| Wisła Kraków |
| Ruch Hajduki Wielkie |
| Ruch Hajduki Wielkie |
| Wisła Kraków |
| Lech Poznań |
| Lech Poznań |
| Lech Poznań |
| Ruch Chorzów |
| Ruch Chorzów |
| Polonia Bytom Legia Warszawa |
| Gwardia Warszawa |
| Legia Warszawa |
| Legia Warszawa |
| ŁKS Łódź |
| Polonia Bytom Górnik Zabrze |
| Polonia Bydgoszcz |
| Górnik Zabrze |
| Polonia Bytom |
| Pogoń Szczecin |
| Legia Warszawa Zagłębie Sosnowiec Szombierki Bytom |
| Legia Warszawa |
| Górnik Zabrze |
| Górnik Zabrze |
| Górnik Zabrze |
| Górnik Zabrze |
| Zagłębie Sosnowiec |
| Zagłębie Sosnowiec |
| Gwardia Warszawa |
| Stal Mielec |
| Wisła Kraków |
| Stal Mielec |
| Wisła Kraków |
| Zagłębie Sosnowiec |
| Wisła Kraków |
| Wisła Kraków |
| Wisła Kraków |
| Legia Warszawa |
| Szombierki Bytom |
| Lech Poznań Widzew Łódź |
| Górnik Wałbrzych |
| Motor Lublin |
| Górnik Zabrze |
| Pogoń Szczecin |
| Legia Warsaw |
| Ruch Chorzów |
| Lech Poznań |
| Wisła Kraków |
| Lech Poznań Hutnik Kraków |
| Lech Poznań |
| Sokół Pniewy |
| Stal Mielec |
| Widzew Łódź |
| ŁKS Łódź |
| Polonia Warsaw Legia Warsaw Ruch Chorzów |
| Wisła Kraków |
| Górnik Zabrze |
| Wisła Kraków |
| Wisła Kraków |
| Legia Warsaw |
| Wisła Kraków |
| Wisła Kraków |
| Korona Kielce |
| Lech Poznań |
| Wisła Kraków |
| Wisła Kraków Legia Warsaw |
| Lech Poznań |
| Jagiellonia Białystok |
| Lech Poznań |
| Podbeskidzie Bielsko-Biała |
| Piast Gliwice Pogoń Szczecin |
| Piast Gliwice |
| Legia Warsaw |
| Lechia Gdańsk Lech Poznań |
| Wisła Kraków |
| Górnik Zabrze |
| Lech Poznań |
| Legia Warsaw |
| Raków Częstochowa |
| Jagiellonia Białystok |
| Śląsk Wrocław |
| Pogoń Szczecin |
| 1 | Łukasz Surma | 559 | 1996–2007, 2009–2017 | Wisła Kraków 50, Ruch Chorzów 261, Legia Warsaw 123, Lechia Gdańsk 125 |
| 2 | Marcin Malinowski | 458 | 1997–2015 | Odra Wodzisław 303, Ruch Chorzów 155 |
| 3 | Marek Chojnacki | 452 | 1978–1988, 1990–1996 | ŁKS Łódź |
| 4 | Arkadiusz Głowacki | 435 | 1997–2010, 2012–2018 | Lech Poznań 75, Wisła Kraków 360 |
| 5 | Łukasz Trałka | 431 | 2004–2022 | Pogoń Szczecin 38, ŁKS Łódź 8, Lechia Gdańsk 16, Polonia Warsaw 92, Lech Poznań 217, Warta Poznań 60 |
| 6 | Dariusz Gęsior | 427 | 1988–2006 | Ruch Chorzów 178, Widzew Łódź 103, Pogoń Szczecin 33, Amica Wronki 37, Wisła Płock 63, Dyskobolia Grodzisk 13 |
| 7 | Łukasz Madej | 417 | 1999–2017 | Ł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 |
| 8 | Janusz Jojko | 416 | 1980–1998, 2003 | Ruch Chorzów 116, GKS Katowice 276, KSZO Ostrowiec Św. 24 |
| Marek Zieńczuk | 2000–2016 | Amica Wronki 122, Wisła Kraków 132, Lechia Gdańsk 3, Ruch Chorzów 159 | ||
| 10 | Rafał Janicki | 396 | 2010– | Lechia Gdańsk 176, Lech Poznań 45, Wisła Kraków 38, Podbeskidzie Bielsko-Biała 13, Górnik Zabrze 124 |
| As of 14 December 2025. Source: Klub 300 ( Bold denotes players still playing in the Ekstraklasa) | ||||
| 1 | Ernest Pohl | 186 | 1954–1967 | Legia Warsaw 43, Górnik Zabrze 143 |
| 2 | Lucjan Brychczy | 182 | 1954–1971 | Legia Warsaw |
| 3 | Gerard Cieślik | 168 | 1948–1959 | Ruch Chorzów |
| 4 | Tomasz Frankowski | 167 | 1992–2013 | Jagiellonia Białystok 52, Wisła Kraków 115 |
| 5 | Teodor Peterek | 157 | 1928–1948 | Ruch Chorzów |
| 6 | Włodzimierz Lubański | 155 | 1963–1975 | Górnik Zabrze |
| 7 | Kazimierz Kmiecik | 153 | 1968–1982 | Wisła Kraków |
| 8 | Paweł Brożek | 149 | 2001–2020 | Wisła Kraków 144, GKS Katowice 5 |
| 9 | Jan Liberda | 146 | 1953–1969 | Polonia Bytom |
| 10 | Teodor Anioła | 138 | 1948–1961 | Lech Poznań |
| As of 15 August 2023. Source: Klub 100 ( Bold denotes players still playing in the Ekstraklasa) | ||||
| 1 | Taras Romanczuk | 346 | 2014– | Jagiellonia Białystok |
| 2 | Dušan Kuciak | 328 | 2011–2015, 2017–2024 | Legia Warsaw 131, Lechia Gdańsk 196, Raków Częstochowa 1 |
| 3 | Flávio Paixão | 310 | 2014–2023 | Śląsk Wrocław 71, Lechia Gdańsk 239 |
| 4 | Miroslav Radović | 276 | 2006–2014, 2016–2019 | Legia Warsaw |
| 5 | Róbert Pich | 270 | 2014–2023 | Śląsk Wrocław 253, Legia Warsaw 17 |
| 6 | Jesús Imaz | 253 | 2017– | Wisła Kraków 47, Jagiellonia Białystok 206 |
| 7 | Pavol Staňo | 243 | 2007–2016 | Polonia Bytom 17, Jagiellonia Białystok 43, Korona Kielce 121, Podbeskidzie 26, Termalica Bruk-Bet 26 |
| 7 | Aleksandar Vuković | 242 | 2001–2013 | Legia Warsaw 166, Korona Kielce 76 |
| 8 | František Plach | 238 | 2018– | Piast Gliwice |
| 9 | Vahan Gevorgyan | 236 | 1999–2009, 2013–2014 | Wisła Płock 162, Jagiellonia Białystok 18, ŁKS Łódź 19, Zawisza Bydgoszcz 37 |
| Vlastimir Jovanović | 2010–2018, 2021 | Korona Kielce 176, Bruk-Bet Termalica 60 | ||
| ( Bold denotes players still playing in the Ekstraklasa, italics denotes players who later represented Poland internationally) As of 14 December 2025. Source: link. | ||||
| 1 | Flávio Paixão | 108 | 2014–2023 | Śląsk Wrocław 24, Lechia Gdańsk 84 |
| 2 | Jesús Imaz | 105 | 2017– | Wisła Kraków 14, Jagiellonia Białystok 91 |
| 3 | Mikael Ishak | 82 | 2020– | Lech Poznań |
| 4 | Miroslav Radović | 66 | 2006–2014, 2016–2019 | Legia Warsaw |
| 5 | Igor Angulo | 62 | 2017–2020 | Górnik Zabrze |
| 6 | Marco Paixão | 61 | 2013–2018 | Śląsk Wrocław 27, Lechia Gdańsk 34 |
| 7 | Christian Gytkjær | 55 | 2017–2020 | Lech Poznań |
| 8 | Erik Expósito | 54 | 2020–2024 | Śląsk Wrocław |
| Kasper Hämäläinen | 2013–2019 | Lech Poznań 33, Legia Warsaw 21 | ||
| 10 | Róbert Pich | 52 | 2014–2023 | Śląsk Wrocław |
| ( Bold denotes players still playing in the Ekstraklasa) As of 14 December 2025. Source: link. | ||||
| 1 | Osman Bukari | Austin FC | Widzew Łódź | €5.5 | 2026 | |
| 2 | Przemysław Wiśniewski | Spezia Calcio | Widzew Łódź | €3.1 | 2026 | |
| 3 | Mileta Rajović | Watford | Legia Warsaw | €3 | 2025 | |
| 4 | Emil Kornvig | SK Brann | Widzew Łódź | €2.4 | 2026 | |
| 5 | Rúben Vinagre | Sporting CP | Legia Warsaw | €2.3 | 2025 | |
| Yannick Agnero | Halmstads BK | Lech Poznań | 2025 | |||
| 7 | Sam Greenwood | Leeds United | Pogoń Szczecin | €2 | 2025 | |
| Steve Kapuadi | Legia Warsaw | Widzew Łódź | 2026 | |||
| 9 | Andi Zeqiri | KRC Genk | Widzew Łódź | <€2 | 2025 | |
| 10 | Ali Gholizadeh | Charleroi | Lech Poznań | €1.8 | 2023 | |
| Patrik Wålemark | Feyenoord | Lech Poznań | 2025 | |||
| 1 | Jakub Moder | Lech Poznań | Brighton & Hove Albion | €11 | 2020 | |
| Kacper Kozłowski | Pogoń Szczecin | 2022 | ||||
| Ante Crnac | Raków Częstochowa | Norwich City | 2024 | |||
| 4 | Jakub Kamiński | Lech Poznań | VfL Wolfsburg | €10 | 2022 | |
| Ernest Muçi | Legia Warsaw | Beşiktaş | 2024 | |||
| Oskar Pietuszewski | Jagiellonia Białystok | FC Porto | 2026 | |||
| 7 | Radosław Majecki | Legia Warsaw | AS Monaco | €7 | 2020 | |
| 8 | Jan Ziółkowski | Legia Warsaw | AS Roma | €6.6 | 2025 | |
| 9 | Jan Bednarek | Lech Poznań | Southampton | €6 | 2017 | |
| Kamil Piątkowski | Raków Częstochowa | Red Bull Salzburg | 2021 | |||
| Michał Skóraś | Lech Poznań | Club Brugge | 2023 | |||
| Maxi Oyedele | Legia Warsaw | Strasbourg | 2025 | |||
|
|