xgEdge

Czech First League top scorers 2026/2027

Every Czech First League player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.

Martin Šubert leads the scoring on 6 goals, from 504 minutes. That is 1 clear of Wiktor Nowak. Martin Šubert has scored 4.11 more than his chances were worth: 6 goals from 1.89 xG. Danijel Šturm has scored 2.03 fewer than his chances were worth: 1 goal from 3.03 xG.

Showing 51–100 of 389 players

Czech First League top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
42 Ebrima Singhateh AC Sparta Praha 5 166 1 1 1.11 −0.11 166
42 Soliu Afolabi FC Slovan Liberec 6 170 1 1 0.80 +0.20 170
42 Ryan Mahuta FK Pardubice 6 172 1 1 0.67 +0.33 172
42 Tomas Zlatohlavek FK Teplice 6 173 1 1 0.29 +0.71 173
42 Matěj Vydra Viktoria Plzeň 3 175 1 1 0.37 +0.63 175
42 Adonija Ouanda SK Slavia Praha 3 181 1 1 0.49 +0.51 181
42 David Jurásek SK Slavia Praha 3 193 1 1 0.77 +0.23 193
42 Vojtěch Patrák FK Pardubice 4 222 1 1 0.24 +0.76 222
42 Fabijan Krivak SK Sigma Olomouc 6 224 1 1 0.10 +0.90 224
42 Lucky Ezeh FC Zbrojovka Brno 5 231 1 1 1.14 −0.14 231
42 David Machalík FC Zlín 3 232 1 1 0.62 +0.38 232
42 Tomáš Čvančara FC Hradec Králové 3 253 1 1 0.76 +0.24 253
42 Jan Chramosta FK Jablonec 6 257 1 1 1.52 −0.52 257
42 Issa Fomba SK Líšeň 7 265 1 1 1.08 −0.08 265
42 Matěj Polidar FK Jablonec 5 285 1 1 0.67 +0.33 285
42 Matěj Chaluš Baník Ostrava 5 289 1 1 0.26 +0.74 289
42 Denis Višinský Viktoria Plzeň 7 316 1 1 0.21 +0.79 316
42 Pavel Juroška 1. FC Slovácko 6 317 1 1 0.71 +0.29 317
42 Cheick Souaré Viktoria Plzeň 6 320 1 1 1.01 −0.01 320
42 Antonín Růsek FK Jablonec 6 340 1 1 0.74 +0.26 340
42 Prince Kwabena Adu Viktoria Plzeň 7 344 1 1 2.37 −1.37 344
42 Josef Kolářík Mladá Boleslav 8 346 1 1 0.61 +0.39 346
42 Marko Soldo SK Sigma Olomouc 9 348 1 1 0.09 +0.91 348
42 Jan Suchan FK Jablonec 6 355 1 1 0.77 +0.23 355
42 Mubarak Suleiman SK Slavia Praha 4 359 1 1 1.00 +0.00 359
42 Vojtěch Stránský FC Slovan Liberec 9 359 1 1 0.52 +0.48 359
42 Stanislav Petruta FC Zlín 7 364 1 1 0.40 +0.60 364
42 Saidou Alioum Moubarak FK Jablonec 6 369 1 1 1.20 −0.20 369
42 David Kozel Mladá Boleslav 5 371 1 1 0.57 +0.43 371
42 Tomáš Ladra Viktoria Plzeň 7 386 1 1 0.42 +0.58 386
42 Sacha Komljenovic SK Líšeň 8 426 1 1 1.14 −0.14 426
42 Tomáš Holeš SK Slavia Praha 6 430 1 1 0.28 +0.72 430
42 Filip Novák FK Jablonec 6 452 1 1 0.13 +0.87 452
42 Václav Jurečka Baník Ostrava 8 462 1 1 2.15 −1.15 462
42 Patrik Blahút 1. FC Slovácko 8 466 1 1 0.33 +0.67 466
42 Vit Skrkon Baník Ostrava 9 469 1 1 2.21 −1.21 469
42 David Zima SK Slavia Praha 6 470 1 1 0.45 +0.55 470
42 Albert Labík SK Líšeň 6 470 1 1 0.32 +0.68 470
42 Abdoull Tanko FK Pardubice 7 472 1 1 2.62 −1.62 472
42 Petr Mirvald Bohemians Praha 1905 7 483 1 1 0.68 +0.32 483
42 Matěj Ryneš AC Sparta Praha 8 493 1 1 0.16 +0.84 493
42 Lukas Penxa FC Zbrojovka Brno 8 514 1 1 0.52 +0.48 514
42 Frank Appiah FC Zlín 8 522 1 1 0.82 +0.18 522
42 František Čech FC Hradec Králové 7 546 1 1 0.47 +0.53 546
42 Štěpán Chaloupek SK Slavia Praha 9 569 1 1 0.88 +0.12 569
42 Marcel Čermák FK Teplice 8 580 1 1 1.34 −0.34 580
42 Michal Fukala FC Zlín 8 580 1 1 0.43 +0.57 580
42 Danijel Šturm SK Slavia Praha 9 582 1 1 3.03 −2.03 582
42 Tadeáš Vachoušek FC Zbrojovka Brno 8 583 1 1 1.09 −0.09 583
42 Jonatan Braut Brunes AC Sparta Praha 8 589 1 1 2.14 −1.14 589
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Apps
Matches he played in this competition this season. A match he was named in and did not play does not count.
Min
Minutes played.
G
Goals scored, penalties included.
npG
Goals with penalties taken out.
xG
Expected goals: the quality of the chances he took, summed.
G − xG
Goals less expected goals, over the matches with both.
Min/G
Minutes played for each goal scored.

Appearances, minutes, goals, assists and shots on this page are summed over the Czech First League matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →