Home
Search
Finland
Finland Team
Finland U21 Team
Veikkausliiga
KTP | First team
KTP | Under 20s
KTP | Under 18s
Watch List
English
English
Español
Français
Deutsch
Português
Русский
繁體中文
Türkçe
日本語
Download
Richard Santos
Goalkeeper
-
KTP
11 Apr 2028
Tuesday
Process
Overview
Personal
Contract
Newspaper
18
Transfers
Relations
Events
44
Awards
Matches
History
Edit
▼
Events
44
Squad status changed
14d ago
His club is fighting to avoid relegation
Serious
14d ago
Cause
The points gap to safety, with matches running out, is the issue.
Senses a managerial change coming
14d ago
Board transfer-listed
Decision
01.03.2028
Cause
Underutilized, surplus to requirements
Who
Board
His club is fighting to avoid relegation
Serious
70d ago
Cause
The points gap to safety, with matches running out, is the issue.
Senses a managerial change coming
70d ago
Settling well into the dressing room
Minor
98d ago
Cause
A strong training-ground partnership is behind this. The bond between them was already strong, so the morale hit should be limited.
Outlook
Settling-in period is still under way.
Board transfer-listed
Decision
01.01.2028
Cause
Underutilized, surplus to requirements
Who
Board
Squad status changed
105d ago
Asking for a language tutor
Moderate
119d ago
Cause
The language barrier is wearing on him.; He still does not speak the local language.
Contract extension signed
Decision
04.12.2027
Movement
1y · $61.6K/y
Contract renewal offered
Decision
03.12.2027
Movement
1y · $61.6K/y
Anxious about his expiring contract
133d ago
His club is fighting to avoid relegation
Serious
133d ago
Cause
The points gap to safety, with matches running out, is the issue.
Senses a managerial change coming
133d ago
Signed a new contract
Moderate
133d ago
Cause
He committed to the project on terms both sides could live with.
Signed as a free agent
Decision
03.11.2027
Movement
KTP
Struggling to settle into the squad
Serious
161d ago
Cause
The settling-in period at a new club is the bigger picture. The language gap is making integration harder.
Outlook
Settling-in period is still under way.
Free transfer listed
Decision
30.10.2027
Cause
Released by mutual agreement
Who
Board
Contract expired — became a free agent
Decision
30.10.2027
Movement
Aalesund →
Signed as a free agent
Decision
27.10.2027
Movement
Aalesund
Free transfer listed
Decision
23.10.2027
Cause
Released by mutual agreement
Who
Board
Contract expired — became a free agent
Decision
23.10.2027
Movement
Real Cartagena →
Signed as a free agent
Decision
21.10.2027
Movement
Real Cartagena
Free transfer listed
Decision
17.10.2027
Cause
Released by mutual agreement
Who
Board
Contract expired — became a free agent
Decision
17.10.2027
Movement
Monopoli →
Contract renewal offered
Decision
04.10.2027
Movement
1y · $40.9K/y
Board transfer-listed
Decision
01.09.2027
Cause
Underutilized, surplus to requirements
Who
Board
Contract extension signed
Decision
06.08.2027
Movement
1y · $38.9K/y
Contract renewal offered
Decision
05.08.2027
Movement
1y · $38.9K/y
Signed as a free agent
Decision
04.08.2027
Movement
Monopoli
Free transfer listed
Decision
01.08.2027
Cause
Released by mutual agreement
Who
Board
Contract expired — became a free agent
Decision
01.08.2027
Movement
Estudiantes de Merida →
Signed as a free agent
Decision
14.07.2027
Movement
Estudiantes de Merida
Free transfer listed
Decision
11.07.2027
Cause
Released by mutual agreement
Who
Board
Contract expired — became a free agent
Decision
11.07.2027
Movement
Llaneros →
Permanent transfer
Decision
10.07.2027
Movement
Valledupar → Llaneros · 2.0K
Pre-contract agreed
Decision
18.02.2027
Movement
→ Aguilas Doradas
Contract renewal offered
Decision
01.12.2026
Movement
1y · $51.9K/y
Transfer listed
Decision
01.12.2026
Cause
Surplus to squad requirements
Who
Garcia Duvan
Contract renewal offered
Decision
02.10.2026
Movement
1y · $51.9K/y
Transfer listed
Decision
17.08.2026
Cause
Surplus to squad requirements
Who
Board
Contract extension signed
Decision
04.08.2026
Movement
1y · $49.4K/y
Contract renewal offered
Decision
03.08.2026
Movement
1y · $49.4K/y