# Czech First League records and statistics

The Czech First League is a Czech professional league for association football clubs. At the top of the Czech Republic football league system, it is the country's primary football competition and is contested by 16 clubs. The history of the Czech football league began with its reorganization for the 1993–94 season following the dissolution of Czechoslovakia and therefore the league became the successor of the Czechoslovak League.
Following statistics count only seasons of Czech First League since its inception in 1993.
    As of 17 March 2025.

## Player records

Clubs are in order of the first appearance. Highlighted players currently plays in the Czech First League.
Source:

### Most appearances

| Rank | Player | Matches | Years active | Clubs |
| 1 | Milan Petržela | 519 | 2003–2024 | Slovácko, Jablonec, Sparta, Plzeň |
| 2 | Václav Procházka | 447 | 2003–2023 | Plzeň, Slovácko, Mladá Boleslav, Ostrava, Zlín |
| 3 | Josef Jindřišek | 446 | 2003– | Jablonec, Olomouc, Bohemians 1905 |
| 4 | Marek Matějovský | 439 | 2001– | Jablonec, Mladá Boleslav, Sparta |
| 5 | Stanislav Vlček | 436 | 1993–2012 | Bohemians 1905, České Budějovice, Olomouc, Slavia |
| 6 | Martin Vaniak | 432 | 1993–2011 | Olomouc, Drnovice, Most, Slavia |
| 6 | Rudolf Otepka | 432 | 1996–2012 | Zlín, Příbram, Drnovice, Ostrava, Olomouc, České Budějovice |
| 8 | Pavel Horváth | 426 | 1993–2015 | Sparta, Jablonec, Slavia, Teplice, Plzeň |
| 9 | David Lafata | 418 | 1999–2018 | České Budějovice, Jablonec, Sparta |
| 10 | Jiří Fleišman | 408 | 2010– | Liberec, Mladá Boleslav, Ostrava, Karviná |

### Most appearances (expatriate players)

| Rank | Player | Matches | Years active | Clubs |
| 1 | Admir Ljevaković | 306 | 2007–2022 | Teplice |
| 2 | Karol Kisel | 279 | 2000–2013 | Bohemians 1905, Liberec, Sparta, Slavia |
| 3 | Jakub Považanec | 272 | 2014–2023 | Dukla, Jablonec |
| 4 | Matúš Kozáčik | 242 | 2003–2019 | Slavia, Sparta, Plzeň |
| 5 | Vukadin Vukadinović | 241 | 2013–2024 | Jablonec, Slavia, Zlín, Sparta, Karviná, Teplice |
| 6 | Marek Bakoš | 217 | 2009–2019 | Plzeň, Liberec |
| 7 | Alexandre Mendy | 207 | 2003–2011 | Příbram, Most, Mladá Boleslav |
| 8 | Aidin Mahmutović | 206 | 2008–2016 | Teplice, Plzeň, Olomouc, Příbram |
| 9 | Daniel Rossi Silva | 205 | 2007–2016 | Olomouc, Jablonec |
| 10 | Kennedy Chihuri | 200 | 1996–2004 | Slavia, Žižkov |

### Most appearances by country

