Skip to main content
B. Kapustka photo

Bartosz Kapustka stats

Last 5
DWWDW
Poland
Nationality
Midfielder
Position
29
Age
179 cm
Height
Right
Foot
#67
Shirt

Next match

Ekstraklasa logoEkstraklasa
Best match odds
1Kambi2.70
XKambi3.50
2Kambi2.43

Match-by-match stats

B. Kapustka photo

B. Kapustka

Legia Warszawa logoLegia Warszawa
0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

Lech PoznańB. Kapustka vs Lech Poznań

6 games played

Bartosz Kapustka's next match is on Sunday at 16:30 against Lech Poznań. See how Bartosz Kapustka did in earlier matches against Lech Poznań.

Against LPO
Goals
Avg
0.00
Season 0.18
P90
0.00
Season 0.19
Assists
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Shots
Avg
0.67
Season 1.45
P90
0.87
Season 1.53
Shots on target
Avg
0.50
Season 0.36
P90
0.65
Season 0.38
Fouls
Avg
1.00
Season 1.00
P90
1.31
Season 1.05
Cards
Avg
0.17
Season 0.18
P90
0.22
Season 0.19

Before the next match

Legia Warszawa v Lech Poznań, Sunday

Lech PoznańWhat Lech Poznań allow left central midfielders

Position stats
Per LCM appearanceProjectedLPOLeague
Shots0.831.20
Passesn/a29.238.1
Tackles0.941.36
Fouls committedn/a1.061.08

18 appearances at LCM against Lech Poznań in their last 20 matches; league average from the Ekstraklasa.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on B. Kapustka

Odds Outliers

Bartosz Kapustka 2026/2027 season stats

As a left central midfielder, Bartosz Kapustka has appeared in 11 Ekstraklasa matches this season, totalling 942 minutes at an average rating of 7.22. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Ekstraklasa midfielders.

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals20.2072
Goal involvements20.1953
Shots161.5059
Shots on target40.4049
Shot accuracy25.0%n/a44
Shot conversion13.0%n/a67
Goals per SoT0.50n/a86
Big chances missed0n/a27
Shots off target40.3830
Shots blocked80.7680
Hit woodwork10.1078
Assists0n/a30
Key passes141.3059
Chances created141.3460
Big chances created20.1953

Bartosz Kapustka has taken 16 shots with 4 on target (25% accuracy), scoring 2 goals. That is a shot roughly every 59 minutes. Those shots are worth 0.8 expected goals (xG), 0.2 of it from shots on target (xGOT). He is around the divisional average for shooting, ranking in the 59th percentile for shot volume among midfielders. Bartosz Kapustka has 0 assists and 14 key passes , creating 2 big chances . That works out to a chance created roughly every 67 minutes. Bartosz Kapustka has set up 14 shots for teammates, worth 1.5 expected assists (xA). His creative output is below average, ranking in the 30th percentile for chance creation among midfielders.

Passing stats

PassingTotalPer 90 / %Percentile
Passes47044.9071
Accurate passes39838.0072
Pass accuracy85.0%n/a65
Long balls won252.3984
Through balls won0n/a50
Accurate crosses70.6761
Backward passes726.8848
Passes (final third)585.5457

Bartosz Kapustka has completed 398 of 470 passes at 85% accuracy , plus 7 accurate crosses . He is strong for passing volume, ranking in the 71st percentile for passing volume among midfielders.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles121.1577
Dribble attempts181.7257
Dribble success0.7%n/a78
Duels won615.8377
Aerials won90.8657
Touches66163.2070
Possession lost12812.2355
Dribbled past90.8656
Fouls won161.5353
Dispossessed111.0560
Turnovers10.1023

Bartosz Kapustka completes 12 dribbles at a 67% success rate and wins 61 duels .

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles252.3987
Tackles won131.2476
Interceptions60.5731
Clearances111.0533
Blocks0n/a50
Ball recoveries444.2051
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a34
Errors led to goal0n/a45

