Loading live ticker…
Bartosz Kapustka

Bartosz Kapustka

Legia Warszawa
Central Midfielder Poland
Age 29
Height 179 cm
Foot Right
Country Poland
Value €850.2k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.07
41 matches
Last 5
7.06
-0.01 vs season
Best
9.0
vs Lechia Gdańsk
MOTM
2
of 39 matches
Rating by match (last 30)
5.0 6.0 7.0 8.0 9.0 6.5 2025-09-07 · H vs Finland · 0G 0A · 6.5 8.3 2025-09-14 · H vs Radomiak Radom · 0G 1A · 8.3 6.9 2025-09-20 · A vs Raków Częstochowa · 0G 0A · 6.9 7.0 2025-09-24 · H vs Jagiellonia Białystok · 0G 0A · 7.0 7.5 2025-09-28 · H vs Pogoń Szczecin · 0G 0A · 7.5 6.4 2025-10-05 · A vs Górnik Zabrze · 0G 0A · 6.4 6.4 2025-10-09 · H vs New Zealand · 0G 0A · 6.4 6.7 2025-10-19 · A vs Zagłębie Lubin · 0G 0A · 6.7 6.1 2025-10-23 · A vs Shakhtar Donetsk · 0G 0A · 6.1 7.1 2025-10-26 · H vs Lech Poznań · 0G 0A · 7.1 7.7 2025-11-02 · A vs Widzew Łódź · 0G 0A · 7.7 7.0 2025-11-06 · A vs NK Celje · 0G 1A · 7.0 6.6 2025-11-09 · H vs Termalica Nieciecza · 0G 0A · 6.6 6.7 2025-11-14 · H vs Netherlands · 0G 0A · 6.7 6.9 2025-11-17 · A vs Malta · 0G 1A · 6.9 9.0 2025-11-22 · H vs Lechia Gdańsk · 1G 1A · 9.0 7.2 2025-11-27 · H vs Sparta Prague · 0G 0A · 7.2 5.9 2025-12-11 · A vs FC Noah · 0G 0A · 5.9 5.6 2025-12-14 · H vs Piast Gliwice · 0G 0A · 5.6 8.8 2025-12-18 · H vs Lincoln Red Imps FC · 1G 1A · 8.8 8.0 2026-02-01 · H vs Korona Kielce · 1G 0A · 8.0 6.9 2026-02-07 · A vs Arka Gdynia · 0G 0A · 6.9 7.2 2026-02-13 · A vs GKS Katowice · 0G 0A · 7.2 7.4 2026-03-01 · A vs Jagiellonia Białystok · 0G 0A · 7.4 6.7 2026-03-08 · H vs Cracovia · 0G 0A · 6.7 6.3 2026-04-26 · A vs Lech Poznań · 0G 0A · 6.3 7.3 2026-05-01 · H vs Widzew Łódź · 0G 0A · 7.3 6.4 2026-05-10 · A vs Termalica Nieciecza · 0G 0A · 6.4 7.4 2026-05-17 · A vs Lechia Gdańsk · 0G 0A · 7.4 7.9 2026-05-23 · H vs Motor Lublin · 0G 0A · 7.9 09-07 10-05 11-02 11-22 02-01 04-26 05-23
≥8.0 7.0–8.0 6.0–7.0 5.5–6.0 <5.5
🧬
Attributes
Chances created Aerial duels Defensive actions Goals Shot attempts Touches
Filter:
Apps
41
Goals
4
Assists
7
Rating
7.07
Goals
2
65%
Assists
2
62%
Rating
7.09
79%
Matches
28
68%
Started
21
65%
Minutes
1868
68%
🎯
Stats compared to other midfielders
Ekstraklasa · percentile vs peers
76% 54% 32% 68% 85% 37%
Chances created
76%
Aerial duels
54%
Defensive actions
32%
Goals
68%
Shot attempts
85%
Touches
37%
🎯
Shot Map
46 shots per season
Goals
2
On target
37
xG
3.24
Conversion
4%
Goal Saved Off target
🔥
Heatmap
858 touches this season
Attack
Touches
858
Attack
33%
Middle
49%
Ø position
55%
ATTACK

