Michal Koj
Career snapshot
Career highs
Born the same day
Shares 1993-07-28 · 6 players total
| Full name | Michal Koj |
|---|---|
| Name in home country | Michał Koj |
| Date of birth | 1993-07-28 (32 yrs) |
| Place of birth | Ruda Śląska, Poland |
| Citizenship | Poland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 188.00 m |
| Current club | Wieczysta Krakow |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Polish Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Wieczysta Krakow | 2 | 24/25 | 25/26 | 20 | 0 | 0 | 0 |
| Puszcza Niepolomice | 2 | 22/23 | 23/24 | 45 | 4 | 3 | 1,884 |
| Korona Kielce | 1 | 21/22 | 21/22 | 28 | 2 | 0 | 1,000 |
| Górnik Zabrze | 4 | 17/18 | 20/21 | 78 | 6 | 7 | 2,514 |
| Gornik Zabrze II | 2 | 18/19 | 19/20 | 5 | 2 | 0 | 45 |
| Ruch Chorzow | 2 | 15/16 | 16/17 | 45 | 5 | 1 | 2,016 |
| Pogon Szczecin | 2 | 13/14 | 14/15 | 7 | 0 | 0 | 0 |
| Panathinaikos Athens U20 | 2 | 10/11 | 11/12 | 12 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Betclic 1 Liga | Wieczysta Krakow | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | STS Polish Cup | Wieczysta Krakow | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Betclic 2 Liga | Wieczysta Krakow | 15 | 0 | 0 | 4 | 0 | 0 |
| 24/25 | Promotion Playoffs 1 Liga | Wieczysta Krakow | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ekstraklasa | Puszcza Niepolomice | 19 | 1 | 1 | 4 | 0 | 1,250 |
| 23/24 | Puchar Polski | Puszcza Niepolomice | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Baraze o udzial w Ekstraklasie | Puszcza Niepolomice | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Fortuna 1 Liga | Puszcza Niepolomice | 23 | 3 | 2 | 9 | 0 | 634 |
| 22/23 | Puchar Polski | Puszcza Niepolomice | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Fortuna 1 Liga | Korona Kielce | 25 | 2 | 0 | 8 | 0 | 1,000 |
| 21/22 | Puchar Polski | Korona Kielce | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ekstraklasa | Górnik Zabrze | 14 | 1 | 0 | 3 | 0 | 981 |
| 20/21 | Puchar Polski | Górnik Zabrze | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 3 Liga Grupa III | Gornik Zabrze II | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ekstraklasa | Górnik Zabrze | 10 | 1 | 0 | 2 | 0 | 549 |
| 19/20 | Totolotek Puchar | Górnik Zabrze | 2 | 1 | 2 | 0 | 0 | 180 |
| 18/19 | 3 Liga Grupa III | Gornik Zabrze II | 1 | 2 | 0 | 0 | 0 | 45 |
| 18/19 | Ekstraklasa | Górnik Zabrze | 14 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Europa League Qualifying | Górnik Zabrze | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Totolotek Puchar | Górnik Zabrze | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Ekstraklasa | Górnik Zabrze | 29 | 3 | 3 | 5 | 0 | 804 |
| 17/18 | Puchar Polski | Górnik Zabrze | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Ekstraklasa | Ruch Chorzow | 17 | 1 | 0 | 4 | 0 | 1,434 |
| 16/17 | Puchar Polski | Ruch Chorzow | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ekstraklasa | Ruch Chorzow | 26 | 4 | 1 | 8 | 1 | 582 |
| 15/16 | Puchar Polski | Ruch Chorzow | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ekstraklasa | Pogon Szczecin | 2 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Ekstraklasa | Pogon Szczecin | 4 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Puchar Polski | Pogon Szczecin | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Super League K20 | Panathinaikos Athens U20 | 8 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Super League K20 | Panathinaikos Athens U20 | 4 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2010-01-01 | Ruch U19 | PAO U21 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | PAO U20 | Without Club | Transfer | 0 | — |
| 12/13 | 2013-01-01 | Without Club | Pogon II | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Pogon II | Pogon Szczecin | Transfer | 0 | — |
| 15/16 | 2015-07-02 | Pogon Szczecin | Ruch Chorzow | Transfer | 100000 | — |
| 17/18 | 2017-07-01 | Ruch Chorzow | Górnik Zabrze | Transfer | 200000 | — |
| 21/22 | 2021-07-01 | Górnik Zabrze | Korona Kielce | Transfer | 350000 | — |
| 22/23 | 2022-07-01 | Korona Kielce | P. Niepolomice | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | P. Niepolomice | Wieczysta | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23136 | — | 0 | 0 | — | — | former national player |
| Team #16299 | — | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kamil Zapolnik | 2 | 1 | 0 |
| Pawel Bochniewicz | 1 | 0 | 0 |
| Roman Yakuba | 1 | 0 | 0 |
| Mateusz Wieteska | 2 | 1 | 0 |
| Rafal Kurzawa | 2 | 1 | 0 |
| Damian Kadzior | 2 | 1 | 0 |
| Mariusz Stepinski | 1 | 0 | 0 |
| Hubert Tomalski | 2 | 0 | 0 |
| Maciej Ambrosiewicz | 2 | 0 | 0 |
| Tomasz Loska | 2 | 0 | 0 |
| Jakub Serafin | 2 | 0 | 0 |
| Patryk Lipski | 1 | 1 | 0 |
| Przemysław Wiśniewski | 1 | 1 | 0 |
| Szymon Żurkowski | 2 | 0 | 0 |
| Martin Konczkowski | 1 | 0 | 0 |
| Wojciech Hajda | 2 | 0 | 0 |
| Jesús Jiménez | 1 | 0 | 0 |
| Lukasz Wolsztynski | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Ekstraklasa | Ruch Chorzow | 4 | 26 |
| 17/18 | Ekstraklasa | Górnik Zabrze | 3 | 29 |
| 22/23 | Fortuna 1 Liga | Puszcza Niepolomice | 3 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Ekstraklasa | Górnik Zabrze | 3 | 29 |
| 19/20 | Totolotek Puchar | Górnik Zabrze | 2 | 2 |
| 22/23 | Fortuna 1 Liga | Puszcza Niepolomice | 2 | 23 |
Teams faced most often by Michal Koj'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 % |
|---|---|---|---|---|---|---|---|---|
| Raków Częstochowa | 4 | 2 | 0 | 2 | 3 | 4 | -1 | 50% |
| KS Cracovia | 4 | 1 | 2 | 1 | 2 | 6 | -4 | 25% |
| Warta Poznań | 4 | 1 | 1 | 2 | 4 | 4 | 0 | 25% |
| Puszcza Niepołomice | 4 | 1 | 2 | 1 | 8 | 7 | +1 | 25% |
| Radomiak Radom | 4 | 1 | 2 | 1 | 6 | 4 | +2 | 25% |
| Widzew Łódź | 4 | 0 | 2 | 2 | 4 | 8 | -4 | 0% |
| Piast Gliwice | 4 | 1 | 3 | 0 | 4 | 2 | +2 | 25% |
| Zagłębie Lubin | 4 | 2 | 0 | 2 | 4 | 4 | 0 | 50% |
| ŁKS Łódź | 4 | 3 | 0 | 1 | 12 | 4 | +8 | 75% |
| Śląsk Wrocław | 4 | 1 | 3 | 0 | 4 | 2 | +2 | 25% |
| Ruch Chorzów | 4 | 3 | 1 | 0 | 6 | 2 | +4 | 75% |
| Pogoń Szczecin | 4 | 1 | 1 | 2 | 4 | 6 | -2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 15/16 | First senior goal |
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 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 17 | 0 | 4 | 0 | 0 | 0 |
| 23/24 | 21 | 1,250 | 4 | 0 | 0 | 0.29 |
| 22/23 | 24 | 634 | 9 | 0 | 0 | 1.28 |
| 21/22 | 28 | 1,000 | 8 | 0 | 0 | 0.72 |
| 20/21 | 16 | 981 | 3 | 0 | 0 | 0.28 |
| 19/20 | 16 | 729 | 2 | 0 | 0 | 0.25 |
| 18/19 | 19 | 45 | 2 | 2 | 0 | 8 |
| 17/18 | 32 | 804 | 5 | 0 | 0 | 0.56 |
| 16/17 | 18 | 1,434 | 4 | 0 | 0 | 0.25 |
| 15/16 | 27 | 582 | 8 | 0 | 1 | 1.39 |
| 14/15 | 2 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | 5 | 0 | 2 | 0 | 0 | 0 |
| 10/11 | 4 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Michal Koj
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Michal Koj
Who is Michal Koj?
Michal Koj is a Poland professional footballer who plays as a centre-back for Wieczysta Krakow.
How old is Michal Koj?
Michal Koj is 32 years old. He was born on July 28, 1993 in Ruda Śląska.
What position does Michal Koj play?
Michal Koj plays as a centre-back (Defender - Centre-Back).
What club does Michal Koj play for?
Michal Koj currently plays for Wieczysta Krakow.
How many career goals has Michal Koj scored?
Across all senior club competitions in our dataset, Michal Koj has scored 19 goals in 240 appearances.
Poland