Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2000-07-25 · 5 players total
| Full name | Mateusz Kochalski |
|---|---|
| Date of birth | 2000-07-25 (25 yrs) |
| Place of birth | Świdnik, Poland |
| Citizenship | Poland |
| Position | Goalkeeper |
| Foot | |
| Height | 190.00 m |
| Current club | Qarabağ FK |
| Joined | 2024-08-15 |
| Contract expires | 2027-06-30 |
| Agent | ProSport Manager |
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 |
|---|---|---|---|---|---|---|---|
| Qarabağ FK | 2 | 24/25 | 25/26 | 33 | 0 | 0 | 3,000 |
| Stal Mielec | 3 | 22/23 | 24/25 | 38 | 0 | 0 | 3,450 |
| Legia Warszawa | 2 | 19/20 | 21/22 | 0 | 0 | 0 | 0 |
| Radomiak Radom | 4 | 18/19 | 21/22 | 65 | 0 | 0 | 5,868 |
| Legia Warsaw II | 4 | 16/17 | 20/21 | 2 | 0 | 0 | 180 |
| Legia Warsaw U19 | 2 | 16/17 | 17/18 | 32 | 0 | 0 | 2,910 |
| Legionovia Legionowo | 1 | 17/18 | 17/18 | 10 | 0 | 0 | 900 |
| Legia Warsaw UEFA U19 | 2 | 16/17 | 17/18 | 4 | 0 | 0 | 360 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Qarabağ FK | 5 | 0 | 0 | 1 | 0 | 450 |
| 25/26 | Premyer Liqa | Qarabağ FK | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Azerbaycan Kuboku | Qarabağ FK | 4 | 0 | 0 | 0 | 0 | 390 |
| 24/25 | Champions League Qu. | Qarabağ FK | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | Ekstraklasa | Stal Mielec | 4 | 0 | 0 | 0 | 0 | 360 |
| 24/25 | Europa League | Qarabağ FK | 6 | 0 | 0 | 1 | 0 | 540 |
| 24/25 | Premyer Liqa | Qarabağ FK | 17 | 0 | 0 | 0 | 0 | 1,530 |
| 23/24 | Ekstraklasa | Stal Mielec | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 22/23 | Ekstraklasa | Stal Mielec | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Puchar Polski | Stal Mielec | 1 | 0 | 0 | 1 | 0 | 120 |
| 21/22 | Champions League Qu. | Legia Warszawa | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ekstraklasa | Radomiak Radom | 1 | 0 | 0 | 2 | 0 | 90 |
| 21/22 | Ekstraklasa | Legia Warszawa | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Puchar Polski | Radomiak Radom | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | 3 Liga - Grupa I | Legia Warsaw II | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | Fortuna 1 Liga | Radomiak Radom | 34 | 0 | 0 | 1 | 0 | 3,060 |
| 20/21 | Puchar Polski | Radomiak Radom | 3 | 0 | 0 | 0 | 0 | 300 |
| 19/20 | 3 Liga - Grupa I | Legia Warsaw II | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Fortuna 1 Liga | Radomiak Radom | 14 | 0 | 0 | 2 | 0 | 1,260 |
| 19/20 | Totolotek Puchar | Legia Warszawa | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Totolotek Puchar | Radomiak Radom | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2 Liga | Radomiak Radom | 11 | 0 | 0 | 0 | 0 | 978 |
| 18/19 | Totolotek Puchar | Radomiak Radom | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | 2 Liga | Legionovia Legionowo | 10 | 0 | 0 | 0 | 0 | 900 |
| 17/18 | 3 Liga - Grupa I | Legia Warsaw II | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | CYL - East | Legia Warsaw U19 | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 17/18 | UEFA Youth League | Legia Warsaw UEFA U19 | 4 | 0 | 0 | 0 | 0 | 360 |
| 16/17 | 3 Liga - Grupa I | Legia Warsaw II | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | CYL - East | Legia Warsaw U19 | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 16/17 | CYL - Final round | Legia Warsaw U19 | 4 | 0 | 0 | 1 | 0 | 390 |
| 16/17 | UEFA Youth League | Legia Warsaw UEFA U19 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | BKS Lublin Młod | Legia Yth. | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Legia Yth. | Legia U19 | Transfer | 0 | — |
| 16/17 | 2017-02-01 | Legia U19 | Legia II | Transfer | 0 | — |
| 17/18 | 2018-02-01 | Legia II | Legionovia | Loan | 0 | — |
| 17/18 | 2018-06-30 | Legionovia | Legia II | Return from loan | 0 | — |
| 18/19 | 2018-07-12 | Legia II | Radomiak | Loan | 0 | — |
| 19/20 | 2020-02-28 | Radomiak | Legia II | Return from loan | 100000 | — |
| 19/20 | 2020-05-25 | Legia II | Legia Warszawa | Transfer | 100000 | — |
| 20/21 | 2020-08-21 | Legia Warszawa | Radomiak | Loan | 100000 | — |
| 20/21 | 2021-06-30 | Radomiak | Legia Warszawa | Return from loan | 300000 | — |
| 21/22 | 2021-08-16 | Legia Warszawa | Radomiak | Loan | 300000 | — |
| 21/22 | 2022-06-30 | Radomiak | Legia Warszawa | Return from loan | 300000 | — |
| 22/23 | 2022-07-01 | Legia Warszawa | Stal Mielec | Transfer | 300000 | €100k |
| 24/25 | 2024-08-15 | Stal Mielec | Qarabag FK | Transfer | 1500000 | €900k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Torn thigh muscle | 2020-02-01 | 2020-03-01 | 30 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Krystian Getinger | 1 | 0 | 0 |
| Artur Bogusz | 2 | 0 | 0 |
| Bert Esselink | 1 | 0 | 0 |
| Piotr Wlazlo | 1 | 0 | 0 |
| Krzysztof Wolkowicz | 1 | 0 | 0 |
| Dawid Abramowicz | 2 | 0 | 0 |
| Patryk Mikita | 2 | 0 | 0 |
| Karol Angielski | 2 | 0 | 0 |
| Dominik Sokol | 2 | 0 | 0 |
| Koki Hinokio | 1 | 0 | 0 |
| Leândro | 2 | 0 | 0 |
| Matthew Guillaumier | 1 | 0 | 0 |
| Ilya Shkurin | 1 | 0 | 0 |
| Milosz Kozak | 2 | 0 | 0 |
| Mateusz Matras | 1 | 0 | 0 |
| Maciej Domanski | 1 | 0 | 0 |
| Mateusz Cichocki | 2 | 0 | 0 |
| Michal Kaput | 2 | 0 | 0 |
| Meik Karwot | 2 | 0 | 0 |
| Damian Jakubik | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Radomiak | Legia Warszawa | Return from loan | — | €300k |
| 21/22 | 2021-08-16 | Legia Warszawa | Radomiak | Loan | — | €300k |
| 20/21 | 2021-06-30 | Radomiak | Legia Warszawa | Return from loan | — | €300k |
| 20/21 | 2020-08-21 | Legia Warszawa | Radomiak | Loan | — | €100k |
| 19/20 | 2020-02-28 | Radomiak | Legia II | Return from loan | — | €100k |
| 18/19 | 2018-07-12 | Legia II | Radomiak | Loan | — | — |
| 17/18 | 2018-06-30 | Legionovia | Legia II | Return from loan | — | — |
| 17/18 | 2018-02-01 | Legia II | Legionovia | Loan | — | — |
Teams faced most often by Mateusz Kochalski'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 % |
|---|---|---|---|---|---|---|---|---|
| KS Cracovia | 4 | 2 | 0 | 2 | 4 | 9 | -5 | 50% |
| Piast Gliwice | 4 | 1 | 3 | 0 | 5 | 4 | +1 | 25% |
| FKS Stal Mielec | 4 | 1 | 1 | 2 | 5 | 7 | -2 | 25% |
| Górnik Zabrze | 4 | 1 | 1 | 2 | 6 | 6 | 0 | 25% |
| Korona Kielce | 4 | 2 | 1 | 1 | 8 | 6 | +2 | 50% |
| Legia Warszawa | 4 | 2 | 0 | 2 | 7 | 6 | +1 | 50% |
| Pogoń Szczecin | 4 | 3 | 0 | 1 | 5 | 4 | +1 | 75% |
| Widzew Łódź | 4 | 1 | 1 | 2 | 7 | 7 | 0 | 25% |
| Lech Poznań | 4 | 0 | 2 | 2 | 5 | 8 | -3 | 0% |
| Jagiellonia Białystok | 4 | 0 | 0 | 4 | 4 | 13 | -9 | 0% |
| Raków Częstochowa | 4 | 1 | 0 | 3 | 3 | 8 | -5 | 25% |
| Śląsk Wrocław | 4 | 1 | 1 | 2 | 3 | 5 | -2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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 | 5 | 450 | 1 | 0 | 0 | 0.2 |
| 24/25 | 32 | 2,910 | 1 | 0 | 0 | 0.03 |
| 23/24 | 33 | 2,970 | 1 | 0 | 0 | 0.03 |
| 22/23 | 1 | 120 | 1 | 0 | 0 | 0.75 |
| 21/22 | 2 | 180 | 2 | 0 | 0 | 1 |
| 20/21 | 39 | 3,540 | 1 | 0 | 0 | 0.03 |
| 19/20 | 14 | 1,260 | 2 | 0 | 0 | 0.14 |
| 16/17 | 20 | 1,830 | 1 | 0 | 0 | 0.05 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 450 | 2 | 40% | 5 | 1 |
| 24/25 | 32 | 2,910 | 13 | 41% | 32 | 0.99 |
| 23/24 | 33 | 2,970 | 9 | 27% | 45 | 1.36 |
| 22/23 | 1 | 120 | 0 | 0% | 2 | 1.5 |
| 21/22 | 2 | 180 | 0 | 0% | 3 | 1.5 |
| 20/21 | 39 | 3,540 | 22 | 56% | 23 | 0.58 |
| 19/20 | 14 | 1,260 | 5 | 36% | 16 | 1.14 |
| 18/19 | 12 | 1,068 | 3 | 25% | 20 | 1.69 |
| 17/18 | 26 | 2,340 | 8 | 31% | 36 | 1.38 |
| 16/17 | 20 | 1,830 | 8 | 40% | 20 | 0.98 |
Output by competition
Career goals and assists broken down by tournament.
More on Mateusz Kochalski
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mateusz Kochalski
Who is Mateusz Kochalski?
Mateusz Kochalski is a Poland professional footballer who plays as a goalkeeper for Qarabağ FK.
How old is Mateusz Kochalski?
Mateusz Kochalski is 25 years old. He was born on July 25, 2000 in Świdnik.
What position does Mateusz Kochalski play?
Mateusz Kochalski plays as a goalkeeper (Goalkeeper).
What club does Mateusz Kochalski play for?
Mateusz Kochalski currently plays for Qarabağ FK.
What is Mateusz Kochalski's market value?
Mateusz Kochalski's most recent reported market value is €1.50m.
Poland