| Full name | Maciej Sadlok |
| Name in home country | Maciej Sadlok |
| Date of birth | 1989-06-29 (37 yrs) |
| Place of birth | Oświęcim, Poland |
| Citizenship | Poland |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 187.00 m |
| Current club | Sparta Kazimierza Wielka |
| Joined | 2025-07-17 |
| Contract expires | 2026-06-30 |
Jul 2025
Transfer: Ruch Chorzow → Sparta Kazimierza Wielka
25/26 · Transfer
Jul 2025
25/26 - Sparta Kazimierza Wielka
7 matches · 0 G · 1 A · across 1 competition
Jul 2024
24/25 - Ruch Chorzow
25 matches · 1 G · 4 A · across 2 competitions
Jul 2023
23/24 - Ruch Chorzow
24 matches · 0 G · 0 A · across 1 competition
Jul 2022
22/23 - Ruch Chorzow
22 matches · 1 G · 1 A · across 2 competitions
Jul 2022
Transfer: Wisla Kraków → Ruch Chorzow
22/23 · Transfer
Jul 2021
21/22 - Wisla Kraków
24 matches · 1 G · 0 A · across 2 competitions
Jul 2020
20/21 - Wisla Kraków
26 matches · 2 G · 3 A · across 2 competitions
Jul 2019
19/20 - Wisla Kraków
35 matches · 1 G · 6 A · across 1 competition
Jul 2018
18/19 - Wisla Kraków
28 matches · 0 G · 1 A · across 2 competitions
Jul 2017
17/18 - Wisla Kraków
29 matches · 0 G · 3 A · across 2 competitions
Jan 2017
Injury: unknown
1 games missed
Jul 2016
16/17 - Wisla Kraków
31 matches · 0 G · 3 A · across 2 competitions
Jul 2015
Injury: unknown
12 games missed
Jul 2015
15/16 - Wisla Kraków
27 matches · 1 G · 1 A · across 1 competition
Jul 2014
14/15 - Wisla Kraków
31 matches · 2 G · 5 A · across 1 competition
Jul 2014
Transfer: Ruch Chorzow → Wisla Kraków
14/15 · Transfer
Jul 2013
13/14 - Ruch Chorzow
8 matches · 0 G · 0 A · across 1 competition
Jan 2013
Injury: unknown
55 games missed
Jul 2012
12/13 - Ruch Chorzow
16 matches · 0 G · 0 A · across 3 competitions
Jul 2012
Transfer: Pol. Warsaw → Ruch Chorzow
12/13 · Transfer · €325k
Jul 2011
11/12 - Polonia Warsaw
23 matches · 0 G · 0 A · across 2 competitions
May 2011
Injury: unknown
9 games missed
Apr 2011
Injury: unknown
4 games missed
Dec 2010
Transfer: Ruch Chorzow → Pol. Warsaw
10/11 · Return from loan
Sep 2010
Transfer: Pol. Warsaw → Ruch Chorzow
10/11 · Loan
Aug 2010
Transfer: Ruch Chorzow → Pol. Warsaw
10/11 · Transfer · €675k
Jul 2010
10/11 - Ruch Chorzow, Polonia Warsaw
33 matches · 1 G · 0 A · across 3 competitions
Jul 2009
09/10 - Ruch Chorzow
32 matches · 0 G · 1 A · across 2 competitions
Jul 2008
08/09 - Ruch Chorzow
19 matches · 0 G · 0 A · across 2 competitions
Jul 2007
07/08 - Ruch Chorzow
9 matches · 0 G · 0 A · across 2 competitions
Jul 2007
Transfer: Ruch U19 → Ruch Chorzow
07/08 · Transfer
Jan 2007
Transfer: Pasjonat D. → Ruch U19
06/07 · Transfer
Jan 1970
Peak market value: €1.60m
Highest valuation recorded in dataset
Minutes played by club
Sparta Kazimierza Wielka
0.0%
Ruch Chorzow
34.3%
Wisla Kraków
65.7%
Polonia Warsaw
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 3 Liga - Group IV |
Sparta Kazimierza Wielka |
7 |
0 |
1 |
2 |
0 |
0 |
| 24/25 |
Betclic 1 Liga |
Ruch Chorzow |
22 |
1 |
4 |
5 |
0 |
1,533 |
| 24/25 |
Puchar Polski |
Ruch Chorzow |
3 |
0 |
0 |
2 |
0 |
0 |
| 23/24 |
Ekstraklasa |
Ruch Chorzow |
24 |
0 |
0 |
10 |
0 |
0 |
| 22/23 |
Fortuna 1 Liga |
Ruch Chorzow |
22 |
1 |
1 |
6 |
0 |
1,871 |
| 22/23 |
Puchar Polski |
Ruch Chorzow |
0 |
0 |
0 |
0 |
0 |
0 |
| 21/22 |
Ekstraklasa |
Wisla Kraków |
20 |
1 |
0 |
5 |
0 |
1,390 |
| 21/22 |
Puchar Polski |
Wisla Kraków |
4 |
0 |
0 |
2 |
0 |
0 |
| 20/21 |
Ekstraklasa |
Wisla Kraków |
25 |
2 |
3 |
6 |
0 |
1,071 |
| 20/21 |
Puchar Polski |
Wisla Kraków |
1 |
0 |
0 |
0 |
0 |
0 |
| 19/20 |
Ekstraklasa |
Wisla Kraków |
35 |
1 |
6 |
8 |
0 |
2,897 |
| 18/19 |
Ekstraklasa |
Wisla Kraków |
27 |
0 |
1 |
8 |
0 |
0 |
| 18/19 |
Totolotek Puchar |
Wisla Kraków |
1 |
0 |
0 |
0 |
0 |
0 |
| 17/18 |
Ekstraklasa |
Wisla Kraków |
28 |
0 |
3 |
6 |
0 |
0 |
| 17/18 |
Puchar Polski |
Wisla Kraków |
1 |
0 |
0 |
1 |
0 |
0 |
| 16/17 |
Ekstraklasa |
Wisla Kraków |
29 |
0 |
3 |
9 |
0 |
0 |
| 16/17 |
Puchar Polski |
Wisla Kraków |
2 |
0 |
0 |
2 |
0 |
0 |
| 15/16 |
Ekstraklasa |
Wisla Kraków |
27 |
1 |
1 |
6 |
1 |
2,270 |
| 14/15 |
Ekstraklasa |
Wisla Kraków |
31 |
2 |
5 |
7 |
1 |
1,317 |
| 13/14 |
Ekstraklasa |
Ruch Chorzow |
8 |
0 |
0 |
1 |
0 |
0 |
| 12/13 |
Ekstraklasa |
Ruch Chorzow |
11 |
0 |
0 |
0 |
1 |
0 |
| 12/13 |
Europa League Qualifying |
Ruch Chorzow |
4 |
0 |
0 |
0 |
0 |
0 |
| 12/13 |
Puchar Polski |
Ruch Chorzow |
1 |
0 |
0 |
0 |
0 |
0 |
| 11/12 |
Ekstraklasa |
Polonia Warsaw |
21 |
0 |
0 |
3 |
1 |
0 |
| 11/12 |
Puchar Polski |
Polonia Warsaw |
2 |
0 |
0 |
0 |
0 |
0 |
| 10/11 |
Ekstraklasa |
Ruch Chorzow |
14 |
1 |
0 |
2 |
0 |
1,260 |
| 10/11 |
Ekstraklasa |
Polonia Warsaw |
10 |
0 |
0 |
2 |
0 |
0 |
| 10/11 |
Europa League Qualifying |
Ruch Chorzow |
5 |
0 |
0 |
1 |
0 |
0 |
| 10/11 |
Puchar Polski |
Polonia Warsaw |
2 |
0 |
0 |
0 |
0 |
0 |
| 10/11 |
Puchar Polski |
Ruch Chorzow |
2 |
0 |
0 |
1 |
0 |
0 |
| 09/10 |
Ekstraklasa |
Ruch Chorzow |
29 |
0 |
0 |
3 |
0 |
0 |
| 09/10 |
Remes Puchar |
Ruch Chorzow |
3 |
0 |
1 |
1 |
0 |
0 |
| 08/09 |
Ekstraklasa |
Ruch Chorzow |
17 |
0 |
0 |
6 |
0 |
0 |
| 08/09 |
Remes Puchar |
Ruch Chorzow |
2 |
0 |
0 |
0 |
0 |
0 |
| 07/08 |
Ekstraklasa |
Ruch Chorzow |
8 |
0 |
0 |
2 |
0 |
0 |
| 07/08 |
STS Polish Cup |
Ruch Chorzow |
1 |
0 |
0 |
0 |
0 |
0 |
| Season | Date | From | To | Type | Market value | Fee |
| 06/07 |
2007-01-01 |
Pasjonat D. |
Ruch U19 |
Transfer |
0 |
- |
| 07/08 |
2007-07-01 |
Ruch U19 |
Ruch Chorzow |
Transfer |
0 |
- |
| 10/11 |
2010-08-01 |
Ruch Chorzow |
Pol. Warsaw |
Transfer |
1600000 |
€675k |
| 10/11 |
2010-09-01 |
Pol. Warsaw |
Ruch Chorzow |
Loan |
1600000 |
- |
| 10/11 |
2010-12-31 |
Ruch Chorzow |
Pol. Warsaw |
Return from loan |
1600000 |
- |
| 12/13 |
2012-07-01 |
Pol. Warsaw |
Ruch Chorzow |
Transfer |
1400000 |
€325k |
| 14/15 |
2014-07-01 |
Ruch Chorzow |
Wisla Kraków |
Transfer |
300000 |
- |
| 22/23 |
2022-07-01 |
Wisla Kraków |
Ruch Chorzow |
Transfer |
100000 |
- |
| 25/26 |
2025-07-17 |
Ruch Chorzow |
Sparta Kazimierza Wielka |
Transfer |
50000 |
- |
| Season | Injury | From | To | Days missed | Games missed |
| 10/11 |
Hamstring strain |
2011-04-02 |
2011-04-23 |
22 |
4 |
| 10/11 |
Compression of the spine |
2011-05-25 |
2011-08-01 |
69 |
9 |
| 12/13 |
Heel injury |
2013-01-02 |
2013-10-04 |
276 |
55 |
| 15/16 |
Toe injury |
2015-07-24 |
2015-09-15 |
54 |
12 |
| 16/17 |
Internal ligament strain |
2017-01-28 |
2017-02-11 |
15 |
1 |
Current-
Peak€1.60m
Low-
Δ since start−€100k
| Date | Value |
| Jan 1, 1970 |
- |
| Jan 1, 1970 |
€50k |
| Jan 1, 1970 |
€75k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€200k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€700k |
| Jan 1, 1970 |
€700k |
| Jan 1, 1970 |
€700k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€600k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€600k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€1.00m |
| Jan 1, 1970 |
€1.40m |
| Jan 1, 1970 |
€1.00m |
| Jan 1, 1970 |
€1.60m |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€125k |
| Jan 1, 1970 |
€50k |
| Jan 1, 1970 |
€100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
| Team #16298 |
- |
1 |
0 |
- |
- |
former national player |
| Team #9324 |
#6 |
5 |
0 |
- |
- |
former national player |
| Team #3442 |
#23 |
15 |
0 |
- |
- |
former national player |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
| 20/21 |
Ekstraklasa |
Wisla Kraków |
2 |
25 |
| 14/15 |
Ekstraklasa |
Wisla Kraków |
2 |
31 |
| 15/16 |
Ekstraklasa |
Wisla Kraków |
1 |
27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
| 19/20 |
Ekstraklasa |
Wisla Kraków |
6 |
35 |
| 14/15 |
Ekstraklasa |
Wisla Kraków |
5 |
31 |
| 24/25 |
Betclic 1 Liga |
Ruch Chorzow |
4 |
22 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
| 10/11 |
2010-12-31 |
Ruch Chorzow |
Pol. Warsaw |
Return from loan |
- |
€1.60m |
| 10/11 |
2010-09-01 |
Pol. Warsaw |
Ruch Chorzow |
Loan |
- |
€1.60m |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
| 07/08 |
Senior debut season |
|
| 10/11 |
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 |
7 |
0 |
2 |
0 |
0 |
0 |
| 24/25 |
25 |
1,533 |
7 |
1 |
0 |
0.47 |
| 23/24 |
24 |
0 |
10 |
0 |
0 |
0 |
| 22/23 |
22 |
1,871 |
6 |
0 |
0 |
0.29 |
| 21/22 |
24 |
1,390 |
7 |
0 |
0 |
0.45 |
| 20/21 |
26 |
1,071 |
6 |
0 |
0 |
0.5 |
| 19/20 |
35 |
2,897 |
8 |
1 |
0 |
0.28 |
| 18/19 |
28 |
0 |
8 |
0 |
0 |
0 |
| 17/18 |
29 |
0 |
7 |
0 |
0 |
0 |
| 16/17 |
31 |
0 |
11 |
0 |
0 |
0 |
| 15/16 |
27 |
2,270 |
6 |
0 |
1 |
0.28 |
| 14/15 |
31 |
1,317 |
7 |
0 |
1 |
0.55 |
| 13/14 |
8 |
0 |
1 |
0 |
0 |
0 |
| 12/13 |
16 |
0 |
0 |
0 |
1 |
0 |
| 11/12 |
23 |
0 |
3 |
1 |
1 |
0 |
| 10/11 |
33 |
1,260 |
6 |
0 |
0 |
0.43 |
| 09/10 |
32 |
0 |
4 |
1 |
0 |
0 |
| 08/09 |
19 |
0 |
6 |
1 |
0 |
0 |
| 07/08 |
9 |
0 |
2 |
0 |
0 |
0 |