Jordan Holsgrove
Career snapshot
Career highs
Born the same day
Shares 1999-09-10 · 6 players total
| Full name | Jordan Holsgrove |
|---|---|
| Name in home country | Jordan William Holsgrove |
| Date of birth | 1999-09-10 (26 yrs) |
| Place of birth | Edinburgh, Scotland |
| Citizenship | Scotland England |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 180.00 m |
| Current club | GD Estoril Praia |
| Joined | 2024-08-13 |
| Contract expires | 2028-06-30 |
| Agent | NVA SEG |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| GD Estoril Praia | 3 | 23/24 | 25/26 | 52 | 3 | 8 | 2,974 |
| FC Paços de Ferreira | 1 | 22/23 | 22/23 | 27 | 2 | 3 | 897 |
| Celta Vigo B | 2 | 20/21 | 21/22 | 52 | 6 | 2 | 995 |
| Celta de Vigo | 1 | 20/21 | 20/21 | 6 | 1 | 0 | 10 |
| CD Atlético Baleares | 1 | 19/20 | 19/20 | 22 | 2 | 1 | 822 |
| FC Reading U23 | 4 | 16/17 | 19/20 | 33 | 4 | 2 | 1,106 |
| Reading FC U18 | 2 | 16/17 | 17/18 | 24 | 7 | 6 | 412 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal | GD Estoril Praia | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Liga Portugal | GD Estoril Praia | 28 | 1 | 5 | 6 | 0 | 2,385 |
| 24/25 | Taça de Portugal | GD Estoril Praia | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Allianz Cup | GD Estoril Praia | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | GD Estoril Praia | 15 | 2 | 3 | 6 | 1 | 589 |
| 23/24 | Taça de Portugal | GD Estoril Praia | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | FC Paços de Ferreira | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Liga Portugal | FC Paços de Ferreira | 24 | 2 | 3 | 9 | 0 | 897 |
| 21/22 | Primera Federación - Gr. I | Celta Vigo B | 35 | 4 | 1 | 7 | 0 | 770 |
| 20/21 | 2ª B - Fase de ascenso | Celta Vigo B | 5 | 2 | 1 | 2 | 0 | 225 |
| 20/21 | 2ª B - Grupo I | Celta Vigo B | 11 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ascenso LaLiga2 | Celta Vigo B | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Copa del Rey | Celta de Vigo | 1 | 1 | 0 | 0 | 0 | 10 |
| 20/21 | LaLiga | Celta de Vigo | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2ª B - Grupo I | CD Atlético Baleares | 22 | 2 | 1 | 4 | 0 | 822 |
| 19/20 | Copa del Rey | CD Atlético Baleares | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | FC Reading U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | PL2 Playoffs | FC Reading U23 | 1 | 1 | 0 | 0 | 0 | 120 |
| 18/19 | Premier League 2 | FC Reading U23 | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | FC Reading U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Youth Cup | Reading FC U18 | 2 | 2 | 0 | 0 | 0 | 105 |
| 17/18 | Premier League 2 | FC Reading U23 | 17 | 2 | 2 | 2 | 0 | 613 |
| 17/18 | U18 Premier League | Reading FC U18 | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | FC Reading U23 | 5 | 1 | 0 | 0 | 0 | 373 |
| 16/17 | U18 PL - Final Stage | Reading FC U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Reading FC U18 | 18 | 5 | 5 | 0 | 0 | 307 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Reading U18 | Reading U23 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Reading U23 | Reading | Transfer | 0 | — |
| 19/20 | 2019-08-27 | Reading | Atl. Baleares | Loan | 0 | — |
| 19/20 | 2020-06-30 | Atl. Baleares | Reading | Return from loan | 200000 | — |
| 20/21 | 2020-09-10 | Reading | Celta Vigo B | Transfer | 200000 | — |
| 22/23 | 2022-07-01 | Celta Vigo B | Paços Ferreira | Transfer | 500000 | — |
| 23/24 | 2023-07-28 | Paços Ferreira | Olympiacos | Transfer | 500000 | €520k |
| 23/24 | 2023-07-29 | Olympiacos | Estoril | Loan | 500000 | — |
| 23/24 | 2024-06-30 | Estoril | Olympiacos | Return from loan | 900000 | — |
| 24/25 | 2024-08-13 | Olympiacos | Estoril | Transfer | 900000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | unknown injury | 2024-01-14 | 2024-01-25 | 12 | 2 |
| 23/24 | unknown injury | 2024-01-29 | 2024-09-18 | 234 | 21 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27269 | — | 5 | 0 | — | — | former national player |
| Team #25791 | — | 1 | 0 | — | — | former national player |
| Team #17622 | — | 7 | 0 | — | — | former national player |
| Team #16868 | — | 5 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ben House | 2 | 0 | 0 |
| Gaizka Campos | 2 | 0 | 0 |
| Cedric Teguia | 1 | 1 | 0 |
| Javi Gómez | 2 | 0 | 0 |
| Carlos Domínguez | 2 | 0 | 0 |
| Àlex Carbonell | 2 | 0 | 0 |
| Álex Martín | 2 | 0 | 0 |
| Miguel Rodríguez | 2 | 1 | 0 |
| Javi Castro | 2 | 0 | 0 |
| Joel Rollinson | 2 | 2 | 0 |
| Diego Pampín | 2 | 0 | 0 |
| Wagner Pina | 1 | 1 | 0 |
| Tom Holmes | 1 | 0 | 0 |
| Lautaro de León | 1 | 1 | 0 |
| Gabri Veiga | 2 | 0 | 0 |
| Pedro Álvaro | 1 | 1 | 0 |
| Iker Losada | 2 | 0 | 0 |
| Ramarni Medford-Smith | 2 | 1 | 0 |
| Alfon González | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | U18 Premier League | Reading FC U18 | 5 | 18 |
| 21/22 | Primera Federación - Gr. I | Celta Vigo B | 4 | 35 |
| 17/18 | Premier League 2 | FC Reading U23 | 2 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | U18 Premier League | Reading FC U18 | 5 | 18 |
| 24/25 | Liga Portugal | GD Estoril Praia | 5 | 28 |
| 23/24 | Liga Portugal | GD Estoril Praia | 3 | 15 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Estoril | Olympiacos | Return from loan | — | €900k |
| 23/24 | 2023-07-29 | Olympiacos | Estoril | Loan | — | €500k |
| 19/20 | 2020-06-30 | Atl. Baleares | Reading | Return from loan | — | €200k |
| 19/20 | 2019-08-27 | Reading | Atl. Baleares | Loan | — | — |
Last 50 matches for GD Estoril Praia 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 |
GD Estoril Praia | 0–3 | Sport Lisboa e Benfica | Available |
| 2026-05-10 | PO1 |
FC Alverca | 1–1 | GD Estoril Praia | Available |
| 2026-05-10 | PO1 |
FC Alverca | 1–1 | GD Estoril Praia | Available |
| 2026-05-03 | PO1 |
Sporting Clube de Braga | 1–1 | GD Estoril Praia | Available |
| 2026-05-03 | PO1 |
Sporting Clube de Braga | 1–1 | GD Estoril Praia | Available |
| 2026-04-26 | PO1 |
GD Estoril Praia | 0–1 | FC Famalicão | Available |
| 2026-04-26 | PO1 |
GD Estoril Praia | 0–1 | FC Famalicão | Available |
| 2026-04-20 | PO1 |
Moreirense FC | 1–0 | GD Estoril Praia | Available |
| 2026-04-20 | PO1 |
Moreirense FC | 1–0 | GD Estoril Praia | Available |
| 2026-04-12 | PO1 |
GD Estoril Praia | 1–3 | FC Porto | Available |
| 2026-04-06 | PO1 |
FC Arouca | 3–2 | GD Estoril Praia | Available |
| 2026-03-22 | PO1 |
GD Estoril Praia | 1–2 | Rio Ave FC | Available |
| 2026-03-15 | PO1 |
CD Nacional | 0–1 | GD Estoril Praia | Available |
| 2026-03-07 | PO1 |
GD Estoril Praia | 0–0 | Casa Pia AC | Available |
| 2026-02-27 | PO1 |
Sporting Clube de Portugal | 3–0 | GD Estoril Praia | Available |
| 2026-02-22 | PO1 |
GD Estoril Praia | 3–1 | Gil Vicente FC | Available |
| 2026-02-15 | PO1 |
AVS | 3–0 | GD Estoril Praia | Available |
| 2026-02-07 | PO1 |
GD Estoril Praia | 2–2 | CD Tondela | Available |
| 2026-01-31 | PO1 |
CD Santa Clara | 2–4 | GD Estoril Praia | Available |
| 2026-01-24 | PO1 |
GD Estoril Praia | 4–2 | Vitória Guimarães | Available |
| 2026-01-19 | PO1 |
CF Estrela da Amadora | 0–5 | GD Estoril Praia | Available |
| 2026-01-03 | PO1 |
Sport Lisboa e Benfica | 3–1 | GD Estoril Praia | Available |
| 2025-12-27 | PO1 |
GD Estoril Praia | 4–1 | FC Alverca | Available |
| 2025-12-19 | PO1 |
GD Estoril Praia | 1–0 | Sporting Clube de Braga | Available |
| 2025-12-14 | PO1 |
FC Famalicão | 4–0 | GD Estoril Praia | Available |
| 2025-12-07 | PO1 |
GD Estoril Praia | 3–3 | Moreirense FC | Available |
| 2025-11-30 | PO1 |
FC Porto | 1–0 | GD Estoril Praia | Available |
| 2025-11-07 | PO1 |
GD Estoril Praia | 4–3 | FC Arouca | Available |
| 2025-11-01 | PO1 |
Rio Ave FC | 0–4 | GD Estoril Praia | Available |
| 2025-10-26 | PO1 |
GD Estoril Praia | 1–1 | CD Nacional | Available |
| 2025-10-03 | PO1 |
Casa Pia AC | 2–2 | GD Estoril Praia | Available |
| 2025-09-27 | PO1 |
GD Estoril Praia | 0–1 | Sporting Clube de Portugal | Available |
| 2025-09-21 | PO1 |
Gil Vicente FC | 2–0 | GD Estoril Praia | Available |
| 2025-09-13 | PO1 |
GD Estoril Praia | 3–1 | AVS | Available |
| 2025-09-06 | PO1 |
GD Estoril Praia | 0–1 | CD Santa Clara | Available |
| 2025-08-31 | PO1 |
CD Tondela | 2–2 | GD Estoril Praia | Available |
| 2025-08-16 | PO1 |
Vitória Guimarães | 3–2 | GD Estoril Praia | Available |
| 2025-08-11 | PO1 |
GD Estoril Praia | 1–1 | CF Estrela da Amadora | Available |
| 2025-05-17 | PO1 |
GD Estoril Praia | 4–0 | CF Estrela da Amadora | Available |
| 2025-05-11 | PO1 |
Moreirense FC | 2–2 | GD Estoril Praia | Available |
| 2025-05-03 | PO1 |
GD Estoril Praia | 1–2 | Sport Lisboa e Benfica | Available |
| 2025-04-29 | PO1 |
Casa Pia AC | 1–3 | GD Estoril Praia | Available |
| 2025-04-19 | PO1 |
GD Estoril Praia | 0–2 | Sporting Clube de Braga | Available |
| 2025-04-12 | PO1 |
FC Famalicão | 3–0 | GD Estoril Praia | Available |
| 2025-04-04 | PO1 |
AVS | 0–3 | GD Estoril Praia | Available |
| 2025-03-30 | PO1 |
GD Estoril Praia | 1–2 | FC Porto | Available |
| 2025-03-16 | PO1 |
FC Arouca | 1–1 | GD Estoril Praia | Available |
| 2025-03-08 | PO1 |
GD Estoril Praia | 2–2 | SC Farense | Available |
| 2025-03-03 | PO1 |
Sporting Clube de Portugal | 3–1 | GD Estoril Praia | Available |
| 2025-02-22 | PO1 |
GD Estoril Praia | 2–1 | Rio Ave FC | Available |
Teams faced most often by Jordan Holsgrove'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 % |
|---|---|---|---|---|---|---|---|---|
| SC Farense | 4 | 1 | 1 | 2 | 8 | 6 | +2 | 25% |
| FC Famalicão | 4 | 2 | 1 | 1 | 4 | 5 | -1 | 50% |
| Vitória Guimarães | 4 | 1 | 0 | 3 | 4 | 7 | -3 | 25% |
| Rio Ave FC | 4 | 2 | 2 | 0 | 7 | 4 | +3 | 50% |
| Sporting Clube de Braga | 4 | 0 | 1 | 3 | 3 | 8 | -5 | 0% |
| Boavista FC | 4 | 1 | 1 | 2 | 4 | 5 | -1 | 25% |
| Sporting Clube de Portugal | 4 | 0 | 0 | 4 | 2 | 12 | -10 | 0% |
| Moreirense FC | 4 | 0 | 2 | 2 | 6 | 9 | -3 | 0% |
| Casa Pia AC | 4 | 2 | 1 | 1 | 7 | 3 | +4 | 50% |
| FC Porto | 4 | 2 | 0 | 2 | 3 | 6 | -3 | 50% |
| FC Arouca | 4 | 1 | 1 | 2 | 9 | 8 | +1 | 25% |
| Sport Lisboa e Benfica | 4 | 0 | 0 | 4 | 2 | 9 | -7 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 29 | 2,385 | 6 | 0 | 0 | 0.23 |
| 23/24 | 19 | 589 | 6 | 0 | 1 | 1.07 |
| 22/23 | 27 | 897 | 10 | 1 | 0 | 1.1 |
| 21/22 | 35 | 770 | 7 | 0 | 0 | 0.82 |
| 20/21 | 23 | 235 | 3 | 0 | 0 | 1.15 |
| 19/20 | 24 | 822 | 4 | 0 | 0 | 0.44 |
| 17/18 | 22 | 718 | 2 | 0 | 0 | 0.25 |
Output by competition
Career goals and assists broken down by tournament.
More on Jordan Holsgrove
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jordan Holsgrove
Who is Jordan Holsgrove?
Jordan Holsgrove is a Scotland professional footballer who plays as a defensive midfield for GD Estoril Praia.
How old is Jordan Holsgrove?
Jordan Holsgrove is 26 years old. He was born on September 10, 1999 in Edinburgh.
What position does Jordan Holsgrove play?
Jordan Holsgrove plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Jordan Holsgrove play for?
Jordan Holsgrove currently plays for GD Estoril Praia.
How many career goals has Jordan Holsgrove scored?
Across all senior club competitions in our dataset, Jordan Holsgrove has scored 25 goals in 216 appearances.
What is Jordan Holsgrove's market value?
Jordan Holsgrove's most recent reported market value is €3.50m.