Note: Countries indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality. Changes in FIFA nationality that occurred outside of the player's time in the Czech First League are not taken into account.
| Country | Player | Matches | Goals | Notes |
| Albania | Kristi Qose | 72 | 9 | |
| Angola | Gigli Ndefe | 167 | 3 | Born in the Netherlands, he represents Angola |
| Argentina | Leandro Lázzaro | 83 | 34 | |
| Armenia | Edgar Malakyan | 11 | 0 | |
| Australia | Golgol Mebrahtu | 42 | 14 | Born in Sudan, he represents Australia |
| Austria | Vincent Trummer | 44 | 3 | |
| Azerbaijan | Kamran Agayev | 5 | 0 | |
| Bahrain | Abdulla Yusuf Helal | 132 | 28 | |
| Belarus | Vitali Trubila | 109 | 5 | |
| Belgium | Olivier Vliegen | 51 | 0 | |
| Benin | Mohamed Tijani | 41 | 1 | Born in Ivory Coast, he represents Benin |
| Bosnia and Herzegovina | Admir Ljevaković | 306 | 14 | |
| Brazil | Daniel Rossi | 205 | 11 | |
| Bulgaria | Martin Minchev | 70 | 10 | |
| Burkina Faso | Ismaël Ouedraogo | 14 | 1 | |
| Burundi | Bienvenue Kanakimana | 29 | 4 | |
| Cameroon | Joss Didiba | 85 | 2 | |
| Canada | André Hainault | 48 | 1 | |
| Cape Verde | Nando Maria Neves | 88 | 8 | |
| Colombia | Jhon Mosquera | 192 | 30 | |
| Congo | Francis Litsingi | 84 | 24 | |
| Costa Rica | Winston Parks | 17 | 2 | |
| Croatia | Andrej Kerić | 135 | 36 | |
| Curaçao | Rigino Cicilia | 67 | 12 | |
| DR Congo | Joel Ngandu Kayamba | 89 | 6 | |
| Denmark | Asger Sørensen | 77 | 8 | |
| Ecuador | Augusto Batioja | 40 | 1 | |
| Egypt | Mohamed Yasser | 47 | 6 | |
| England | Byron Webster | 23 | 4 | |
| Equatorial Guinea | Santiago Eneme | 18 | 1 | |
| Estonia | Vlasiy Sinyavskiy | 118 | 10 | |
| Ethiopia | Fikru Teferra | 9 | 0 | |
| Finland | Kaan Kairinen | 65 | 3 | |
| France | Alexandre Mendy | 207 | 24 | |
| Gabon | Guélor Kanga | 69 | 28 | |
| Gambia | Lamin Jawo | 124 | 19 | |
| Georgia | Vakhtang Chanturishvili | 175 | 12 | |
| Germany | Till Schumacher | 57 | 2 | |
| Ghana | Benjamin Tetteh | 98 | 21 | |
| Greece | Marios Pourzitidis | 109 | 4 | |
| Guadeloupe | Kévin Malpon | 7 | 0 | Born in Martinique, he represents Guadeloupe |
| Guinea | Kamso Mara | 97 | 11 | |
| Haiti | Kevin Lafrance | 22 | 2 | Born in France, he represents Haiti |
| Honduras | Luis Ramos | 10 | 0 | |
| Hungary | Ferenc Róth | 70 | 3 | |
| Iraq | Merchas Doski | 68 | 4 | Born in Germany, he represents Iraq |
| Israel | Tal Ben Haim | 20 | 0 | |
| Italy | Marco Ferrara | 8 | 0 | |
| Ivory Coast | Ibrahim Traoré | 191 | 14 | |
| Jamaica | Rolando Aarons | 12 | 0 | |
| Japan | Hidetoshi Wakui | 10 | 0 | |
| Kenya | Patrick Oboya | 27 | 2 | |
| Kosovo | Herolind Shala | 27 | 6 | Born in Norway, he represents Kosovo |
| Kuwait | Aziz Mashaan | 31 | 2 | |
| Kyrgyzstan | Sergey Nikitin | 7 | 0 | |
| Latvia | Dāvis Ikaunieks | 113 | 22 | |
| Liberia | Oscar Dorley | 186 | 10 | |
| Lithuania | Tomas Radzinevičius | 64 | 9 | |
| Malaysia | Dion Cools | 8 | 0 | |
| Mali | Bassirou Dembélé | 9 | 0 | |
| Martinique | Florent Poulolo | 87 | 3 | |
| Mexico | Cesáreo Victorino | 4 | 0 | |
| Moldova | Valeriu Andronic | 18 | 1 | |
| Mongolia | Tuguldur Gantogtokh | 1 | 0 | |
| Montenegro | Vladimir Jovović | 150 | 18 | |
| Netherlands | Mick van Buren | 160 | 34 | |
| Niger | Soune Soungole | 55 | 0 | Born in Ivory Coast, he represents Niger |
| Nigeria | Peter Olayinka | 144 | 38 | |
| North Macedonia | Veliče Šumulikoski | 169 | 8 | |
| Northern Ireland | Paul Munster | 3 | 0 | |
| Norway | Andreas Vindheim | 44 | 3 | |
| Peru | Matías Succar | 11 | 1 | |
| Poland | Bartosz Pikul | 33 | 2 | |
| Portugal | Danny | 21 | 1 | |
| Romania | Florin Niță | 109 | 0 | |
| Russia | Vladislav Levin | 112 | 2 | |
| Senegal | Dame Diop | 119 | 24 | |
| Serbia | Vukadin Vukadinović | 241 | 23 | |
| Slovakia | Karol Kisel | 279 | 49 | |
| Slovenia | Elvis Bratanović | 43 | 8 | |
| South Africa | Keegan Ritchie | 4 | 0 | |
| South Korea | Seung-bin Kim | 56 | 5 | |
| Spain | Pablo González | 101 | 13 | |
| Sweden | David Moberg Karlsson | 71 | 19 | |
| Switzerland | Mauro Lustrinelli | 25 | 5 | |
| Togo | Francis Koné | 52 | 6 | Born in Ivory Coast, he represents Togo |
| Trinidad and Tobago | Lester Peltier | 5 | 0 | |
| Tunisia | Tijani Belaïd | 64 | 15 | Born in France, he represents Tunisia |
| Turkey | Semih Kaya | 28 | 2 | |
| Turkmenistan | Ruslan Mingazow | 86 | 19 | |
| Uganda | Aziz Kayondo | 20 | 1 | |
| Ukraine | Taras Kacharaba | 132 | 5 | |
| United States | Nana Akosah-Bempah | 9 | 0 | |
| Uruguay | Rafael Acosta | 73 | 9 | |
| Uzbekistan | Aziz Ibragimov | 38 | 1 | |
| Venezuela | Eric Ramírez | 30 | 3 | |
| Zambia | Benson Sakala | 40 | 1 | |
| Zimbabwe | Kennedy Chihuri | 200 | 25 | |

