Skip to content
Jordan Holsgrove

Jordan Holsgrove

Midfield - Defensive Midfield  at GD Estoril Praia
Age26
CitizenshipScotland England
Height1.80 m
Footleft
BornSeptember 10, 1999
at GD Estoril Praia 649 days · joined 2024-08-13
👕200+ Apps
Market value €3.50m
Defensive Midfield Midfield

Career snapshot

7
clubs played for
16/17
debut season
0.12
goals / match
GD Estoril Praia
top club · 52 apps

Career highs

€3.50m
peak value · 2025
€520k
top transfer fee · 23/24
6
best season · 16/17
18 / 0
int'l caps / goals
216Appearances
25Goals
22Assists
39Yellow cards
1Red cards
80Full matches (90′)
Full nameJordan Holsgrove
Name in home countryJordan William Holsgrove
Date of birth1999-09-10 (26 yrs)
Place of birthEdinburgh, Scotland
CitizenshipScotland England
PositionMidfield - Defensive Midfield (main: Midfield)
Footleft
Height180.00 m
Current clubGD Estoril Praia
Joined2024-08-13
Contract expires2028-06-30
AgentNVA SEG
OutfitterNike
Jul 2025
25/26 — GD Estoril Praia
4 matches · 0 G · 0 A · across 1 competition
Aug 2024
Transfer: Olympiacos → Estoril
24/25 · Transfer
Jul 2024
24/25 — GD Estoril Praia
29 matches · 1 G · 5 A · across 2 competitions
Jun 2024
Transfer: Estoril → Olympiacos
23/24 · Return from loan
Jan 2024
Injury: unknown
21 games missed
Jan 2024
Injury: unknown
2 games missed
Jul 2023
Transfer: Olympiacos → Estoril
23/24 · Loan
Jul 2023
Transfer: Paços Ferreira → Olympiacos
23/24 · Transfer · €520k
Jul 2023
23/24 — GD Estoril Praia
19 matches · 2 G · 3 A · across 3 competitions
Jul 2022
22/23 — FC Paços de Ferreira
27 matches · 2 G · 3 A · across 2 competitions
Jul 2022
Transfer: Celta Vigo B → Paços Ferreira
22/23 · Transfer
Jul 2021
21/22 — Celta Vigo B
35 matches · 4 G · 1 A · across 1 competition
Sep 2020
Transfer: Reading → Celta Vigo B
20/21 · Transfer
Jul 2020
20/21 — Celta Vigo B, Celta de Vigo
23 matches · 3 G · 1 A · across 5 competitions
Jun 2020
Transfer: Atl. Baleares → Reading
19/20 · Return from loan
Aug 2019
Transfer: Reading → Atl. Baleares
19/20 · Loan
Jul 2019
19/20 — CD Atlético Baleares, FC Reading U23
24 matches · 2 G · 1 A · across 3 competitions
Jul 2019
Transfer: Reading U23 → Reading
19/20 · Transfer
Jul 2018
18/19 — FC Reading U23
8 matches · 1 G · 0 A · across 2 competitions
Jul 2017
17/18 — FC Reading U23, Reading FC U18
22 matches · 4 G · 3 A · across 4 competitions
Jul 2017
Transfer: Reading U18 → Reading U23
17/18 · Transfer
Jul 2016
16/17 — FC Reading U23, Reading FC U18
25 matches · 6 G · 5 A · across 3 competitions
Jan 1970
Peak market value: €3.50m
Highest valuation recorded in dataset
7,216 min
Minutes played by club
GD Estoril Praia 41.2%
FC Paços de Ferreira 12.4%
Celta Vigo B 13.8%
Celta de Vigo 0.1%
CD Atlético Baleares 11.4%
FC Reading U23 15.3%
Reading FC U18 5.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

3€875K6€1.8M8€2.6M11€3.5M16/17 — 6 goals (FC Reading U23)16/17 — 5 assists1116/1717/18 — 4 goals (FC Reading U23)17/18 — 3 assists717/1818/19 — 1 goals (FC Reading U23)118/1919/20 — 2 goals (CD Atlético Baleares)19/20 — 1 assists319/2020/21 — 3 goals (Celta Vigo B)20/21 — 1 assists420/2121/22 — 4 goals (Celta Vigo B)21/22 — 1 assists521/2222/23 — 2 goals (FC Paços de Ferreira)22/23 — 3 assists522/2323/24 — 2 goals (GD Estoril Praia)23/24 — 3 assists523/2424/25 — 1 goals (GD Estoril Praia)24/25 — 5 assists624/2525/2619/20 — €50K20/21 — €200K21/22 — €500K22/23 — €500K23/24 — €900K24/25 — €1.2M25/26 — €3.5MGoalsAssistsMarket value

Goals by season

16/17: 6616/1717/18: 4417/1818/19: 1118/1919/20: 2219/2020/21: 3320/2121/22: 4421/2222/23: 2222/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

16/17: 5516/1717/18: 3317/1818/19: 0018/1919/20: 1119/2020/21: 1120/2121/22: 1121/2222/23: 3322/2323/24: 3323/2424/25: 5524/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€2.50m
Peak€3.50m
Low€50k
Δ since start+€2.45m
€50k€913k€1.78m€2.64m€3.50m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
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
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Liga Portugal
71 apps
5 G
11 A
U18 Premier League
20 apps
5 G
6 A
Primera Federación - Gr. I
35 apps
4 G
1 A
Premier League 2
31 apps
3 G
2 A
2ª B - Fase de ascenso
5 apps
2 G
1 A
2ª B - Grupo I
33 apps
2 G
1 A
FA Youth Cup
2 apps
2 G
0 A
Copa del Rey
1 apps
1 G
0 A
PL2 Playoffs
1 apps
1 G
0 A
LaLiga
5 apps
0 G
0 A

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.