
BARTOSZ KAPUSTKA
Midfielder · Legia Warszawa · Ekstraklasa
“Polish box-to-box midfielder with a lethal finish in transition.”
GoalPost verdict
GoalPost score (GPS)
GoalPost read
B. Kapustka rates limited. He offers real box-to-box output and year-to-year consistency, but his trajectory points down and his sharpest spell came at Legia Warszawa, after his most natural peak window.
GoalPost value
What GoalPost values him at
range €302K – €338K
What he’s worth on the pitch today — our number, not the market’s.
GPS / value trend
Daily snapshots only. Sparse history stays hidden rather than drawing a flat line.
Scouting report
Strengths
Loading the scouting read…
Watch-outs
Loading the scouting read…
Analysis overview
Kapustka operates as a roaming, aggressive presence between the lines, timing his runs to arrive late in the box with clinical precision. His game centers on exploiting half-spaces and breaking forward to punish defensive lapses; he's as comfortable arriving for a chance as he is recycling possession under mild pressure.
Playing style
Shot profile
Shots / 90
0.86
SoT / 90
0.38
Accuracy
44%
Conversion
22%
Club football this season: 9 shots in 11 matches (942 min).
Goal Threat coverage is not available for this player yet, so this card shows only raw shooting rates.
Last 6 matches · shots
4 shots · 0 goals
Player intelligence
Workrate
The unglamorous work: tackles, interceptions, duels, passing, fouls won, minutes and discipline, against his position
Ball progression
Estimated progressive passes and carries, against his position
Team impact
Awaiting measured on-pitch impact sample
Performance overview
2026/27 season by competition
| Competition | Apps | Goals | Assists | Rating | |
|---|---|---|---|---|---|
Ekstraklasa | 11 | 2 | 0 | 942 | 7.17 |
| Total | 11 | 2 | 0 | 942 | 7.17 |
Form (last 6 matches)
Each dot is one match rating.
Advanced performance
Goals
0.19
per 90
Assists
0.00
per 90
Shots
0.86
per 90
Shots on target
0.38
per 90
Conversion
22%
goals per shot
Dribbles
1.15
per 90 · 71% completed
Key passes
1.43
per 90
Pass accuracy
84%
Fouls won
1.43
per 90
Tackles + interceptions
3.15
per 90
Match-by-match breakdown
| Date | Opponent | Result | G | A | Rating | ||
|---|---|---|---|---|---|---|---|
| Oct 30 | Gornik Zabrze | Ekstraklasa | D0-0 | 88 | 0 | 0 | 6.3 |
| Oct 25 | Lech Poznan | Ekstraklasa | L1-2 | 90 | 0 | 0 | 7.5 |
| Oct 17 | Cracovia Krakow | Ekstraklasa | D1-1 | 88 | 0 | 0 | 6.6 |
| Oct 11 | Wisla Krakow | Ekstraklasa | W2-0 | 74 | 0 | 0 | 7.7 |
| Sep 20 | Jagiellonia | Ekstraklasa | W1-3 | 90 | 0 | 0 | 7.5 |
| Sep 13 | Widzew Łódź | Ekstraklasa | D1-1 | 74 | 0 | 0 | 7.6 |
Minutes played
Total minutes
Ekstraklasa942 (100%)Career timeline
Career stats by season
| Season | Club | Apps | G | A | Rating | ||
|---|---|---|---|---|---|---|---|
| 2026/27 | Legia Warszawa | Ekstraklasa | 11 | 2 | 0 | 0.18 | 7.17 |
| 2025/26 | Legia Warszawa | Ekstraklasa | 34 | 3 | 5 | 0.24 | 6.85 |
| 2024/25 | Legia Warszawa | Ekstraklasa | 31 | 9 | 2 | 0.35 | 7.31 |
| 2023/24 | Legia Warszawa | Ekstraklasa | 20 | 1 | 2 | 0.15 | 6.78 |
| 2022/23 | Legia Warszawa | Ekstraklasa | 32 | 2 | 3 | 0.16 | 6.82 |
| 2021/22 | Legia Warszawa | UEFA Champions League | 7 | 1 | 0 | 0.14 | 6.30 |
| 2020/21 | Legia Warszawa | Ekstraklasa | 31 | 3 | — | — | — |
| 2018/19 | OH Leuven | Challenger Pro League | 21 | 3 | — | — | — |
Career highlights
Cup
2024/2025, 2022/2023
Super Cup
2025, 2023
Ekstraklasa
2020/2021
Spell detail
Apps
166
Goals
21
Assists
—
Minutes
11,291
By season
| 2026/27 | Ekstraklasa | 11 app | 2 g | 7.17 |
| 2025/26 | Ekstraklasa | 34 app | 3 g | 6.85 |
| 2024/25 | Ekstraklasa | 31 app | 9 g | 7.31 |
| 2023/24 | Ekstraklasa | 20 app | 1 g | 6.78 |
| 2022/23 | Ekstraklasa | 32 app | 2 g | 6.82 |
| 2021/22 | UEFA Champions League | 7 app | 1 g | 6.30 |
Goals by season
21 goals in the spell
International career
Norway
National-team finishes
No national-team finishes on record.
World Cup 2026
Norway
Norway's tournament →No World Cup minutes on record for B. Kapustka.