### Appearances by age

Youngest players :
| Rank | Player | Club | Season | Age at first appearance |
| 1 | Dominik Mašek | Příbram | 2010–11 | 15 years, 10 months, 18 days |
| 2 | Pavel Mezlík | Brno | 1998–99 | 15 years, 10 months, 27 days |
| 3 | Patrik Svoboda | Kladno | 2009–10 | 15 years, 11 months, 7 days |
Oldest players :
| Rank | Player | Club | Season | Age at last appearance |
| 1 | Josef Jindřišek | Bohemians 1905 | 2024–25 | 43 years, 11 months, 19 days |
| 2 | Marek Matějovský | Mladá Boleslav | 2024–25 | 42 years, 11 months, 25 days |
| 3 | Pavel Zavadil | Opava | 2020–21 | 42 years, 7 months, 5 days |

### Most goals

| Rank | Player | Goals | Matches | Years active | Clubs |
| 1 | David Lafata | 198 | 418 | 1999–2018 | České Budějovice, Jablonec, Sparta |
| 2 | Horst Siegl | 134 | 310 | 1993–2006 | Sparta, Příbram, Plzeň, Most |
| 3 | Libor Došek | 125 | 407 | 1998–2016 | Brno, Blšany, Liberec, Sparta, Teplice, Slovácko |
| 4 | Milan Škoda | 104 | 344 | 2007–2023 | Bohemians 1905, Slavia, Mladá Boleslav |
| 5 | Jan Chramosta | 100 | 363 | 2009– | Mladá Boleslav, Plzeň, Jablonec, Bohemians 1905 |
| 6 | Jakub Řezníček | 99 | 350 | 2007– | Příbram, Mladá Boleslav, České Budějovice, Sparta, Brno, Plzeň, Olomouc, Teplice, Dukla |
| 7 | Stanislav Vlček | 94 | 436 | 1993–2012 | Bohemians 1905, České Budějovice, Olomouc, Slavia |
| 8 | Luděk Zelenka | 92 | 342 | 1995–2009 | Jablonec, Žižkov, Slavia, Teplice, Blšany, Brno, Bohemians 1905 |
| 9 | Marek Kulič | 88 | 389 | 1998–2014 | Lázně Bohdaneč, Drnovice, Příbram, České Budějovice, Mladá Boleslav, Sparta, Hradec Králové |
| 10 | Martin Doležal | 87 | 305 | 2008–2024 | Jablonec, Olomouc, Karviná |

### Most goals (expatriate players)

