Skip to content
Tomás Ribeiro

Tomás Ribeiro

Defender - Centre-Back  at Without Club
Age27
CitizenshipPortugal
Height1.85 m
Footleft
BornApril 30, 1999
👕100+ Apps
Market value €1.00m
Rating · 24/25 5.4 Average
Centre-Back Defender

Career snapshot

5
clubs played for
18/19
debut season
0.06
goals / match
B SAD
top club · 72 apps

Position rank · 24/25

#1191
goals rank
#1947
assists rank
9
season goals
5
season assists

Among 3,233 Defender - Centre-Backs · ≥200 mins

Career highs

€3.00m
peak value · 2024
€1.00m
top transfer fee · 21/22
3
best season · 22/23
int'l / penalties
161Appearances
9Goals
5Assists
30Yellow cards
1Red cards
79Full matches (90′)
Full nameTomás Ribeiro
Name in home countryTomás Aresta Branco Machado Ribeiro
Date of birth1999-04-30 (27 yrs)
Place of birthLisboa, Portugal
CitizenshipPortugal
PositionDefender - Centre-Back (main: Defender)
Footleft
Height185.00 m
Current clubWithout Club
Joined2025-07-01
Contract expires
AgentGestifute
Sep 2025
Transfer: Without Club → CyD Leonesa
25/26 · Transfer
Jul 2025
Transfer: Farense → Without Club
25/26 · Transfer
Jan 2025
Transfer: Vit. Guimarães → Farense
24/25 · Transfer
Jul 2024
24/25 — Vitória Guimarães SC, SC Farense
16 matches · 2 G · 0 A · across 5 competitions
Jul 2023
Transfer: Grasshoppers → Vit. Guimarães
23/24 · Transfer · €250k
Jul 2023
23/24 — Vitória Guimarães SC
35 matches · 3 G · 2 A · across 3 competitions
Jun 2023
Injury: unknown
May 2023
Injury: unknown
2 games missed
Jul 2022
22/23 — Grasshopper Club Zurich
28 matches · 3 G · 1 A · across 2 competitions
Mar 2022
Injury: unknown
12 games missed
Feb 2022
Injury: unknown
16 games missed
Jan 2022
Transfer: B SAD → Grasshoppers
21/22 · Transfer · €1.00m
Nov 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — B SAD, Grasshopper Club Zurich
25 matches · 0 G · 0 A · across 4 competitions
Jul 2020
20/21 — B SAD
36 matches · 1 G · 1 A · across 2 competitions
Jan 2020
Injury: unknown
17 games missed
Sep 2019
Transfer: B SAD U23 → B SAD
19/20 · Transfer
Jul 2019
19/20 — B SAD, B SAD U23 (-2022)
20 matches · 0 G · 1 A · across 3 competitions
Jul 2018
18/19 — B SAD U23 (-2022)
1 matches · 0 G · 0 A · across 1 competition
Jul 2018
Transfer: Belenenses U19 → B SAD U23
18/19 · Transfer
Jul 2016
Transfer: Belenenses U17 → Belenenses U19
16/17 · Transfer
Jul 2014
Transfer: CAC U15 → Belenenses U17
14/15 · Transfer
Jul 2012
Transfer: Alta Lisboa Fo. → CAC U15
12/13 · Transfer
Jan 1970
Peak market value: €3.00m
Highest valuation recorded in dataset

Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals2 total · 0.19/90
72
Assists0 total · 0.00/90
0
G+A2 total · 0.19/90
61
Yellow cards3 total · 0.28/90
54
7,111 min
Minutes played by club
Vitória Guimarães SC 41.5%
SC Farense 9.1%
Grasshopper Club Zurich 9.9%
B SAD 39.5%
B SAD U23 (-2022) 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Vitória Guimarães SC 2 23/24 24/25 41 4 2 2,950
SC Farense 1 24/25 24/25 10 1 0 649
Grasshopper Club Zurich 2 21/22 22/23 32 3 1 705
B SAD 3 19/20 21/22 72 1 1 2,807
B SAD U23 (-2022) 2 18/19 19/20 6 0 1 0

