Jakub Piotrowski
Udinese

Jakub Piotrowski

Midfielder · Udinese. Explore performance, career and dated market values.

PositionMID Age29 ClubUdinese Market value€4.5mTransfermarkt · 2026-05-29
Overview

Player snapshot

ClubUdineseSerie A
PositionMidfielderMidfielder
Date of birth29 years old
NationalityPolandToruń
National teamNot verifiedCaps not stored
Contract untilNot currently verifiedExpired dates are not shown as current
Market value€4.5mTransfermarkt · 2026-05-29
AvailabilityCurrent absence reportedHeart Problems
Height188 cm79 kg
Shirt number#24Udinese
Performance
Season stats

Serie A · 2026

Udinese · Midfielder

Appearances33 starts
Minutes1460 substitute entries
Rating7.1provider season average
Goals + assists11 goals · 0 assists
Goals / 900.62minimum 90-minute sample
Assists / 900minimum 90-minute sample
Shots31 on target
Passing9065 passes · 3 key
Defensive work3— interceptions · 1 blocks
Duels won57.1%8 of 14
Dribble success50%1 of 2
Cards2Y / 0Rdiscipline

Totals come from API-Football. Per-90 rates and percentages are transparent calculations from those totals; unavailable inputs remain blank.

Availability record

Injury and absence history

Provider-reported fixture absences are grouped into episodes; this is not a medical diagnosis.

Current absence reportedHeart ProblemsFixture date ·
Last 12 months1groups in recorded history
Last 24 months1groups in recorded history
Last 36 months1groups in recorded history
Provider records5fixture-level reports
Reported episodeRecord datesFixture recordsClub / competitionSource confidence
Heart ProblemsOther / unspecifiedFixture date → 5Not equal to matches missedUdineseSerie AAPI-FootballProvider record

Days missed, matches missed and availability percentage appear only when a source supplies start, return and fixture-total data. This feed does not currently support those claims reliably.

Comparable profiles

Players similar to Jakub Piotrowski

Matched from stored role, age, value and season data. Similarity is descriptive, not a transfer recommendation.

ErickErickBahia · MIDsame midfielder role · same midfielder group · similar age82match /100
Compare season stats2026 · 146 min / 2026 · 1,265 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Erick — stored season statistics
Context / metricJakub PiotrowskiErick
Season20262026
CompetitionSerie ASerie A Brazil
Team in this sampleUdineseBahia
Minutes1461,265
Appearances321
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 9040.28 per 90
AssistsTotal / per 900— per 9000 per 90
Key passesTotal / per 903— per 9070.5 per 90
TacklesTotal / per 903— per 90312.21 per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

Vinicius SouzaVinicius SouzaVfL Wolfsburg · MIDsame midfielder role · same midfielder group · close age profile70match /100
Compare season stats2026 · 146 min / 2026 · 505 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Vinicius Souza — stored season statistics
Context / metricJakub PiotrowskiVinicius Souza
Season20262026
CompetitionSerie A2. Bundesliga
Team in this sampleUdineseVfL Wolfsburg
Minutes146505
Appearances36
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 9020.36 per 90
AssistsTotal / per 900— per 9000 per 90
Key passesTotal / per 903— per 9050.89 per 90
TacklesTotal / per 903— per 90142.5 per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

Eric RamiresEric RamiresRB Bragantino · MIDsame midfielder role · same midfielder group · close age profile70match /100
Compare season stats2026 · 146 min / 2026 · 918 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Eric Ramires — stored season statistics
Context / metricJakub PiotrowskiEric Ramires
Season20262026
CompetitionSerie ASerie A Brazil
Team in this sampleUdineseRB Bragantino
Minutes146918
Appearances319
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 9000 per 90
AssistsTotal / per 900— per 9000 per 90
Key passesTotal / per 903— per 9080.78 per 90
TacklesTotal / per 903— per 90151.47 per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

RonaldoRonaldoInternacional · MIDsame midfielder role · same midfielder group · similar age69match /100
Compare season stats2026 · 146 min / 2026 · 548 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Ronaldo — stored season statistics
Context / metricJakub PiotrowskiRonaldo
Season20262026
CompetitionSerie ASerie A Brazil
Team in this sampleUdineseInternacional
Minutes146548
Appearances312
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 9010.16 per 90
AssistsTotal / per 900— per 9000 per 90
Key passesTotal / per 903— per 9030.49 per 90
TacklesTotal / per 903— per 90193.12 per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

