Jakub Kiwior
Career snapshot
Career highs
Born the same day
Shares 2000-02-15 · 6 players total
| Full name | Jakub Kiwior |
|---|---|
| Name in home country | Jakub Piotr Kiwior |
| Date of birth | 2000-02-15 (26 yrs) |
| Place of birth | Tychy, Poland |
| Citizenship | Poland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 189.00 m |
| Current club | FC Porto |
| On loan from | ↩ Arsenal FC parent contract: 2028-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | FairSport |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Arsenal FC | 4 | 22/23 | 25/26 | 68 | 3 | 5 | 2,489 |
| Spezia Calcio | 2 | 21/22 | 22/23 | 43 | 0 | 0 | 0 |
| Arsenal FC U21 | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 0 |
| MSK Zilina | 3 | 19/20 | 21/22 | 61 | 4 | 5 | 2,948 |
| MSK Zilina B | 2 | 19/20 | 20/21 | 7 | 0 | 1 | 0 |
| Zeleziarne Podbrezova | 2 | 18/19 | 19/20 | 16 | 1 | 0 | 360 |
| RSC Anderlecht UEFA U19 | 2 | 17/18 | 18/19 | 5 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Arsenal FC | 10 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | EFL Cup | Arsenal FC | 3 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | FA Cup | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Arsenal FC | 17 | 1 | 0 | 1 | 0 | 1,117 |
| 23/24 | Champions League | Arsenal FC | 7 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Community Shield | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Arsenal FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Arsenal FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Arsenal FC | 20 | 1 | 3 | 1 | 0 | 945 |
| 22/23 | Europa League | Arsenal FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Arsenal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Italy Cup | Spezia Calcio | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Arsenal FC | 7 | 1 | 0 | 0 | 0 | 427 |
| 22/23 | Premier League 2 | Arsenal FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | Spezia Calcio | 17 | 0 | 0 | 3 | 0 | 0 |
| 21/22 | Fortuna Liga | MSK Zilina | 3 | 1 | 0 | 1 | 0 | 187 |
| 21/22 | Italy Cup | Spezia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie A | Spezia Calcio | 22 | 0 | 0 | 6 | 0 | 0 |
| 21/22 | UECL Quali | MSK Zilina | 8 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Fortuna Liga | MSK Zilina | 20 | 1 | 2 | 3 | 0 | 1,722 |
| 20/21 | II. Liga | MSK Zilina B | 3 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Nike L. - Conf. L. Playoff | MSK Zilina | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Nike Liga - Champ. G. | MSK Zilina | 8 | 1 | 1 | 2 | 0 | 694 |
| 20/21 | Slovnaft Cup | MSK Zilina | 4 | 1 | 1 | 0 | 0 | 345 |
| 19/20 | Fortuna Liga | MSK Zilina | 11 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | II. Liga | Zeleziarne Podbrezova | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | II. Liga | MSK Zilina B | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | II. Liga Promotion | MSK Zilina B | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Nike Liga - Champ. G. | MSK Zilina | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Slovnaft Cup | MSK Zilina | 3 | 0 | 0 | 1 | 1 | 0 |
| 18/19 | Fortuna Liga | Zeleziarne Podbrezova | 4 | 1 | 0 | 0 | 0 | 360 |
| 18/19 | Nike Liga - Releg. G. | Zeleziarne Podbrezova | 10 | 0 | 0 | 3 | 0 | 0 |
| 18/19 | UEFA Youth League | RSC Anderlecht UEFA U19 | 4 | 0 | 0 | 0 | 1 | 0 |
| 17/18 | UEFA Youth League | RSC Anderlecht UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-03-07 | GKS Tychy U19 | GKS Tychy | Transfer | 0 | — |
| 16/17 | 2016-07-15 | GKS Tychy | Anderlecht U17 | Transfer | 0 | €13k |
| 17/18 | 2017-07-01 | Anderlecht U17 | Anderlecht U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Anderlecht U19 | Anderlecht U21 | Transfer | 0 | — |
| 18/19 | 2019-01-16 | Anderlecht U21 | Podbrezova | Transfer | 0 | €10k |
| 19/20 | 2019-08-02 | Podbrezova | MSK Zilina | Transfer | 200000 | €250k |
| 21/22 | 2021-08-31 | MSK Zilina | Spezia Calcio | Transfer | 400000 | €2.40m |
| 22/23 | 2023-01-23 | Spezia Calcio | Arsenal | Transfer | 8000000 | €19.50m |
| 25/26 | 2025-09-01 | Arsenal | FC Porto | Loan | 28000000 | — |
| 25/26 | 2026-06-30 | FC Porto | Arsenal | Return from loan | 28000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | unknown injury | 2021-10-08 | 2021-10-30 | 23 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28647 | — | 4 | 0 | — | — | former national player |
| Team #23136 | #16 | 10 | 3 | — | — | former national player |
| Team #16299 | #14 | 6 | 0 | — | — | former national player |
| Team #16298 | #19 | 10 | 1 | — | — | former national player |
| Team #16297 | #4 | 4 | 1 | — | — | former national player |
| Team #9324 | #19 | 15 | 1 | — | — | former national player |
| Team #3442 | #14 | 37 | 2 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Samuel Petras | 2 | 0 | 0 |
| Kevin Agudelo | 1 | 0 | 0 |
| Dimitrios Nikolaou | 1 | 0 | 0 |
| Gabriel Magalhães | 2 | 0 | 0 |
| Branislav Sluka | 2 | 0 | 0 |
| Kai Havertz | 2 | 2 | 0 |
| Patrik Myslovic | 2 | 0 | 0 |
| Jorginho | 2 | 0 | 0 |
| Enis Fazlagic | 2 | 2 | 0 |
| Adrián Kaprálik | 2 | 1 | 0 |
| Vahan Bichakhchyan | 2 | 1 | 0 |
| Michal Skoras | 2 | 0 | 0 |
| Jan Bernat | 2 | 1 | 0 |
| David Duris | 2 | 0 | 0 |
| Matus Rusnak | 2 | 2 | 0 |
| Ben White | 2 | 0 | 0 |
| Gabriel Martinelli | 2 | 1 | 0 |
| David Raya | 2 | 0 | 0 |
| Miroslav Gono | 2 | 0 | 0 |
| Leandro Trossard | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Nike Liga - Champ. G. | MSK Zilina | 1 | 8 |
| 20/21 | Slovnaft Cup | MSK Zilina | 1 | 4 |
| 18/19 | Fortuna Liga | Zeleziarne Podbrezova | 1 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Premier League | Arsenal FC | 3 | 20 |
| 20/21 | Fortuna Liga | MSK Zilina | 2 | 20 |
| 24/25 | EFL Cup | Arsenal FC | 2 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | FC Porto | Arsenal | Return from loan | — | €28.00m |
| 25/26 | 2025-09-01 | Arsenal | FC Porto | Loan | — | €28.00m |
Last 34 matches for FC Porto while Jakub Kiwior was at the club (joined 2025-09-01, left 2026-06-30). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-16 | PO1 |
FC Porto | 1–0 | CD Santa Clara | Available |
| 2026-05-10 | PO1 |
AVS | 3–1 | FC Porto | Available |
| 2026-05-10 | PO1 |
AVS | 3–1 | FC Porto | Available |
| 2026-05-02 | PO1 |
FC Porto | 1–0 | FC Alverca | Available |
| 2026-05-02 | PO1 |
FC Porto | 1–0 | FC Alverca | Available |
| 2026-04-26 | PO1 |
CF Estrela da Amadora | 1–2 | FC Porto | Available |
| 2026-04-26 | PO1 |
CF Estrela da Amadora | 1–2 | FC Porto | Available |
| 2026-04-19 | PO1 |
FC Porto | 2–0 | CD Tondela | Available |
| 2026-04-19 | PO1 |
FC Porto | 2–0 | CD Tondela | Available |
| 2026-04-12 | PO1 |
GD Estoril Praia | 1–3 | FC Porto | Available |
| 2026-04-04 | PO1 |
FC Porto | 2–2 | FC Famalicão | Available |
| 2026-03-22 | PO1 |
Sporting Clube de Braga | 1–2 | FC Porto | Available |
| 2026-03-15 | PO1 |
FC Porto | 3–0 | Moreirense FC | Available |
| 2026-03-08 | PO1 |
Sport Lisboa e Benfica | 2–2 | FC Porto | Available |
| 2026-02-27 | PO1 |
FC Porto | 3–1 | FC Arouca | Available |
| 2026-02-22 | PO1 |
FC Porto | 1–0 | Rio Ave FC | Available |
| 2026-02-15 | PO1 |
CD Nacional | 0–1 | FC Porto | Available |
| 2026-02-09 | PO1 |
FC Porto | 1–1 | Sporting Clube de Portugal | Available |
| 2026-02-02 | PO1 |
Casa Pia AC | 2–1 | FC Porto | Available |
| 2026-01-26 | PO1 |
FC Porto | 3–0 | Gil Vicente FC | Available |
| 2026-01-18 | PO1 |
Vitória Guimarães | 0–1 | FC Porto | Available |
| 2026-01-04 | PO1 |
CD Santa Clara | 0–1 | FC Porto | Available |
| 2025-12-29 | PO1 |
FC Porto | 2–0 | AVS | Available |
| 2025-12-22 | PO1 |
FC Alverca | 0–3 | FC Porto | Available |
| 2025-12-15 | PO1 |
FC Porto | 3–1 | CF Estrela da Amadora | Available |
| 2025-12-07 | PO1 |
CD Tondela | 0–2 | FC Porto | Available |
| 2025-11-30 | PO1 |
FC Porto | 1–0 | GD Estoril Praia | Available |
| 2025-11-09 | PO1 |
FC Famalicão | 0–1 | FC Porto | Available |
| 2025-11-02 | PO1 |
FC Porto | 2–1 | Sporting Clube de Braga | Available |
| 2025-10-27 | PO1 |
Moreirense FC | 1–2 | FC Porto | Available |
| 2025-10-05 | PO1 |
FC Porto | 0–0 | Sport Lisboa e Benfica | Available |
| 2025-09-29 | PO1 |
FC Arouca | 0–4 | FC Porto | Available |
| 2025-09-19 | PO1 |
Rio Ave FC | 0–3 | FC Porto | Available |
| 2025-09-13 | PO1 |
FC Porto | 1–0 | CD Nacional | Available |
Teams faced most often by Jakub Kiwior's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 15 | 3 | 6 | 6 | 21 | 34 | -13 | 20% |
| Everton FC | 12 | 5 | 2 | 5 | 17 | 10 | +7 | 42% |
| Chelsea FC | 12 | 8 | 2 | 2 | 25 | 12 | +13 | 67% |
| Manchester City FC | 10 | 2 | 2 | 6 | 11 | 19 | -8 | 20% |
| West Ham United FC | 10 | 6 | 2 | 2 | 25 | 13 | +12 | 60% |
| Manchester United FC | 10 | 6 | 2 | 2 | 17 | 11 | +6 | 60% |
| Brighton & Hove Albion FC | 10 | 5 | 3 | 2 | 15 | 9 | +6 | 50% |
| Tottenham Hotspur FC | 10 | 7 | 1 | 2 | 18 | 13 | +5 | 70% |
| Newcastle United FC | 10 | 6 | 1 | 3 | 14 | 5 | +9 | 60% |
| Fulham FC | 10 | 6 | 3 | 1 | 24 | 10 | +14 | 60% |
| Crystal Palace FC | 10 | 6 | 3 | 1 | 24 | 10 | +14 | 60% |
| Brentford FC | 10 | 7 | 2 | 1 | 17 | 8 | +9 | 70% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 18/19 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 30 | 1,117 | 2 | 0 | 0 | 0.16 |
| 23/24 | 30 | 945 | 2 | 0 | 0 | 0.19 |
| 22/23 | 29 | 427 | 3 | 0 | 0 | 0.63 |
| 21/22 | 34 | 187 | 8 | 0 | 0 | 3.85 |
| 20/21 | 37 | 2,761 | 6 | 0 | 0 | 0.2 |
| 19/20 | 22 | 0 | 5 | 0 | 1 | 0 |
| 18/19 | 18 | 360 | 3 | 0 | 1 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Jakub Kiwior
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jakub Kiwior
Who is Jakub Kiwior?
Jakub Kiwior is a Poland professional footballer who plays as a centre-back for FC Porto.
How old is Jakub Kiwior?
Jakub Kiwior is 26 years old. He was born on February 15, 2000 in Tychy.
What position does Jakub Kiwior play?
Jakub Kiwior plays as a centre-back (Defender - Centre-Back).
What club does Jakub Kiwior play for?
Jakub Kiwior currently plays for FC Porto.
How many career goals has Jakub Kiwior scored?
Across all senior club competitions in our dataset, Jakub Kiwior has scored 8 goals in 201 appearances.
What is Jakub Kiwior's market value?
Jakub Kiwior's most recent reported market value is €28.00m.
Poland