Cody Gravenberch
Central Defender
-
Free Agent
16 May 2032
Sunday
Process
Overview
Personal
Contract
News
Transfers
Relations
Events
23
Awards
Matches
History
Edit
▼
Events
23
Contract expired — became a free agent
Decision
10.01.2031
Movement
Persis U20 →
He has let it go: Someone to lean on
Mind
30.12.2030
He has made a formal demand: A settled future
Mind
25.11.2030
He has made a formal demand: Permission to leave if the offer is right
Mind
11.11.2030
He has come to believe: He never rated him —
Interim Coach
Mind
12.08.2030
He has said it out loud: To learn the language
Mind
12.08.2030
Contract renewal offered
Decision
11.07.2030
Movement
3y · $12.3K/y
He has said it out loud: A settled future
Mind
08.07.2030
He has started to want: His place back
Mind
24.06.2030
He has made a formal demand: To be paid what he is worth
Mind
24.06.2030
He has started to want: To go home
Mind
03.06.2030
He has come to believe: This is where he broke through —
Persis
Mind
03.06.2030
He has said it out loud: Permission to leave if the offer is right
Mind
20.05.2030
Contract renewal offered
Decision
12.05.2030
Movement
3y · $12.3K/y
He has said it out loud: To be paid what he is worth
Mind
06.05.2030
Administrative demotion
Decision
13.01.2030
Movement
Persis → Persis U20
Who
Wibowo Ahmad
Contract renewal rejected
Decision
12.01.2030
Movement
3y · $12.3K/y
Transfer listed
Decision
12.01.2030
Cause
Contract talks stalled — listed after repeated failed renewals
Who
Wibowo Ahmad
Contract renewal offered
Decision
11.01.2030
Movement
3y · $12.3K/y
Signed as a free agent
Decision
10.01.2030
Movement
Persis
Free transfer listed
Decision
21.08.2028
Cause
Left on a free after a year unsold on the transfer list
Who
Board
Contract expired — became a free agent
Decision
21.08.2028
Movement
Cambuur U18 →
Transfer listed
Decision
09.08.2027
Cause
Surplus to squad requirements
Who
Board