Bruno GuimarãesBruno GuimarãesArsenal · MIDsame midfielder role · same midfielder group · similar age64match /100
Compare season stats2026 · 146 min / 2026 · 124 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Bruno Guimarães — stored season statistics
Context / metricJakub PiotrowskiBruno Guimarães
Season20262026
CompetitionSerie APremier League
Team in this sampleUdineseArsenal
Minutes146124
Appearances33
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 901— per 90
AssistsTotal / per 900— per 900— per 90
Key passesTotal / per 903— per 900— per 90
TacklesTotal / per 903— per 901— per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

Fredrik Carl Michael HammarFredrik Carl Michael HammarKV Mechelen · MIDsame midfielder role · same midfielder group · comparable value band64match /100
Compare season stats2026 · 146 min / 2026 · 582 min

Profile match only: performance is excluded from the similarity score.

  • Different competitions; performance is not adjusted across leagues.
  • At least 180 minutes per player are required for per-90 comparison.

Scroll the table sideways to see both players.

Jakub Piotrowski and Fredrik Carl Michael Hammar — stored season statistics
Context / metricJakub PiotrowskiFredrik Carl Michael Hammar
Season20262026
CompetitionSerie APro League
Team in this sampleUdineseKV Mechelen
Minutes146582
Appearances37
SourceAPI-FootballAPI-Football
GoalsTotal / per 901— per 9000 per 90
AssistsTotal / per 900— per 9000 per 90
Key passesTotal / per 903— per 9020.31 per 90
TacklesTotal / per 903— per 90294.48 per 90

— means unavailable. Totals are shown even below 180 minutes; per-90 rates require at least 180. No league-strength adjustment is applied.

The score compares available profile facts only. Missing stats or value data never receive neutral points.

Career
Career economics

Transfer history

Confirmed provider records only; undisclosed terms are never estimated.

Recorded moves21 loans · 0 free moves
Known feesNo disclosed feesTotals are not converted across currencies
Highest disclosed feeNot suppliedNo verified monetary record

Latest recorded move: Waasland-beveren → Genk · 01 Jul 2020, with terms recorded as Terms not supplied. The player was 22.

Season / dateRouteDeal typeReported termsAge
202001 Jul 2020Waasland-beveren → GenkTransferTerms not supplied22
202006 Jan 2020Genk → Waasland-beverenLoanTerms not supplied22
Career record

Career timeline

Dates retain the source's precision. Fixture and record dates are labelled separately.

Season context2026 season

Udinese · Serie A

Season label only; no start date is supplied.
Fixture dateHeart Problems

Udinese

Fixture dateHeart Problems

Udinese

Fixture dateHeart Problems

Udinese

Fixture dateHeart Problems

Udinese

Fixture dateHeart Problems

Udinese

TransferWaasland-beveren → Genk

Provider transfer record

LoanGenk → Waasland-beveren

Provider transfer record

ProfileBorn

Toruń, Poland

Value & contract

Market value

€4.5m

Transfermarkt · 2026-05-29

View the source valuation

Market values and estimates are not asking prices or agreed transfer fees.

Contract

A current contract expiry has not been verified. Contract length, options and release clauses are unavailable.

News

Jakub Piotrowski in the news

No published article is linked to this player yet.

Data & updates
Fact provenance

Where this profile data comes from

Confidence describes the stored field and its source, not the player's quality.

IdentityJakub PiotrowskiHighAPI-Football · checked
Current clubUdineseHighAPI-Football · checked
CompetitionSerie AHighAPI-Football · checked
PositionMidfielderMediumAPI-Football · checked
Season stats2026 seasonHighAPI-Football · checked
Availability0 recordsMediumAPI-Football · checked
Transfer history2HighAPI-Football · checked
ContractNot storedNot verifiedSource not stored
Quality record updated: No automated consistency issue is currently recorded.
Profile updates

What changed?

Recorded updates show the previous and new values. Repeated position reports are grouped with their original dates.

0records in the last 24 hours2 updates · 4 retained records
ProfileDetailed position updated

Defensive MidfielderMidfielder

API-Football current squad
ProfileDetailed position updated

MidfielderDefensive Midfielder

API-Football squad and profile sync
3 matching records · show dates

The same position update was recorded repeatedly. Each original timestamp is retained.