Tomás Esteves
Career snapshot
Position rank · 23/24
Among 318 Midfield - Right Midfields · ≥200 mins
Career highs
Born the same day
Shares 2002-04-03 · 6 players total
| Full name | Tomás Esteves |
|---|---|
| Name in home country | Tomás do Lago Pontes Esteves |
| Date of birth | 2002-04-03 (24 yrs) |
| Place of birth | Arcos de Valdevez, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Pisa Sporting Club |
| Joined | 2023-08-01 |
| Contract expires | 2026-06-30 |
| Agent | Gestifute |
Percentile rank vs 211 other Midfield - Right Midfields with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Pisa Sporting Club | 2 | 22/23 | 23/24 | 52 | 1 | 3 | 2,236 |
| FC Porto B | 2 | 19/20 | 21/22 | 27 | 0 | 2 | 0 |
| Reading FC | 1 | 20/21 | 20/21 | 30 | 1 | 0 | 1,231 |
| FC Porto | 1 | 19/20 | 19/20 | 3 | 0 | 0 | 0 |
| FC Porto Youth League | 2 | 18/19 | 19/20 | 9 | 1 | 1 | 261 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Serie B | Pisa Sporting Club | 29 | 1 | 2 | 7 | 0 | 2,236 |
| 22/23 | Serie B | Pisa Sporting Club | 23 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Liga Portugal 2 | FC Porto B | 17 | 0 | 2 | 5 | 0 | 0 |
| 20/21 | Championship | Reading FC | 29 | 1 | 0 | 0 | 0 | 1,231 |
| 20/21 | FA Cup | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga NOS | FC Porto | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | LigaPro | FC Porto B | 10 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | UEFA Youth League | FC Porto Youth League | 3 | 1 | 1 | 1 | 0 | 261 |
| 18/19 | UEFA Youth League | FC Porto Youth League | 6 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | FC Porto Youth | FC Porto U15 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Porto U15 | Padroense U17 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Padroense U17 | FC Porto U17 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | FC Porto U17 | FC Porto B | Transfer | 0 | — |
| 19/20 | 2020-06-10 | FC Porto B | FC Porto | Transfer | 1300000 | — |
| 20/21 | 2020-10-05 | FC Porto | Reading | Loan | 8000000 | — |
| 20/21 | 2021-06-30 | Reading | FC Porto | Return from loan | 6000000 | — |
| 21/22 | 2021-07-01 | FC Porto | FC Porto B | Transfer | 6000000 | — |
| 22/23 | 2022-08-02 | FC Porto B | Pisa | Loan | 1300000 | — |
| 22/23 | 2023-06-30 | Pisa | FC Porto B | Return from loan | 1100000 | — |
| 23/24 | 2023-08-01 | FC Porto B | Pisa | Transfer | 1100000 | €1.10m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Ankle injury | 2021-09-10 | 2022-02-07 | 151 | 21 |
| 21/22 | unknown injury | 2022-02-15 | 2022-03-20 | 34 | 5 |
| 22/23 | Adductor injury | 2023-05-12 | 2023-09-04 | 116 | 10 |
| 24/25 | Patellar tendon rupture | 2024-08-02 | 2025-06-30 | 333 | 40 |
| 25/26 | Fitness | 2025-07-01 | 75 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.30m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €2.25m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31372 | #2 | 12 | 0 | — | — | former national player |
| Team #30503 | #2 | 5 | 0 | — | — | former national player |
| Team #23137 | #2 | 12 | 0 | — | — | former national player |
| Team #16374 | #2 | 5 | 0 | — | — | former national player |
| Team #16373 | #14 | 2 | 0 | — | — | former national player |
| Team #16372 | #15 | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ádám Nagy | 2 | 0 | 969 |
| Omar Richards | 2 | 0 | 861 |
| Tiago Ribeiro | 2 | 0 | 797 |
| Alfa Semedo | 2 | 0 | 0 |
| Michael Morrison | 2 | 0 | 0 |
| Mattia Valoti | 1 | 0 | 0 |
| Bruno Tavares | 2 | 0 | 0 |
| João Daniel | 2 | 0 | 0 |
| Hjörtur Hermannsson | 1 | 0 | 0 |
| Pietro Beruatto | 1 | 0 | 0 |
| Rafael Cabral | 2 | 0 | 0 |
| Josh Laurent | 2 | 0 | 0 |
| Eduardo Quaresma | 2 | 0 | 0 |
| Mor Ndiaye | 2 | 0 | 0 |
| Paulo Bernardo | 2 | 0 | 0 |
| Tomás Araújo | 2 | 0 | 0 |
| Fábio Silva | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | UEFA Youth League | FC Porto Youth League | 1 | 3 |
| 23/24 | Serie B | Pisa Sporting Club | 1 | 29 |
| 20/21 | Championship | Reading FC | 1 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Serie B | Pisa Sporting Club | 2 | 29 |
| 21/22 | Liga Portugal 2 | FC Porto B | 2 | 17 |
| 19/20 | UEFA Youth League | FC Porto Youth League | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Pisa | FC Porto B | Return from loan | — | €1.10m |
| 22/23 | 2022-08-02 | FC Porto B | Pisa | Loan | — | €1.30m |
| 20/21 | 2021-06-30 | Reading | FC Porto | Return from loan | — | €6.00m |
| 20/21 | 2020-10-05 | FC Porto | Reading | Loan | — | €8.00m |
Teams faced most often by Tomás Esteves'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 % |
|---|---|---|---|---|---|---|---|---|
| Barnsley FC | 6 | 2 | 3 | 1 | 9 | 7 | +2 | 33% |
| Millwall FC | 5 | 2 | 1 | 2 | 8 | 6 | +2 | 40% |
| Brentford FC | 4 | 0 | 0 | 4 | 2 | 10 | -8 | 0% |
| Derby County | 4 | 2 | 0 | 2 | 6 | 4 | +2 | 50% |
| Charlton Athletic | 4 | 2 | 0 | 2 | 3 | 6 | -3 | 50% |
| Middlesbrough FC | 4 | 0 | 1 | 3 | 1 | 5 | -4 | 0% |
| Wigan Athletic | 4 | 2 | 0 | 2 | 5 | 5 | 0 | 50% |
| Wycombe Wanderers | 3 | 2 | 0 | 1 | 7 | 5 | +2 | 67% |
| Luton Town | 3 | 2 | 0 | 1 | 8 | 1 | +7 | 67% |
| Preston North End | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
| Exeter City | 2 | 1 | 0 | 1 | 4 | 4 | 0 | 50% |
| Port Vale FC | 2 | 1 | 0 | 1 | 2 | 1 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 29 | 2,236 | 7 | 0 | 0 | 0.28 |
| 22/23 | 23 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 17 | 0 | 5 | 0 | 0 | 0 |
| 19/20 | 16 | 261 | 1 | 0 | 0 | 0.34 |
| 18/19 | 6 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Tomás Esteves
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tomás Esteves
Who is Tomás Esteves?
Tomás Esteves is a Portugal professional footballer who plays as a right midfield for Pisa Sporting Club.
How old is Tomás Esteves?
Tomás Esteves is 24 years old. He was born on April 3, 2002 in Arcos de Valdevez.
What position does Tomás Esteves play?
Tomás Esteves plays as a right midfield (Midfield - Right Midfield).
What club does Tomás Esteves play for?
Tomás Esteves currently plays for Pisa Sporting Club.
How many career goals has Tomás Esteves scored?
Across all senior club competitions in our dataset, Tomás Esteves has scored 3 goals in 121 appearances.
What is Tomás Esteves's market value?
Tomás Esteves's most recent reported market value is €2.30m.
Portugal