Skip to content
BK

Bartosz Kapustka

€2MMarket Value
Legia Warszawa
Legia Warszawa
•Midfielder•
PolandPoland
7.3
Season Score
29
Dec 23, 1996
179 cm
Height
0.18
Goals/Match
67
Shirt Number
Card stats based on
2026/2027

Performance Overview

Season Performance 26/27
All Competitions
Matches
11
Goals
2
Assists
0
Goal Contributions
2
Mins/game
86
Avg Rating
7.28

rating

7.16+0.32(+4.5%)
Last 35 matches
Oct 12, 2025 — Oct 12, 2026
High
7.54
Low
6.31
Avg
7.16
G+A
7
Wins16
Draws12
Losses7
MonthMatchesMinsGAG+AG/MRating
Oct 2026
1740000.007.42
Sep 2026
43440000.007.10
Aug 2026
54452020.407.54
Jul 2026
21710000.006.45
Jun 2026
1901011.00-
May 2026
53950000.006.92
Apr 2026
2450000.006.75
Mar 2026
21280000.006.98
Feb 2026
32491010.337.15
Dec 2025
2240000.006.31
Nov 2025
53021230.207.43
Oct 2025
31370000.006.90
12 months • 35 matches
Career Statistics

Career

Career Progress

Career Progress

Appearances per Season

Appearance Distribution

49
Full match
29
Substituted off
27
From Bench

Bartosz Kapustka: career in numbers

What stands outUpdated 2026-10-12

  • Bartosz Kapustka: 3.51 tackles + interceptions per 90 in the Ekstraklasa 2025/2026, #9 of 97 midfielders with 900+ minutes.The median among those 97 midfielders is 2.47 tackles + interceptions per 90; Bartosz Kapustka's rate comes from 1,870 minutes in the Ekstraklasa 2025/2026.
Career figures, computed
Best-rated season
2024/2025 · 7.34Ekstraklasa
Lowest-rated season
2017/2018 · 6.82Bundesliga
Rating trend
+0.13last 2 rated seasons vs career average before them
Career involvement (league)
0.26 G+A per 9031 goals + 13 assists across 15 league seasons (per-90 from 15261 minutes on record)
League seasons on record
15 (2013–2026)
Clubs with recorded appearances
7

How we calculate this

Rival Clubs(47)

Player stats against each opponent club

TeamMPWDLGA
Motor LublinMotor Lublin52210010
EvertonEverton42020020
Lech PoznańLech Poznań41210010
Zagłębie LubinZagłębie Lubin43011000
Piast GliwicePiast Gliwice40130010
Korona KielceKorona Kielce41211000
Pogoń SzczecinPogoń Szczecin32100000
Jagiellonia BiałystokJagiellonia Białystok31200010
Cracovia KrakówCracovia Kraków31020010
Wisła PłockWisła Płock32011110
Radomiak RadomRadomiak Radom32013110
Górnik ZabrzeGórnik Zabrze30120000
Widzew LodzWidzew Lodz31200010
Tottenham HotspurTottenham Hotspur20020000
Manchester CityManchester City20020000
Manchester UnitedManchester United20020000
ChelseaChelsea20020000
Hull CityHull City20020000
AFC BournemouthAFC Bournemouth20200000
SouthamptonSouthampton20020000
1–20 of 47

Rival National Teams(3)

Player stats against each opponent national team

TeamMPWDLGA
NetherlandsNetherlands30210000
FinlandFinland22000000
Czech RepublicCzech Republic22000200
Transfers

Transfers

Transfer Value History

Transfer History

Aug 13, 2020Free Transfer
Apr 2, 2019End of loan
Aug 31, 2018Loan
Jun 30, 2018End of loan
Jul 14, 2017Loan€500K
Aug 3, 2016Transfer€5M
Oct 9, 2012Transfer
Trophies