Kacper Duda is represented by the football agency Sports360 GmbH. The player currently plays for Wisla Krakow; the current market value is €1.50m. Contract expires on 30.06.2027 — 7 months left.

timeline Career History

19/20
Wisla U19 Wisla U19
19/20
Wisla Krakow Wisla Krakow
21/22
Garbarnia Garbarnia
21/22
Wisla Krakow Wisla Krakow

Rating

70

DEF

Kacper Duda player profile photo

Kacper Duda

Poland • Defensive Midfield visibility46,4B Wikidata Q125756121

ATT

51

TEC

53

TAC

38

DEF

44

CRE

52

AGE

22

Height: 1,70
Foot: Right
euro €1.50m
support_agent Agent: Sports360 GmbH

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Midfield

Age

22

Height

1,70

Foot

Right

Personal details

Date of Birth
01.01.2004
Place of birth
Lędziny, Poland
Nationality
Poland
League
Ekstraklasa
Shirt number
41

info About Kacper Duda

Kacper Duda is a 22-year-old Defensive Midfield from Poland. Kacper Duda has played for Wisla Krakow since 2022. The contract runs until June 2027. Current estimated market value: €1.50m. Kacper Duda is represented by the football agency Sports360 GmbH. 4 transfers on record. Average rating over the last 15 matches: 7.02. Height 1.70 m, preferred foot: right.

Who is Kacper Duda's agent?

expand_more

Kacper Duda is represented by the football agency Sports360 GmbH.

Which club does Kacper Duda play for?

expand_more

Kacper Duda currently plays for Wisla Krakow as a Defensive Midfield.

What is Kacper Duda's market value?

expand_more

Kacper Duda's market value is estimated at around €1.50m (2026 data).

Where is Kacper Duda from?

expand_more

Kacper Duda holds Poland nationality.

How old is Kacper Duda?

expand_more

Kacper Duda is 22 years old.

scoreboard Recent Matches

Date Opponent Score Rating
31 Oct 2026
Lech Poznań (A)
Ekstraklasa
3 - 1 (L) 6.4
24 Oct 2026
Raków Częstochowa (H)
Ekstraklasa
2 - 1 (W) 7.5
16 Oct 2026
Widzew Łódź (A)
Ekstraklasa
0 - 0 (D) 7.9
11 Oct 2026
Legia Warszawa (A)
Ekstraklasa
2 - 0 (L) 6.4
5 Oct 2026
Italy U21 (A)
U21 EURO, Qualification, Group E
6 - 2 (L) 6.5