Timo Ribeiro

pt
Timo Ribeiro
47

51

K.€

22

26

years

CDM

Profile of Timo Ribeiro

Timo Ribeiro

Timo Ribeiro
26
years
pt
Portugal
-
kgs
Mid
position
187
cms
22
shirt number
51
K.€
47
ELO

Born on 22 February 1999 in Genf

Personal data
Country of birth
Switzerland Switzerland
Nationality
Portugal Portugal
Other nationality
Switzerland Switzerland
Preferred foot
Left foot
Continent of birth
Europa
Region of birth
Europa Occidental
Career details
Current club
Meyrin Meyrin
Current competition
Switzerland Fourth Division Switzerland Fourth Division
Previous club
Olympique de Geneve Olympique de Geneve
Previous competition
Switzerland Fifth Division Switzerland Fifth Division
Historic team
Meyrin Meyrin
Historical competition
Switzerland Fourth Division Switzerland Fourth Division
Most common shirt number
22
Other shirt numbers
12, 20, 2, 4, 17, 3, 16

Form in last matches

Competitions played in

Participation and performances
Switzerland Fourth Division
20%
Wins
1 W
1 D
3 L
Erste Liga Cup
0%
Wins

Team's position in the competition

Matchday 6 PTS MP W D L GF GA GD
12
CS Chênois
CS Chênois 6 6 1 3 2 7 7 0
13
Sion II
Sion II 4 6 1 1 4 6 12 -6
14
Meyrin
Meyrin 4 6 1 1 4 6 16 -10
15
La Sarraz-Eclépens
La Sarraz-Eclépens 2 6 0 2 4 6 12 -6
16
La Chaux-de-Fonds
La Chaux-de-Fonds 1 6 0 1 5 3 10 -7

Position on the pitch

Main position
Defensive midfielder 83%
Other positions
  • Midfielder 17%
CDM
CM
Football pitch

Rating progression

47 ▲ 2
66219 15
111554 15
20765 16
12849 17
60208 17
3041 18
12565 18
62269 20
111721 21
12849 22
Highest value in career
48 (2025)
Rankings
General
76957º
Age
5888º
By country
1209º 1209º
By position
23543º MF
By position
15835º CDM CDM

Evolution of market value

66219 15
111554 15
20765 16
12849 17
60208 17
3041 18
12565 18
62269 20
111721 21
12849 22
Highest value in career
46K (2025)
Rankings
General
93335º
Age
6725º
By country
1589º 1589º
By position
29017º MF
By position
18799º CDM CDM
Contract information
Start of contract
03/07/2023
End of contract
30/06/2025
FINAL YEAR OF CONTRACT
Contract length
18/09/2027
Last signing
03/07/2023

Past signings

Season. Date
Origin Destination Cost
19/20 17/02/2020
Sion II
Sion II
CS Chênois
CS Chênois
Transfer
18/19 31/07/2018
Servette U19
Servette U19
Sion II
Sion II
Free transfer
17/18 15/09/2017
Meyrin
Meyrin
Servette U19
Servette U19
Free transfer
17/18 01/07/2017
Perly-Certoux
Perly-Certoux
Meyrin
Meyrin
Free transfer
16/17 01/01/2017
Escudo
Perly-Certoux
Perly-Certoux
Transfer
Total amount of money in transfer dealings 0

Professional performance

Average number of goals
Calendar year 18
0
45
Last 6 months 15
0
47
Last 365 days 28
0
45
Last 3 years 72
0
43
Last 5 years 78
0
42
Career 154
1
0.01
40

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Meyrin
Meyrin
2025/26
5 0 0 2 0 5 5 0 450' 26 5.1 47
Switzerland Fourth Division
Switzerland Fourth Division
5 0 0 2 0 5 5 0 450' 26 5.1 47
Meyrin
Meyrin
2024/25
30 0 0 5 1 30 24 6 2362' 26 6.4 45
Meyrin
Meyrin
2023/24
27 0 0 5 1 27 25 2 2178' 25 6 40
Olympique de Geneve
Olympique de Geneve
2022/23
14 0 0 2 0 14 14 0 1249' 23 6.5 37
CS Chênois
CS Chênois
2021/22
2 0 0 0 0 2 2 0 180' 22 5 33

Teammates

Player rating and role
Oscar Wieland
D
Oscar Wieland
49
2
Milan Reymond
F
Milan Reymond
48
5
Raiyan Puntel
D
Raiyan Puntel
47
4
D. Titié
D
D. Titié
45
1
N. Arrob
D
N. Arrob
45
2
M. Lyoth
GK
M. Lyoth
45
2
I. Borges
MF
I. Borges
42
2
Paul Mory Chanut
MF
Paul Mory Chanut
42
0
Elisio Antunes
MF
Elisio Antunes
40
5
J. Mbondi Ngangue
F
J. Mbondi Ngangue
40
3
L. Gomez
F
L. Gomez
40
0
Leo Lecureux
GK
Leo Lecureux
37
0
E. Zünd
F
E. Zünd
37
0
S. Rahmouni
F
S. Rahmouni
37
4
Mathieu Vonnez
MF
Mathieu Vonnez
35
2

Historical performance in clubs

By teams Season. MP GS Min.
Meyrin
Meyrin
3 62 54 4990' 0 14
Servette FC U18
Servette FC U18
2 38 35 2980' 1 1
Servette II
Servette II
1 14 12 1073' 0 0
Olympique de Geneve
Olympique de Geneve
1 14 14 1249' 0 2
Perly-Certoux
Perly-Certoux
1 13 11 1013' 0 0
CS Chênois
CS Chênois
2 4 4 360' 0 0
Sion II
Sion II
1 3 3 258' 0 0
Servette
Servette
1 2 1 104' 0 0
Servette U19
Servette U19
1 1 0 11' 0 0
By competition Season. MP GS Min.
1. Liga Classic
1. Liga Classic
4 62 55 5044' 0 14
2 Liga Interregional
2 Liga Interregional
3 41 37 3335' 0 2
Switzerland League U18
Switzerland League U18
2 36 33 2800' 1 1
Cup
Cup
2 3 3 270' 0 0
1. Liga Promotion
1. Liga Promotion
1 3 3 258' 0 0

Teams played for

Meyrin
Meyrin
3 season
0
62
Servette FC U18
Servette FC U18
2 season
1
38
Servette II
Servette II
1 season
0
14
Olympique de Geneve
Olympique de Geneve
1 season
0
14
Perly-Certoux
Perly-Certoux
1 season
0
13
CS Chênois
CS Chênois
2 season
0
4
Sion II
Sion II
1 season
0
3
Servette
Servette
1 season
0
2
Servette U19
Servette U19
1 season
0
1

For the national team

0
0 times at International
1 once at U19
7 times at U17
-
Average number of goals
-
0
0
0

Career with national team

Teams Year MP
MP GS MS MIN Age Pts. ELO
Suiza U17
Suiza U17
2016
3 0 0 0 0 3 2 1 198' 17 5.2 37
European U17 Championship qualifying
European U17 Championship qualifying
2 0 0 0 0 3 2 1 198' 17 5.2 37

Performances for the national team

By teams Season. MP GS Min.
Suiza U17
Suiza U17
1 3 2 198' 0 0
By competition Season. MP GS Min.
U-17 Euro Qualification
U-17 Euro Qualification
1 3 2 198' 0 0

Most important achievements

Milestones and events on this day

Best performances