| 07.10.2030 |
1y · $168.3K/y |
Contract renewal rejected |
|
| 06.10.2030 |
1y · $168.3K/y |
Contract renewal offered |
|
| 05.08.2030 |
1y · $168.3K/y |
Contract extension signed |
|
| 04.08.2030 |
1y · $168.3K/y |
Contract renewal offered |
|
| 06.04.2030 |
1y · $168.3K/y |
Contract renewal rejected |
|
| 05.04.2030 |
1y · $168.3K/y |
Contract renewal offered |
|
| 05.04.2030 |
1y · $168.3K/y |
Contract extension signed |
|
| 04.04.2030 |
Imotski |
Signed as a free agent |
|
| 06.10.2029 |
Málaga → |
Contract expired — became a free agent |
|
| 06.10.2029 |
Free transfer listed |
Released by mutual agreement |
Board |
| 06.10.2029 |
1y · $168.3K/y |
Contract renewal offered |
|
| 05.10.2029 |
Málaga |
Signed as a free agent |
|
| 07.07.2029 |
FC Metz → |
Contract expired — became a free agent |
|
| 07.07.2029 |
Free transfer listed |
Released by mutual agreement |
Board |
| 16.10.2028 |
Tours → FC Metz |
Free transfer |
|
| 15.10.2028 |
1y · $270.3K/y |
Contract renewal offered |
|
| 28.06.2028 |
→ FC Metz |
Pre-contract agreed |
|
| 14.06.2028 |
1y · $270.3K/y |
Contract renewal offered |
|
| 01.06.2028 |
Transfer listed |
Below average in surplus position group |
Board |
| 15.02.2028 |
1y · $270.3K/y |
Contract renewal rejected |
|
| 14.02.2028 |
1y · $270.3K/y |
Contract renewal offered |
|
| 17.10.2027 |
1y · $270.3K/y |
Contract extension signed |
|
| 16.10.2027 |
1y · $270.3K/y |
Contract renewal offered |
|
| 16.04.2027 |
1y · $270.3K/y |
Contract renewal rejected |
|
| 15.04.2027 |
1y · $270.3K/y |
Contract renewal offered |
|
| 15.02.2027 |
1y · $270.3K/y |
Contract extension signed |
|
| 14.02.2027 |
1y · $270.3K/y |
Contract renewal offered |
|
| 17.10.2026 |
2y · $270.3K/y |
Contract renewal rejected |
|
| 16.10.2026 |
2y · $270.3K/y |
Contract renewal offered |
|
| 15.10.2026 |
Tours |
Signed as a free agent |
|