Detailed Stats & Percentiles (Ekstraklasa)

Shooting

Stat Total Per 90
Percentile
avg 80%
Per 90 pctl
avg 75%
Goals 2 0.10
65
60
xG 3.24 0.16
82
76
xGOT 1.96 0.09
70
59
Penalty goals 1 0.05
93
96
xG excl. penalty 2.45 0.12
77
67
Shots 46 2.22
91
87
Shots on target 13 0.63
86
82

Passing

Stat Total Per 90
Percentile
avg 65%
Per 90 pctl
avg 58%
Assists 2 0.10
62
55
xA 2.94 0.14
75
69
Accurate passes 731 35.22
78
66
Pass accuracy 80.7 80.68
41
41
Accurate long balls 29 1.40
67
44
Long ball accuracy 55.8 55.77
67
67
Chances created 31 1.49
82
76
Big chances created 3 0.14
62
51
Successful crosses 9 0.43
67
56
Cross accuracy 22.0 21.95
49
49

Possession

Stat Total Per 90
Percentile
avg 67%
Per 90 pctl
avg 63%
Dribbles 17 0.82
78
67
Dribbles success rate 50.0 50.00
49
49
Duels won 124 5.97
81
73
Duels won % 52.5 52.54
65
65
Aerials won 28 1.35
82
68
Aerials won % 50.0 50.00
62
62
Touches 1283 61.81
78
75
Touches in opposition box 69 3.32
88
82
Dispossessed 21 1.01
11
31
Fouls won 30 1.45
77
62

Defending

Stat Total Per 90
Percentile
avg 65%
Per 90 pctl
avg 64%
Defensive actions 100 4.82
67
40
Tackles 50 2.41
90
79
Interceptions 23 1.11
77
66
Blocked scoring attempt 5 0.24
55
41
Fouls committed 34 1.64
81
67
Recoveries 94 4.53
75
60
Possession won final 3rd 17 0.82
89
91
Dribbled past 14 0.67
35
62
Clearances 22 1.06
48
20
Clean sheets 5 0.24
82
83
Goals conceded while on pitch 23 1.11
35
63
xG against while on pitch 20.42 0.98
43
92

Discipline

Stat Total Per 90
Percentile
avg 55%
Per 90 pctl
avg 63%
Yellow cards 6 0.29
10
27
Red cards 0 0.00
100
100

Recent Matches (50)

