| Full name | Maciej Malkowski |
| Name in home country | Maciej Małkowski |
| Date of birth | 1985-03-19 (41 yrs) |
| Place of birth | Jastrzębie Zdrój, Poland |
| Citizenship | Poland |
| Position | Midfield - Left Midfield (main: Midfield) |
| Foot | left |
| Height | 170.00 m |
| Current club | Retired |
| Joined | 2024-07-01 |
| Contract expires | — |
Jul 2024
Transfer: Sosnowiec II → Retired
24/25 · Transfer
Jul 2023
Transfer: Szczakowianka → Sosnowiec II
23/24 · Transfer
Jul 2022
Transfer: Barciczanka → Szczakowianka
22/23 · Transfer
Feb 2022
Transfer: Sandecja → Barciczanka
21/22 · Transfer
Jul 2021
21/22 — Sandecja Nowy Sacz
7 matches · 0 G · 0 A · across 2 competitions
Jul 2020
20/21 — Sandecja Nowy Sacz
29 matches · 3 G · 5 A · across 2 competitions
Jul 2019
19/20 — Sandecja Nowy Sacz
23 matches · 5 G · 6 A · across 2 competitions
Jul 2018
18/19 — Sandecja Nowy Sacz
31 matches · 8 G · 3 A · across 2 competitions
Jul 2017
17/18 — Sandecja Nowy Sacz
21 matches · 1 G · 3 A · across 1 competition
Apr 2017
Injury: unknown
22 games missed
Jul 2016
16/17 — Sandecja Nowy Sacz
26 matches · 12 G · 10 A · across 2 competitions
Jul 2015
Transfer: GKS Belchatow → Sandecja
15/16 · Transfer
Jul 2015
15/16 — Sandecja Nowy Sacz
32 matches · 6 G · 10 A · across 2 competitions
Dec 2014
Transfer: Górnik Zabrze → GKS Belchatow
14/15 · Transfer
Jul 2014
14/15 — GKS Belchatow, Górnik Zabrze
18 matches · 1 G · 0 A · across 2 competitions
Jul 2013
13/14 — Górnik Zabrze
27 matches · 1 G · 1 A · across 2 competitions
Jul 2013
Transfer: Zaglebie Lubin → Górnik Zabrze
13/14 · Transfer
Jul 2012
12/13 — Zaglebie Lubin
28 matches · 2 G · 4 A · across 2 competitions
Jul 2011
11/12 — Zaglebie Lubin
20 matches · 3 G · 1 A · across 1 competition
Jul 2011
Transfer: GKS Belchatow → Zaglebie Lubin
11/12 · Transfer · €400k
Jul 2010
10/11 — GKS Belchatow
31 matches · 5 G · 7 A · across 2 competitions
Jul 2009
09/10 — GKS Belchatow
25 matches · 1 G · 4 A · across 2 competitions
Jul 2009
Transfer: Odra Wodzislaw → GKS Belchatow
09/10 · Transfer · €115k
Jul 2008
08/09 — Odra Wodzislaw Slaski
30 matches · 3 G · 7 A · across 1 competition
Jul 2008
Transfer: GKS Jastrzebie → Odra Wodzislaw
08/09 · Transfer
Jul 2007
07/08 — GKS Jastrzebie
31 matches · 2 G · 1 A · across 1 competition
Jul 2004
Transfer: MOSiR Jastrzebie Zdroj U19 → GKS Jastrzebie
04/05 · Transfer
Jan 1970
Peak market value: €800k
Highest valuation recorded in dataset
Minutes played by club
Sandecja Nowy Sacz
27.5%
Górnik Zabrze
13.6%
GKS Belchatow
29.7%
Zaglebie Lubin
10.6%
Odra Wodzislaw Slaski
7.6%
GKS Jastrzebie
11.0%
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
| 21/22 |
Fortuna 1 Liga |
Sandecja Nowy Sacz |
6 |
0 |
0 |
1 |
0 |
0 |
| 21/22 |
Puchar Polski |
Sandecja Nowy Sacz |
1 |
0 |
0 |
0 |
0 |
0 |
| 20/21 |
Fortuna 1 Liga |
Sandecja Nowy Sacz |
28 |
3 |
5 |
5 |
0 |
379 |
| 20/21 |
Puchar Polski |
Sandecja Nowy Sacz |
1 |
0 |
0 |
0 |
0 |
0 |
| 19/20 |
Fortuna 1 Liga |
Sandecja Nowy Sacz |
23 |
5 |
6 |
5 |
1 |
329 |
| 19/20 |
Totolotek Puchar |
Sandecja Nowy Sacz |
0 |
0 |
0 |
0 |
0 |
0 |
| 18/19 |
Fortuna 1 Liga |
Sandecja Nowy Sacz |
30 |
8 |
3 |
9 |
0 |
332 |
| 18/19 |
Totolotek Puchar |
Sandecja Nowy Sacz |
1 |
0 |
0 |
0 |
0 |
0 |
| 17/18 |
Ekstraklasa |
Sandecja Nowy Sacz |
21 |
1 |
3 |
6 |
0 |
1,351 |
| 16/17 |
Nice 1 Liga |
Sandecja Nowy Sacz |
24 |
9 |
10 |
5 |
0 |
234 |
| 16/17 |
Puchar Polski |
Sandecja Nowy Sacz |
2 |
3 |
0 |
2 |
0 |
62 |
| 15/16 |
1 Liga |
Sandecja Nowy Sacz |
30 |
6 |
10 |
7 |
0 |
450 |
| 15/16 |
Puchar Polski |
Sandecja Nowy Sacz |
2 |
0 |
0 |
0 |
0 |
0 |
| 14/15 |
Ekstraklasa |
GKS Belchatow |
15 |
1 |
0 |
5 |
0 |
1,117 |
| 14/15 |
Ekstraklasa |
Górnik Zabrze |
1 |
0 |
0 |
1 |
0 |
0 |
| 14/15 |
Puchar Polski |
Górnik Zabrze |
2 |
0 |
0 |
0 |
0 |
0 |
| 13/14 |
Ekstraklasa |
Górnik Zabrze |
25 |
1 |
1 |
3 |
0 |
1,553 |
| 13/14 |
Puchar Polski |
Górnik Zabrze |
2 |
0 |
0 |
0 |
0 |
0 |
| 12/13 |
Ekstraklasa |
Zaglebie Lubin |
25 |
2 |
3 |
3 |
0 |
813 |
| 12/13 |
Puchar Polski |
Zaglebie Lubin |
3 |
0 |
1 |
1 |
0 |
0 |
| 11/12 |
Ekstraklasa |
Zaglebie Lubin |
20 |
3 |
1 |
0 |
0 |
392 |
| 10/11 |
Ekstraklasa |
GKS Belchatow |
29 |
5 |
7 |
7 |
0 |
482 |
| 10/11 |
Puchar Polski |
GKS Belchatow |
2 |
0 |
0 |
0 |
0 |
0 |
| 09/10 |
Ekstraklasa |
GKS Belchatow |
24 |
1 |
4 |
7 |
0 |
1,784 |
| 09/10 |
Remes Puchar |
GKS Belchatow |
1 |
0 |
0 |
0 |
0 |
0 |
| 08/09 |
Ekstraklasa |
Odra Wodzislaw Slaski |
30 |
3 |
7 |
2 |
0 |
869 |
| 07/08 |
2 Liga |
GKS Jastrzebie |
31 |
2 |
1 |
4 |
0 |
1,256 |
| Season | Date | From | To | Type | Market value | Fee |
| 04/05 |
2004-07-01 |
MOSiR Jastrzebie Zdroj U19 |
GKS Jastrzebie |
Transfer |
0 |
— |
| 08/09 |
2008-07-01 |
GKS Jastrzebie |
Odra Wodzislaw |
Transfer |
0 |
— |
| 09/10 |
2009-07-01 |
Odra Wodzislaw |
GKS Belchatow |
Transfer |
75000 |
€115k |
| 11/12 |
2011-07-01 |
GKS Belchatow |
Zaglebie Lubin |
Transfer |
800000 |
€400k |
| 13/14 |
2013-07-01 |
Zaglebie Lubin |
Górnik Zabrze |
Transfer |
450000 |
— |
| 14/15 |
2014-12-27 |
Górnik Zabrze |
GKS Belchatow |
Transfer |
350000 |
— |
| 15/16 |
2015-07-08 |
GKS Belchatow |
Sandecja |
Transfer |
200000 |
— |
| 21/22 |
2022-02-01 |
Sandecja |
Barciczanka |
Transfer |
0 |
— |
| 22/23 |
2022-07-22 |
Barciczanka |
Szczakowianka |
Transfer |
0 |
— |
| 23/24 |
2023-07-13 |
Szczakowianka |
Sosnowiec II |
Transfer |
0 |
— |
| 24/25 |
2024-07-01 |
Sosnowiec II |
Retired |
Transfer |
0 |
— |
| Season | Injury | From | To | Days missed | Games missed |
| 16/17 |
Muscle tear |
2017-04-26 |
2017-10-14 |
172 |
22 |
Current€25k
Peak€800k
Low—
Δ since start−€50k
| Date | Value |
| Jan 1, 1970 |
€25k |
| Jan 1, 1970 |
— |
| Jan 1, 1970 |
€50k |
| Jan 1, 1970 |
€75k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€200k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€200k |
| Jan 1, 1970 |
€250k |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€350k |
| Jan 1, 1970 |
€450k |
| Jan 1, 1970 |
€450k |
| Jan 1, 1970 |
€550k |
| Jan 1, 1970 |
€550k |
| Jan 1, 1970 |
€800k |
| Jan 1, 1970 |
€525k |
| Jan 1, 1970 |
€575k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
| Team #3442 |
— |
2 |
0 |
— |
— |
former national player |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
| 16/17 |
Nice 1 Liga |
Sandecja Nowy Sacz |
9 |
24 |
| 18/19 |
Fortuna 1 Liga |
Sandecja Nowy Sacz |
8 |
30 |
| 15/16 |
1 Liga |
Sandecja Nowy Sacz |
6 |
30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
| 15/16 |
1 Liga |
Sandecja Nowy Sacz |
10 |
30 |
| 16/17 |
Nice 1 Liga |
Sandecja Nowy Sacz |
10 |
24 |
| 08/09 |
Ekstraklasa |
Odra Wodzislaw Slaski |
7 |
30 |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
| 07/08 |
Senior debut season |
|
| 07/08 |
First senior goal |
|
| 19/20 |
Goal #50 (career) |
|
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′ |
| 21/22 |
7 |
0 |
1 |
1 |
0 |
0 |
| 20/21 |
29 |
379 |
5 |
0 |
0 |
1.19 |
| 19/20 |
23 |
329 |
5 |
0 |
1 |
1.64 |
| 18/19 |
31 |
332 |
9 |
0 |
0 |
2.44 |
| 17/18 |
21 |
1,351 |
6 |
0 |
0 |
0.4 |
| 16/17 |
26 |
296 |
7 |
0 |
0 |
2.13 |
| 15/16 |
32 |
450 |
7 |
0 |
0 |
1.4 |
| 14/15 |
18 |
1,117 |
6 |
0 |
0 |
0.48 |
| 13/14 |
27 |
1,553 |
3 |
0 |
0 |
0.17 |
| 12/13 |
28 |
813 |
4 |
0 |
0 |
0.44 |
| 10/11 |
31 |
482 |
7 |
0 |
0 |
1.31 |
| 09/10 |
25 |
1,784 |
7 |
0 |
0 |
0.35 |
| 08/09 |
30 |
869 |
2 |
0 |
0 |
0.21 |
| 07/08 |
31 |
1,256 |
4 |
0 |
0 |
0.29 |