Career trajectory — goals, assists & market value

1€750K3€1.5M4€2.3M5€3M19/20 — 1 assists119/2020/21 — 1 goals (B SAD)20/21 — 1 assists220/2121/2222/23 — 3 goals (Grasshopper Club Zurich)22/23 — 1 assists422/2323/24 — 3 goals (Vitória Guimarães SC)23/24 — 2 assists523/2424/25 — 2 goals (SC Farense)224/2519/20 — €600K20/21 — €525K21/22 — €1.5M22/23 — €1.5M23/24 — €1.5M24/25 — €3MGoalsAssistsMarket value

Goals by season

18/19: 0018/1919/20: 0019/2020/21: 1120/2121/22: 0021/2222/23: 3322/2323/24: 3323/2424/25: 2224/25

Assists by season

18/19: 0018/1919/20: 1119/2020/21: 1120/2121/22: 0021/2222/23: 1122/2323/24: 2223/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Allianz Cup Vitória Guimarães SC 1 0 0 0 0 0
24/25 Conference League Vitória Guimarães SC 1 0 0 0 0 0
24/25 Liga Portugal Vitória Guimarães SC 4 1 0 0 0 315
24/25 Liga Portugal SC Farense 9 1 0 2 0 649
24/25 Taça de Portugal SC Farense 1 0 0 1 0 0
24/25 Taça de Portugal Vitória Guimarães SC 0 0 0 0 0 0
24/25 UECL Qualifiers Vitória Guimarães SC 0 0 0 0 0 0
23/24 Allianz Cup Vitória Guimarães SC 1 0 0 0 0 0
23/24 Liga Portugal Vitória Guimarães SC 29 1 2 8 0 2,432
23/24 Taça de Portugal Vitória Guimarães SC 5 2 0 0 0 203
22/23 Super League Grasshopper Club Zurich 27 3 1 7 0 705
22/23 Swiss Cup Grasshopper Club Zurich 1 0 0 0 1 0
21/22 Allianz Cup B SAD 1 0 0 0 0 0
21/22 Liga Portugal B SAD 17 0 0 1 0 0
21/22 Super League Grasshopper Club Zurich 4 0 0 1 0 0
21/22 Taça de Portugal B SAD 3 0 0 1 0 0
20/21 Liga NOS B SAD 32 1 0 4 0 2,807
20/21 Taça de Portugal B SAD 4 0 1 0 0 0
19/20 Liga NOS B SAD 13 0 0 4 0 0
19/20 Liga Revelação B SAD U23 (-2022) 5 0 1 1 0 0
19/20 Taça de Portugal B SAD 2 0 0 0 0 0
18/19 Liga Revelação B SAD U23 (-2022) 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2012-07-01 Alta Lisboa Fo. CAC U15 Transfer 0
14/15 2014-07-01 CAC U15 Belenenses U17 Transfer 0
16/17 2016-07-01 Belenenses U17 Belenenses U19 Transfer 0
18/19 2018-07-01 Belenenses U19 B SAD U23 Transfer 0
19/20 2019-09-10 B SAD U23 B SAD Transfer 0
21/22 2022-01-27 B SAD Grasshoppers Transfer 1500000 €1.00m
23/24 2023-07-20 Grasshoppers Vit. Guimarães Transfer 1500000 €250k
24/25 2025-01-10 Vit. Guimarães Farense Transfer 2000000
25/26 2025-07-01 Farense Without Club Transfer 1000000
25/26 2025-09-13 Without Club CyD Leonesa Transfer 1000000
SeasonInjuryFromToDays missedGames missed
19/20 unknown injury 2020-01-24 2020-08-03 193 17
21/22 Corona virus 2021-11-26 2021-12-03 8 1
21/22 Meniscus injury 2022-02-24 2022-08-05 163 16
21/22 Arthroscopy 2022-03-17 2022-08-05 142 12
22/23 unknown injury 2023-05-04 2023-05-18 15 2
23/24 Broken nose bone 2023-06-30 2023-07-18 19 0
Current€1.00m
Peak€3.00m
Low€200k
Δ since start+€800k
€200k€900k€1.60m€2.30m€3.00m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €525k
Jan 1, 1970 €525k
Jan 1, 1970 €600k
Jan 1, 1970 €200k