Date Opponent Comp Score Min G A Rating
2026-05-31 vs Ukraine Friendlies 0-2 44 0 0
2026-05-23 vs Motor Lublin Ekstraklasa 4-0 90 0 0 7.9
2026-05-17 @ Lechia Gdańsk Ekstraklasa 1-2 81 0 0 7.4
2026-05-10 @ Termalica Nieciecza Ekstraklasa 0-1 90 0 0 6.4
2026-05-01 vs Widzew Łódź Ekstraklasa 1-0 90 0 0 7.3
2026-04-26 @ Lech Poznań Ekstraklasa 4-0 45 0 0 6.3
2026-04-17 vs Zagłębie Lubin Ekstraklasa 1-0 1 0 0
2026-04-11 vs Górnik Zabrze Ekstraklasa 1-1 0 0 0
2026-03-08 vs Cracovia Ekstraklasa 1-0 58 0 0 6.7
2026-03-01 @ Jagiellonia Białystok Ekstraklasa 2-2 70 0 0 7.4
2026-02-13 @ GKS Katowice Ekstraklasa 1-1 89 0 0 7.2
2026-02-07 @ Arka Gdynia Ekstraklasa 2-2 69 0 0 6.9
2026-02-01 vs Korona Kielce Ekstraklasa 1-2 89 1 0 8.0
2025-12-18 vs Lincoln Red Imps FC Conference League 4-1 90 1 1 8.8
2025-12-14 vs Piast Gliwice Ekstraklasa 0-1 16 0 0 5.6
2025-12-11 @ FC Noah Conference League 2-1 18 0 0 5.9
2025-12-01 @ Motor Lublin Ekstraklasa 1-1 8 0 0
2025-11-27 vs Sparta Prague Conference League 0-1 90 0 0 7.2
2025-11-22 vs Lechia Gdańsk Ekstraklasa 2-2 90 1 1 9.0
2025-11-17 @ Malta World Cup Qualification UEFA 1st Round Grp. G 2-3 12 0 1 6.9
2025-11-14 vs Netherlands World Cup Qualification UEFA 1st Round Grp. G 1-1 77 0 0 6.7
2025-11-09 vs Termalica Nieciecza Ekstraklasa 1-2 33 0 0 6.6
2025-11-06 @ NK Celje Conference League 2-1 86 0 1 7.0
2025-11-02 @ Widzew Łódź Ekstraklasa 1-1 90 0 0 7.7
2025-10-26 vs Lech Poznań Ekstraklasa 0-0 90 0 0 7.1
2025-10-23 @ Shakhtar Donetsk Conference League 1-2 31 0 0 6.1
2025-10-19 @ Zagłębie Lubin Ekstraklasa 3-1 45 0 0 6.7
2025-10-12 @ Lithuania World Cup Qualification UEFA 1st Round Grp. G 0-2 1 0 0
2025-10-09 vs New Zealand Friendlies 1-0 27 0 0 6.4
2025-10-05 @ Górnik Zabrze Ekstraklasa 3-1 72 0 0 6.4
2025-10-02 vs Samsunspor Conference League 0-1 0 0 0
2025-09-28 vs Pogoń Szczecin Ekstraklasa 1-0 90 0 0 7.5
2025-09-24 vs Jagiellonia Białystok Ekstraklasa 0-0 87 0 0 7.0
2025-09-20 @ Raków Częstochowa Ekstraklasa 1-1 90 0 0 6.9
2025-09-14 vs Radomiak Radom Ekstraklasa 4-1 90 0 1 8.3
2025-09-07 vs Finland World Cup Qualification UEFA 1st Round Grp. G 3-1 22 0 0 6.5
2025-09-04 @ Netherlands World Cup Qualification UEFA 1st Round Grp. G 1-1 19 0 0 6.1
2025-08-31 @ Cracovia Ekstraklasa 2-1 79 0 0 6.4
2025-08-28 vs Hibernian Conference League Qualification 3-3 67 0 1 7.3
2025-08-21 @ Hibernian Conference League Qualification 1-2 88 0 0 6.8

Career

Season Team Type Apps G A Rating
2025/2026 Legia Warszawa senior 41 4 7 7.07
2024/2025 Legia Warszawa senior 41 12 1 7.44
2023/2024 Legia Warszawa senior 22 2 2 6.84
2022/2023 Legia Warszawa senior 34 3 3 6.99
2021/2022 Legia Warszawa senior 8 1 0 -
2020/2021 Legia Warszawa senior 32 3 4 -
2018/2019 OH Leuven senior 21 3 0 -
2017/2018 Freiburg II senior 2 0 0 -
2017/2018 Freiburg senior 9 1 0 6.26
2016/2017 Leicester City senior 3 0 0 6.11
2016/2017 Cracovia senior 2 0 0 -
2015/2016 Cracovia senior 35 5 0 -
2014/2015 Cracovia senior 26 3 0 -
2013/2014 Cracovia senior 2 0 0 -
2019/2020 Leicester City U23 youth 3 0 1 -
2018/2019 Leicester City U23 youth 2 1 1 -
2016/2017 Leicester City U23 youth 11 3 1 -
2026 Poland national team 6 0 1 6.56
2025 Poland national team 1 0 0 6.40
2024/2025 Poland national team 1 0 0 6.16
2018 Poland national team 2 1 0 7.04
2016 Poland national team 10 1 0 6.00
2015 Poland national team 2 1 1 -
2019 Poland U21 national team 12 1 0 -
2017 Poland U21 national team 1 0 0 -
2015 Poland U19 national team 2 1 0 -

Transfer Value History

Trophies

Legia Warszawa
🏆 Ekstraklasa x1
🏆 Superpuchar Polski x2
🏆 Cup x2
Help