Profile of Bartosz Kapustka

Performance in the last match

Liga Polaca, 3 days ago

Bartosz Kapustka

Bartosz Kapustka
28
years
POL
Poland
72
kgs
Mid
position
179
cms
67
shirt number
8.77
M.€
76
ELO

Born on 23 December 1996 in Tarnów

Personal data
Country of birth
Poland Poland
Preferred foot
Right foot
Continent of birth
Europa
Region of birth
Europa del Este
Career details
Status
High
Current club
Legia Warszawa Legia Warszawa
Current competition
Ekstraklasa Ekstraklasa
Previous club
Legia Warszawa II Legia Warszawa II
Previous competition
Poland Fourth Division Poland Fourth Division
Historic team
Legia Warszawa Legia Warszawa
Historical competition
Ekstraklasa Ekstraklasa
Most common shirt number
67
Other shirt numbers
18, 19, 7, 11, 17, 32, 16, 21, 10, 14

Form in last matches

Competitions played in

Participation and performances
Ekstraklasa
100%
Wins
1 W
0 D
0 L
Q. Europa League
67%
Wins
2 W
1 D
0 L
Super Cup Poland
100%
Wins
1 W
0 D
0 L

Team's position in the competition

Matchday 34 PTS MP W D L GF GA GD
3
Jagiellonia Bialystok
Jagiellonia Bialystok 61 34 17 10 7 56 42 +14
4
Pogon Szczecin
Pogon Szczecin 58 34 17 7 10 59 40 +19
5
Legia Warszawa
Legia Warszawa 54 34 15 9 10 60 45 +15
6
KS Cracovia
KS Cracovia 51 34 14 9 11 58 53 +5
7
Motor Lublin
Motor Lublin 49 34 14 7 13 48 59 -11

Position on the pitch

Main position
Playmaker 78%
Other positions
  • Midfielder 22%
CAM
CM
Football pitch

Attributes

75
pace
60
shot
68
pass
73
Dribbling
59
defence
71
physical

Rating progression

76 ▲ 4
1703 13
102917 16
1538 16
60345 17
5686 17
2286 17
5801 18
102917 19
60063 23
1465 20
Highest value in career
76 (2025)
Rankings
General
2109º
Age
215º
By country
18º 18º
By position
574º MF
By position
444º CAM CAM

Evolution of market value

8 M€ ▲ 4.1
1703 13
102917 16
1538 16
60345 17
5686 17
2286 17
5801 18
102917 19
60063 23
1465 20
Highest value in career
8M (2025)
Rankings
General
3139º
Age
264º
By country
46º 46º
By position
923º MF
By position
698º CAM CAM
Contract information
Provider
Nike
Agent
SEG
Start of contract
13/08/2020
End of contract
30/06/2026
FINAL YEAR OF CONTRACT
Contract length
31/07/2031
Last signing
13/08/2020
Total transfer window transactions
5M€

Past signings

Season. Date
Origin Destination Cost
20/21 13/08/2020
Leicester
Leicester
Legia Warszawa
Legia Warszawa
Transfer
18/19 02/04/2019
OH Leuven
OH Leuven
Leicester
Leicester
End of loan
18/19 31/08/2018
Leicester
Leicester
OH Leuven
OH Leuven
Loan
18/19 30/06/2018
SC Freiburg
SC Freiburg
Leicester
Leicester
End of loan
17/18 14/07/2017
Leicester
Leicester
SC Freiburg
SC Freiburg
Loan
Total amount of money in transfer dealings 5M

Professional performance

Average number of goals
Calendar year 17
3
0.18
76
Last 365 days 44
13
0.3
74
Last 3 years 103
20
0.19
69
Last 5 years 145
24
0.17
67
Career 288
45
0.16
63

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Legia Warszawa
Legia Warszawa
2025/26
5 1 0 0 0 5 3 2 280' 28 5.8 76
Ekstraklasa
Ekstraklasa
1 0 0 0 0 1 0 1 4' 28 4.2 76
Q. Europa League
Q. Europa League
3 1 0 0 0 3 3 0 253' 28 6.7 76
Super Cup Poland
Super Cup Poland
1 0 0 0 0 1 0 1 23' 28 4.4 75
Legia Warszawa
Legia Warszawa
2024/25
41 12 3 9 0 41 40 1 3335' 28 7.7 73
Legia Warszawa
Legia Warszawa
2023/24
22 2 2 2 1 22 10 12 1001' 27 5.8 63
Legia Warszawa II
Legia Warszawa II
2023/24
2 2 2 0 0 2 2 0 133' 26 7.5 63
Legia Warszawa
Legia Warszawa
2022/23
34 3 3 8 0 34 28 6 2231' 26 6.5 64

Historical performance in clubs

By teams Season. MP GS Min.
Legia Warszawa
Legia Warszawa
6 142 111 9451' 22 25
KS Cracovia
KS Cracovia
4 65 44 4008' 8 10
OH Leuven
OH Leuven
1 21 18 1582' 3 8
Leicester U23
Leicester U23
3 14 14 1178' 3 1
SC Freiburg
SC Freiburg
1 9 4 288' 1 0
Leicester
Leicester
1 3 2 151' 0 1
Legia Warszawa II
Legia Warszawa II
1 2 2 133' 2 0
Freiburg II
Freiburg II
1 2 2 149' 0 1
Leicester U21
Leicester U21
1 1 1 90' 1 0
By competition Season. MP GS Min.
Ekstraklasa
Ekstraklasa
10 162 119 10367' 22 25
Challenger League
Challenger League
1 21 18 1582' 3 8
Cup
Cup
5 16 15 1301' 4 2
Premier League 2 Division One
Premier League 2 Division One
3 14 14 1178' 3 1
Conference League
Conference League
2 11 7 706' 1 3

For the national team

3726
15 times at International
16 times at U21
1 once at U20
7 times at U19
1 once at U17
3
Average number of goals
0.2
1
3
0
Other information
Times called up
18
Matches as a starter
7
Off the bench
8
Debut
7/9/2015
Age on debut
18.7 years
Last match
15/10/2024
Age in last game
27.8 years

Career with national team

Teams Year MP
MP GS MS MIN Age Pts. ELO
Poland
Poland
2024
1 0 0 0 0 1 0 1 16' 27 4.2 72
UEFA Nations League
UEFA Nations League
0 0 0 0 0 1 0 1 16' 27 4.2 72
Polonia U21
Polonia U21
2018
7 0 2 2 0 7 6 1 548' 21 5.8 58
Polonia U21
Polonia U21
2017
5 1 1 0 0 5 5 0 392' 20 5.9 59
Poland
Poland
2016
11 1 0 3 0 11 6 5 579' 19 5.5 65
Poland
Poland
2015
3 2 1 0 0 3 1 2 136' 18 6.3 58

Performances for the national team

By teams Season. MP GS Min.
Poland
Poland
3 15 7 731' 3 3
Polonia U21
Polonia U21
2 12 11 940' 1 2
Polonia U19
Polonia U19
1 2 2 172' 1 0
By competition Season. MP GS Min.
U21 EC Qualifying
U21 EC Qualifying
2 11 10 881' 1 2
International Friendly
International Friendly
2 7 4 407' 1 0
EURO
EURO
1 4 2 177' 0 3
U19 EC Qualifying
U19 EC Qualifying
1 2 2 172' 1 0
WC Qual. Europe
WC Qual. Europe
1 2 1 103' 1 0

Titles

  • Polish champion
    Polish champion

Best performances