Bartosz Kapustka makes 25 tackles and 6 interceptions , adding 11 clearances . That is a tackle roughly every 38 minutes. He is elite defensively, ranking in the 87th percentile for tackles among midfielders.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed111.0531
Yellow cards20.1949
Red cards0n/a50
Offsides0n/a35
Fouls per card5.50n/a59
Foul involvements272.5837
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Bartosz Kapustka has committed 11 fouls and received 2 yellow cards , no red cards . That is roughly a booking every 5.5 fouls.

Previous seasons

Per competition, club and country

2025/2026

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Ekstraklasa281,8702231516.48
Europa Conference League7470131186.90
Europa League543312106.49

2026

CompetitionAppsMinGoalsAssistsKey pTacklesRating
WC Qualification Europe513101135.28

2024/2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Ekstraklasa252,0249134337.37
Europa Conference League131,0622213225.12

2023/2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Ekstraklasa189112218246.88
Europa Conference League49000255.23

2022/2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Ekstraklasa291,8192319386.73

2021/2022

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Ekstraklasa49800056.68
Champions League31691000-

About Bartosz Kapustka

Ekstraklasa 2026/2027 season

This season in the Ekstraklasa, Bartosz Kapustka has scored 2 goals across 11 appearances (10 starts), totalling 942 minutes. That works out to 0.2 goals and 0 assists per 90 minutes. Bartosz Kapustka has attempted 16 shots with 4 on target, a 25% shot accuracy rate. That shot output is worth 0.78 expected goals (xG) this season.

Attacking and creative

In attacking play, Bartosz Kapustka has created 14 chances including 2 big chances for teammates. The midfielder has completed 12 successful dribbles from 18 attempts (67% success rate). Bartosz Kapustka has contributed 14 key passes and 21 crosses this season.

Defensive and passing

Defensively, Bartosz Kapustka has registered 25 tackles (13 won), 6 interceptions, and 11 clearances. In possession, the midfielder has completed 398 from 470 pass attempts, a 85% pass accuracy rate. Bartosz Kapustka has won 61 of 103 total duels.

Discipline

Bartosz Kapustka has received 2 yellow cards this season, committing 11 fouls and winning 16.

About Bartosz Kapustka

Bartosz Kapustka is a 29-year-old midfielder playing for Legia Warszawa in the Ekstraklasa, representing Poland. Bartosz Kapustka is right-footed and wears the number 67 shirt. Born on 23 December 1996.

Most recent appearance

Bartosz Kapustka's most recent match was away at Cracovia Kraków on June 27th. Legia Warszawa drew 1-1. Bartosz Kapustka played 88 minutes, registering 1 key pass with a match rating of 6.55.

Recent matches

Next fixture

Bartosz Kapustka and Legia Warszawa are next in action on March 11th against Lech Poznań in the Ekstraklasa. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Legia Warszawa vs Lech Poznań match preview.

Teammates at Legia Warszawa

Bartosz Kapustka stats FAQ

How many tackles does Bartosz Kapustka make per game?

Bartosz Kapustka averages 2.39 tackles per 90 minutes in the Ekstraklasa along with 0.57 interceptions , ranking in the 87th percentile for tackles among players in his position.

How many goals and assists does Bartosz Kapustka have in 26/27?

Bartosz Kapustka has 2 goals and 0 assists from 11 appearances in the Ekstraklasa.

What is Bartosz Kapustka's xG (expected goals) in 26/27?

Bartosz Kapustka has 0.8 expected goals (xG) from 2 actual goals in 11 appearances in the Ekstraklasa.

What position does Bartosz Kapustka play?

Bartosz Kapustka plays as an outfielder for Legia Warszawa.

Who does Bartosz Kapustka play for?

Bartosz Kapustka plays for Legia Warszawa in the Ekstraklasa.

When is Bartosz Kapustka's next match?

Legia Warszawa next face Lech Poznań on 25 October in the Ekstraklasa.