No national team data.

TeammatePPG played withJoint goalsMinutes
Nuno Santos 2 0 0
Christián Herc 1 0 0
Danny Henriques 1 0 0
Jorge Fernandes 2 1 0
Toni Borevković 2 0 0
Dominik Schmid 1 0 0
Bruno Gaspar 2 0 0
Bruno Varela 2 0 0
João Mendes 2 1 0
Bruno Ramires 1 0 0
Miguel Cardoso 1 0 0
Afonso Taira 1 0 0
Afonso Sousa 1 0 0
Jota Silva 2 0 0
Chico Teixeira 1 1 0
Tiago Silva 2 2 0
Rúben Lima 1 0 0
Tomás Händel 2 0 0
Calila 1 0 0
Yaya Sithole 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 Super League Grasshopper Club Zurich 3 27
23/24 Taça de Portugal Vitória Guimarães SC 2 5
24/25 Liga Portugal Vitória Guimarães SC 2 13

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Liga Portugal Vitória Guimarães SC 2 29
22/23 Super League Grasshopper Club Zurich 1 27
19/20 Liga Revelação B SAD U23 (-2022) 1 5

Teams faced most often by Tomás Ribeiro's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Moreirense FC 8 1 1 6 7 12 -5 13%
Rio Ave FC 6 1 1 4 6 10 -4 17%
CD Nacional 6 3 0 3 5 7 -2 50%
FC Famalicão 6 2 3 1 8 7 +1 33%
FC Porto 6 0 0 6 4 14 -10 0%
Vitória Guimarães 6 1 4 1 10 10 0 17%
CD Santa Clara 4 0 2 2 2 7 -5 0%
FC Arouca 4 1 1 2 5 5 0 25%
GD Estoril Praia 4 2 1 1 6 8 -2 50%
Boavista FC 4 2 1 1 6 3 +3 50%
Sport Lisboa e Benfica 4 0 1 3 5 9 -4 0%
Gil Vicente FC 4 1 0 3 1 4 -3 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
18/19 Senior debut season
20/21 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 16 964 3 0 0 0.28
23/24 35 2,635 8 0 0 0.27
22/23 28 705 7 0 1 1.02
21/22 25 0 3 0 0 0
20/21 36 2,807 4 1 0 0.16
19/20 20 0 5 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal
104 apps
4 G
2 A
Super League
31 apps
3 G
1 A
Taça de Portugal
15 apps
2 G
1 A
Liga Revelação
6 apps
0 G
1 A

Frequently asked about Tomás Ribeiro

Who is Tomás Ribeiro?

Tomás Ribeiro is a Portugal professional footballer who plays as a centre-back for Without Club.

How old is Tomás Ribeiro?

Tomás Ribeiro is 27 years old. He was born on April 30, 1999 in Lisboa.

What position does Tomás Ribeiro play?

Tomás Ribeiro plays as a centre-back (Defender - Centre-Back).

What club does Tomás Ribeiro play for?

Tomás Ribeiro currently plays for Without Club.

How many career goals has Tomás Ribeiro scored?

Across all senior club competitions in our dataset, Tomás Ribeiro has scored 9 goals in 161 appearances.

What is Tomás Ribeiro's market value?

Tomás Ribeiro's most recent reported market value is €1.00m.