| Rank | Player | Goals | Matches | Years active | Clubs |
| 1 | Aidin Mahmutović | 70 | 206 | 2008–2016 | Teplice, Plzeň, Olomouc, Příbram |
| 2 | Marek Bakoš | 67 | 217 | 2009–2019 | Plzeň, Liberec |
| 3 | Jean-David Beauguel | 66 | 194 | 2014–2022 | Dukla, Zlín, Plzeň |
| 4 | Karol Kisel | 49 | 279 | 2000–2013 | Bohemians 1905, Liberec, Sparta, Slavia |
| 5 | Muris Mešanović | 48 | 155 | 2012– | Jihlava, Slavia, Mladá Boleslav, Dukla |
| 5 | Ivan Schranz | 48 | 186 | 2017– | Dukla, České Budějovice, Jablonec, Slavia |
| 7 | Nikolay Komlichenko | 46 | 76 | 2016–2019 | Liberec, Mladá Boleslav |
| 8 | Ewerton | 41 | 132 | 2019– | Mladá Boleslav, Pardubice, Slavia, Ostrava |
| 9 | Michal Ďuriš | 38 | 164 | 2010–2016 | Plzeň, Mladá Boleslav |
| 9 | Peter Olayinka | 38 | 144 | 2016–2023 | Dukla, Slavia |

### Goal scorers by age

| Record | Player | Club | Season | Age |
| Youngest scorer | Adam Hložek | Sparta | 2018–19 | 16 years, 7 months, 15 days |
| Oldest scorer | Marek Matějovský | Mladá Boleslav | 2024–25 | 42 years, 11 months, 18 days* |
*A hat-trick

### Fastest goals

Source:
| Time (s) | Scorer | Match | Season |
| 10.5 | Vratislav Lokvenc | Liberec vs Hradec Králové 1–2 | 1993–94 |
| 11 | Mauro Lustrinelli | Sparta vs Jablonec 3–0 | 2005–06 |
| 12 | Radek Voltr | Jablonec vs Karviná 5–3 | 2016–17 |

### Most clean sheets

| Rank | Player | Clean sheets | Matches | Years active | Clubs |
| 1 | Jaromír Blažek | 157 | 401 | 1993–2015 | Žižkov, Bohemians 1905, Slavia, Sparta, Příbram, Jihlava |
| 2 | Martin Vaniak | 153 | 432 | 1993–2011 | Olomouc, Drnovice, Most, Slavia |
| 3 | Tomáš Grigar | 117 | 376 | 2005–2024 | Sparta, Teplice |
| 4 | Matúš Kozáčik | 111 | 242 | 2003–2019 | Slavia, Sparta, Plzeň |
| 5 | Tomáš Poštulka | 110 | 309 | 1993–2008 | Drnovice, Dukla, Hradec Králové, Sparta, Teplice, Plzeň |
| 6 | Michal Špit | 101 | 300 | 2000–2016 | Příbram, Sparta, Jablonec |
| 7 | Radek Černý | 90 | 212 | 1994–2014 | České Budějovice, Cheb, Slavia |
| 7 | Ondřej Kolář | 90 | 185 | 2014– | Liberec, Slavia |
| 9 | Jan Laštůvka | 89 | 275 | 2001–2023 | Ostrava, Karviná |
| 10 | Petr Drobisz | 88 | 289 | 1998–2014 | Jablonec, Slovácko, Olomouc, Znojmo |
| 10 | Aleš Hruška | 88 | 308 | 2008–2021 | Žižkov, Příbram, Mladá Boleslav, Plzeň |

### Disciplinary

Most yellow cards :
| Rank | Player | Yellow cards | Matches | Years active | Clubs |
| 1 | Marek Matějovský | 110 | 439 | 2001– | Jablonec, Mladá Boleslav, Sparta |
| 2 | Admir Ljevaković | 106 | 306 | 2007–2022 | Teplice |
| 3 | Pavel Horváth | 97 | 426 | 1993–2015 | Sparta, Jablonec, Slavia, Teplice, Plzeň |
Most red cards :
| Rank | Player | Red cards | Matches | Years active | Clubs |
| 1 | Jaroslav Šilhavý | 9 | 137 | 1993–1999 | Slavia, Drnovice, Žižkov |
| 1 | Stanislav Marek | 9 | 199 | 1993–2002 | Liberec, České Budějovice |
| 1 | Marcel Mácha | 9 | 235 | 1995–2008 | Liberec, Příbram |
| 1 | Miloslav Penner | 9 | 249 | 1995–2008 | Slovácká Slavia Uherské Hradiště, FC Karviná, České Budějovice, Příbram, Zlín |

