Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1992-03-21 · 6 players total
| Full name | Dawid Kudla |
|---|---|
| Name in home country | Dawid Kudła |
| Date of birth | 1992-03-21 (34 yrs) |
| Place of birth | Ruda Śląska, Poland |
| Citizenship | Poland |
| Position | Goalkeeper |
| Foot | right |
| Height | 190.00 m |
| Current club | GKS Katowice |
| Joined | 2021-07-01 |
| Contract expires | 2027-06-30 |
| Agent | ONE HUNDRED SPORTS |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| GKS Katowice | 5 | 21/22 | 25/26 | 137 | 0 | 0 | 12,360 |
| Górnik Zabrze | 2 | 19/20 | 20/21 | 3 | 0 | 0 | 270 |
| Gornik Zabrze II | 2 | 19/20 | 20/21 | 4 | 0 | 0 | 315 |
| Zaglebie Sosnowiec | 3 | 12/13 | 18/19 | 88 | 0 | 0 | 7,896 |
| Pogon Szczecin | 4 | 13/14 | 16/17 | 44 | 0 | 0 | 3,945 |
| Pogon Szczecin II | 1 | 16/17 | 16/17 | 2 | 0 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ekstraklasa | GKS Katowice | 8 | 0 | 0 | 1 | 0 | 720 |
| 24/25 | Ekstraklasa | GKS Katowice | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 24/25 | Puchar Polski | GKS Katowice | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Fortuna 1 Liga | GKS Katowice | 34 | 0 | 0 | 3 | 0 | 3,060 |
| 23/24 | Puchar Polski | GKS Katowice | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Fortuna 1 Liga | GKS Katowice | 29 | 0 | 0 | 0 | 0 | 2,610 |
| 22/23 | Puchar Polski | GKS Katowice | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Fortuna 1 Liga | GKS Katowice | 30 | 0 | 0 | 2 | 0 | 2,700 |
| 21/22 | Puchar Polski | GKS Katowice | 1 | 0 | 0 | 0 | 0 | 120 |
| 20/21 | 3 Liga Grupa III | Gornik Zabrze II | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Ekstraklasa | Górnik Zabrze | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Puchar Polski | Górnik Zabrze | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | 3 Liga Grupa III | Gornik Zabrze II | 3 | 0 | 0 | 0 | 0 | 225 |
| 19/20 | Ekstraklasa | Górnik Zabrze | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Totolotek Puchar | Górnik Zabrze | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Ekstraklasa | Zaglebie Sosnowiec | 24 | 0 | 0 | 1 | 0 | 2,151 |
| 17/18 | Nice 1 Liga | Zaglebie Sosnowiec | 33 | 0 | 0 | 4 | 0 | 2,970 |
| 17/18 | Puchar Polski | Zaglebie Sosnowiec | 2 | 0 | 0 | 1 | 0 | 210 |
| 16/17 | 3 Liga Grupa II | Pogon Szczecin II | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Ekstraklasa | Pogon Szczecin | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 16/17 | Puchar Polski | Pogon Szczecin | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Ekstraklasa | Pogon Szczecin | 21 | 0 | 0 | 1 | 0 | 1,815 |
| 15/16 | Puchar Polski | Pogon Szczecin | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ekstraklasa | Pogon Szczecin | 5 | 0 | 0 | 0 | 0 | 450 |
| 14/15 | Puchar Polski | Pogon Szczecin | 2 | 0 | 0 | 0 | 0 | 240 |
| 13/14 | Ekstraklasa | Pogon Szczecin | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Puchar Polski | Pogon Szczecin | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 2 Liga - West | Zaglebie Sosnowiec | 29 | 0 | 0 | 1 | 0 | 2,565 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Gornik U19 | Gornik II | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Gornik II | Pervolion | Transfer | 0 | — |
| 12/13 | 2012-08-02 | Pervolion | Z. Sosnowiec | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Z. Sosnowiec | Pogon Szczecin | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Pogon Szczecin | Z. Sosnowiec | Transfer | 150000 | — |
| 19/20 | 2019-07-11 | Z. Sosnowiec | Górnik Zabrze | Transfer | 175000 | — |
| 21/22 | 2021-07-01 | Górnik Zabrze | GKS Katowice | Transfer | 150000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Oskar Repka | 2 | 0 | 0 |
| Sebastian Bergier | 2 | 0 | 0 |
| Jakub Arak | 1 | 0 | 0 |
| Konrad Wrzesinski | 1 | 0 | 0 |
| Grzegorz Janiszewski | 1 | 0 | 0 |
| Mateusz Cichocki | 1 | 0 | 0 |
| Vamara Sanogo | 1 | 0 | 0 |
| Tomasz Nowak | 1 | 0 | 0 |
| Zarko Udovicic | 1 | 0 | 0 |
| Filip Szymczak | 1 | 0 | 0 |
| Marcin Urynowicz | 1 | 0 | 0 |
| Rafal Murawski | 1 | 0 | 0 |
| Patryk Szwedzik | 2 | 0 | 0 |
| Adam Banasiak | 1 | 0 | 0 |
| Lukasz Zwolinski | 1 | 0 | 0 |
Last 50 matches for GKS Katowice while Dawid Kudla was at the club (joined 2021-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-24 | PL1 |
Lechia Gdańsk | 2–3 | GKS Katowice | Available |
| 2025-05-18 | PL1 |
GKS Katowice | 2–2 | Lech Poznań | Available |
| 2025-05-11 | PL1 |
GKS Katowice | 2–1 | KS Cracovia | Available |
| 2025-05-05 | PL1 |
Korona Kielce | 2–1 | GKS Katowice | Available |
| 2025-04-26 | PL1 |
GKS Katowice | 1–3 | Legia Warszawa | Available |
| 2025-04-19 | PL1 |
Śląsk Wrocław | 0–2 | GKS Katowice | Available |
| 2025-04-12 | PL1 |
GKS Katowice | 3–1 | Puszcza Niepołomice | Available |
| 2025-04-06 | PL1 |
Pogoń Szczecin | 4–0 | GKS Katowice | Available |
| 2025-03-30 | PL1 |
GKS Katowice | 2–1 | Górnik Zabrze | Available |
| 2025-03-15 | PL1 |
Widzew Łódź | 1–0 | GKS Katowice | Available |
| 2025-03-09 | PL1 |
GKS Katowice | 1–0 | Zagłębie Lubin | Available |
| 2025-03-02 | PL1 |
Jagiellonia Białystok | 1–0 | GKS Katowice | Available |
| 2025-02-24 | PL1 |
Motor Lublin | 3–2 | GKS Katowice | Available |
| 2025-02-16 | PL1 |
GKS Katowice | 0–0 | Piast Gliwice | Available |
| 2025-02-08 | PL1 |
Raków Częstochowa | 1–2 | GKS Katowice | Available |
| 2025-01-31 | PL1 |
GKS Katowice | 1–0 | FKS Stal Mielec | Available |
| 2024-12-06 | PL1 |
Radomiak Radom | 1–1 | GKS Katowice | Available |
| 2024-11-30 | PL1 |
GKS Katowice | 2–0 | Lechia Gdańsk | Available |
| 2024-11-23 | PL1 |
Lech Poznań | 2–0 | GKS Katowice | Available |
| 2024-11-09 | PL1 |
KS Cracovia | 3–4 | GKS Katowice | Available |
| 2024-11-04 | PL1 |
GKS Katowice | 1–2 | Korona Kielce | Available |
| 2024-10-27 | PL1 |
Legia Warszawa | 4–1 | GKS Katowice | Available |
| 2024-10-20 | PL1 |
GKS Katowice | 0–0 | Śląsk Wrocław | Available |
| 2024-10-04 | PL1 |
Puszcza Niepołomice | 0–6 | GKS Katowice | Available |
| 2024-09-27 | PL1 |
GKS Katowice | 3–1 | Pogoń Szczecin | Available |
| 2024-09-21 | PL1 |
Górnik Zabrze | 3–0 | GKS Katowice | Available |
| 2024-09-13 | PL1 |
GKS Katowice | 2–2 | Widzew Łódź | Available |
| 2024-08-31 | PL1 |
Zagłębie Lubin | 1–0 | GKS Katowice | Available |
| 2024-08-25 | PL1 |
GKS Katowice | 3–1 | Jagiellonia Białystok | Available |
| 2024-08-16 | PL1 |
GKS Katowice | 0–0 | Motor Lublin | Available |
| 2024-08-12 | PL1 |
Piast Gliwice | 2–2 | GKS Katowice | Available |
| 2024-08-03 | PL1 |
GKS Katowice | 0–1 | Raków Częstochowa | Available |
| 2024-07-27 | PL1 |
FKS Stal Mielec | 0–1 | GKS Katowice | Available |
| 2024-07-20 | PL1 |
GKS Katowice | 1–2 | Radomiak Radom | Available |
| 2023-11-01 | PL2L |
Stal Rzeszów | 2–2 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
GKS Tychy | 2–3 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
Chrobry Głogów | 1–4 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 3–1 | Znicz Pruszków | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 2–0 | Miedź Legnica | Available |
| 2023-11-01 | PL2L |
GKS Górnik Łęczna | 1–1 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 0–1 | Zagłębie Sosnowiec | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 3–1 | Chrobry Głogów | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 1–1 | Arka Gdynia | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 1–0 | GKS Tychy | Available |
| 2023-11-01 | PL2L |
Arka Gdynia | 0–1 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 0–0 | Bruk-Bet Termalica Nieciecza | Available |
| 2023-11-01 | PL2L |
Bruk-Bet Termalica Nieciecza | 2–2 | GKS Katowice | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 8–0 | Stal Rzeszów | Available |
| 2023-11-01 | PL2L |
GKS Katowice | 1–0 | Lechia Gdańsk | Available |
| 2023-11-01 | PL2L |
Wisła Kraków | 3–2 | GKS Katowice | Available |
Teams faced most often by Dawid Kudla's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Puszcza Niepołomice | 8 | 2 | 5 | 1 | 17 | 10 | +7 | 25% |
| Raków Częstochowa | 6 | 3 | 1 | 2 | 5 | 4 | +1 | 50% |
| Śląsk Wrocław | 6 | 4 | 2 | 0 | 8 | 1 | +7 | 67% |
| Legia Warszawa | 6 | 0 | 1 | 5 | 6 | 15 | -9 | 0% |
| Jagiellonia Białystok | 6 | 2 | 1 | 3 | 7 | 10 | -3 | 33% |
| Radomiak Radom | 6 | 2 | 2 | 2 | 8 | 9 | -1 | 33% |
| Zagłębie Lubin | 6 | 2 | 0 | 4 | 4 | 7 | -3 | 33% |
| Pogoń Szczecin | 6 | 3 | 0 | 3 | 5 | 9 | -4 | 50% |
| Piast Gliwice | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 33% |
| Lech Poznań | 6 | 1 | 3 | 2 | 5 | 8 | -3 | 17% |
| Korona Kielce | 6 | 3 | 1 | 2 | 11 | 8 | +3 | 50% |
| Lechia Gdańsk | 6 | 4 | 0 | 2 | 11 | 11 | 0 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 720 | 1 | 0 | 0 | 0.13 |
| 24/25 | 34 | 3,060 | 2 | 0 | 0 | 0.06 |
| 23/24 | 34 | 3,060 | 3 | 0 | 0 | 0.09 |
| 21/22 | 31 | 2,820 | 2 | 0 | 0 | 0.06 |
| 20/21 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 18/19 | 24 | 2,151 | 1 | 0 | 0 | 0.04 |
| 17/18 | 35 | 3,180 | 5 | 0 | 0 | 0.14 |
| 16/17 | 17 | 1,530 | 1 | 0 | 0 | 0.06 |
| 15/16 | 21 | 1,815 | 1 | 0 | 0 | 0.05 |
| 12/13 | 29 | 2,565 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 720 | 0 | 0% | 17 | 2.13 |
| 24/25 | 34 | 3,060 | 9 | 26% | 47 | 1.38 |
| 23/24 | 34 | 3,060 | 13 | 38% | 35 | 1.03 |
| 22/23 | 30 | 2,700 | 11 | 37% | 29 | 0.97 |
| 21/22 | 31 | 2,820 | 9 | 29% | 43 | 1.37 |
| 20/21 | 3 | 270 | 0 | 0% | 10 | 3.33 |
| 19/20 | 4 | 315 | 2 | 50% | 2 | 0.57 |
| 18/19 | 24 | 2,151 | 2 | 8% | 54 | 2.26 |
| 17/18 | 35 | 3,180 | 13 | 37% | 34 | 0.96 |
| 16/17 | 17 | 1,530 | 6 | 35% | 21 | 1.24 |
| 15/16 | 21 | 1,815 | 4 | 19% | 24 | 1.19 |
| 14/15 | 7 | 690 | 0 | 0% | 14 | 1.83 |
| 13/14 | 1 | 90 | 1 | 100% | 0 | 0 |
| 12/13 | 29 | 2,565 | 11 | 38% | 21 | 0.74 |
Output by competition
Career goals and assists broken down by tournament.
More on Dawid Kudla
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dawid Kudla
Who is Dawid Kudla?
Dawid Kudla is a Poland professional footballer who plays as a goalkeeper for GKS Katowice.
How old is Dawid Kudla?
Dawid Kudla is 34 years old. He was born on March 21, 1992 in Ruda Śląska.
What position does Dawid Kudla play?
Dawid Kudla plays as a goalkeeper (Goalkeeper).
What club does Dawid Kudla play for?
Dawid Kudla currently plays for GKS Katowice.
What is Dawid Kudla's market value?
Dawid Kudla's most recent reported market value is €250k.
Poland