## Most games coached

Source:
| Rank | Manager | Matches | Points made | Years active | Clubs |
| 1 | Petr Rada | 467 | 683 | 1997– | Slavia, Teplice, Jablonec, Liberec, Jihlava, Příbram, Sparta, Dukla |
| 2 | Petr Uličný | 413 | 575 | 1993–2012 | Zlín, Brno, Ostrava, Plzeň, Žižkov, Opava, Hradec Králové, Olomouc |
| 3 | Pavel Tobiáš | 406 | 519 | 1993–2016 | České Budějovice, Slavia, Brno, Příbram |
| 4 | Karel Jarolím | 373 | 618 | 1997–2022 | Příbram, Slavia, Slovácko, Mladá Boleslav |
| 5 | Karel Večeřa | 347 | 480 | 1993–2011 | Brno, Drnovice, Jihlava, Ostrava |
| 6 | Jiří Kotrba | 342 | 481 | 1993–2015 | Žižkov, Jablonec, Příbram, Olomouc, Sparta, Brno, České Budějovice, Liberec |
| 7 | Zdeněk Ščasný | 339 | 556 | 1997–2019 | Sparta, Žižkov, Most, Mladá Boleslav, Teplice |
| 7 | Pavel Vrba | 339 | 655 | 2002–2023 | Ostrava, Plzeň, Sparta, Zlín |
| 9 | Jindřich Trpišovský | 325 | 717 | 2015– | Liberec, Slavia |
| 10 | Luboš Kozel | 311 | 414 | 2007– | Jablonec, Dukla, Ostrava, Liberec |

## Match records

Source:
| Record | Match | Score | Season |
| Most goals total | Zlín–Mladá Boleslav | 5–9 | 2023–24 |
| Home team's highest win | Slavia–Slovácká Slavia Uherské Hradiště | 9–1 | 1995–96 |
| Away team's highest win | Teplice–Mladá Boleslav | 0–8 | 2018–19 |
| Highest draw | Jablonec–Znojmo | 5–5 | 2013–14 |

## All-time table

After the 2023–24 season.
The table counts all the seasons since the Czech First League was founded in 1993. Highlighted teams compete in the 2024–25 Czech First League.
| Pos | Team | S | Pld | W | D | L | GF | GA | GD | Pts | Current level |
| 1 | AC Sparta Prague | 31 | 959 | 602 | 201 | 156 | 1830 | 803 | 1027 | 1989 | 1st tier |
| 2 | SK Slavia Prague | 31 | 959 | 529 | 243 | 187 | 1681 | 859 | 822 | 1814 | 1st tier |
| 3 | FC Slovan Liberec | 31 | 953 | 404 | 262 | 287 | 1278 | 1057 | 221 | 1463 | 1st tier |
| 4 | FC Viktoria Plzeň | 27 | 839 | 413 | 197 | 229 | 1300 | 915 | 385 | 1424 | 1st tier |
| 5 | FK Jablonec | 30 | 929 | 357 | 267 | 305 | 1248 | 1113 | 135 | 1338 | 1st tier |
| 6 | SK Sigma Olomouc | 29 | 890 | 335 | 251 | 304 | 1138 | 1048 | 90 | 1242 | 1st tier |
| 7 | FC Baník Ostrava | 30 | 930 | 323 | 269 | 338 | 1231 | 1188 | 43 | 1224 | 1st tier |
| 8 | FK Teplice | 28 | 863 | 304 | 246 | 313 | 1059 | 1096 | −37 | 1158 | 1st tier |
| 9 | FC Zbrojovka Brno | 26 | 789 | 255 | 206 | 328 | 914 | 1069 | −155 | 961 | 2nd tier |
| 10 | FK Mladá Boleslav | 20 | 626 | 251 | 163 | 212 | 934 | 835 | 99 | 916 | 1st tier |
| 11 | 1. FC Slovácko | 22 | 686 | 238 | 179 | 269 | 807 | 863 | −56 | 893 | 1st tier |
| 12 | SK Dynamo České Budějovice | 23 | 705 | 200 | 190 | 315 | 752 | 1074 | −322 | 779 | 1st tier |
| 13 | Bohemians 1905 | 22 | 688 | 195 | 197 | 296 | 715 | 958 | −243 | 774 | 1st tier |
| 14 | FK Příbram | 22 | 672 | 191 | 172 | 309 | 697 | 986 | −289 | 745 | 3rd tier |
| 15 | FC Zlín | 19 | 596 | 162 | 164 | 270 | 594 | 859 | −265 | 640 | 2nd tier |
| 16 | FC Hradec Králové | 17 | 524 | 141 | 143 | 240 | 499 | 742 | −243 | 557 | 1st tier |
| 17 | FK Viktoria Žižkov | 14 | 420 | 144 | 106 | 170 | 478 | 539 | −61 | 526 | 2nd tier |
| 18 | FK Drnovice | 10 | 300 | 114 | 67 | 119 | 392 | 398 | −6 | 396 | Dissolved in 2006 |
| 19 | SFC Opava | 11 | 342 | 83 | 89 | 170 | 347 | 532 | −185 | 338 | 2nd tier |
| 20 | FK Dukla Prague | 9 | 275 | 77 | 76 | 122 | 325 | 420 | −95 | 306 | 1st tier |
| 21 | FK Chmel Blšany | 8 | 240 | 67 | 63 | 110 | 255 | 350 | −95 | 264 | Dissolved in 2016 |
| 22 | FC Vysočina Jihlava | 7 | 210 | 55 | 61 | 94 | 221 | 315 | −94 | 226 | 2nd tier |
| 23 | MFK Karviná | 7 | 232 | 50 | 63 | 119 | 246 | 367 | −121 | 213 | 1st tier |
| 24 | FK Pardubice | 4 | 139 | 46 | 28 | 65 | 160 | 220 | −60 | 166 | 1st tier |
| 25 | SK Kladno | 4 | 120 | 28 | 30 | 62 | 99 | 173 | −74 | 114 | 4th tier |
| 26 | FC Union Cheb | 3 | 90 | 29 | 26 | 35 | 95 | 121 | −26 | 100 | 5th tier |
| 27 | FK SIAD Most | 3 | 90 | 19 | 30 | 41 | 96 | 140 | −44 | 87 | Dissolved in 2016 |
| 28 | FK Bohemians Prague | 2 | 60 | 14 | 8 | 38 | 60 | 111 | −51 | 50 | Dissolved in 2016 |
| 29 | FC Karviná | 2 | 60 | 12 | 12 | 36 | 53 | 105 | −52 | 48 | Merged with MFK Karviná in 2008 |
| 30 | 1. SC Znojmo FK | 1 | 30 | 6 | 9 | 15 | 32 | 49 | −17 | 27 | 3rd tier |
| 31 | FK Ústí nad Labem | 1 | 30 | 4 | 7 | 19 | 22 | 67 | −45 | 19 | 3rd tier |
| 32 | Slovácká Slavia Uherské Hradiště | 1 | 30 | 3 | 8 | 19 | 19 | 65 | −46 | 17 | Merged with Slovácko in 2000 |
| 33 | MFK Vítkovice | 1 | 30 | 3 | 7 | 20 | 22 | 64 | −42 | 13 | 4th tier |
| 34 | FK Švarc Benešov | 1 | 30 | 3 | 3 | 24 | 23 | 78 | −55 | 12 | 4th tier |
| 35 | AFK Atlantic Lázně Bohdaneč | 1 | 30 | 2 | 5 | 23 | 18 | 61 | −43 | 11 | Dissolved in 2000 |
* ↑ Includes 1993–94 season played by the original Dukla Prague club.
* Point deductions are not counted in this historical table (2004–05: 1. FC Slovácko −12, SFC Opava −6, Slovan Liberec −6; 2009–10: Bohemians Praha (Střížkov) −15; 2011–12: Sigma Olomouc −9).
* A win was awarded with 2 points in the 1993–94 season.