Ehsan Noorafkan
Striker
-
Free Agent
25 Jan 2028
Tuesday
Process
Overview
Personal
Contract
News
10
Transfers
Relations
Events
22
Awards
Matches
History
Edit
▼
Events
22
Contract expired — became a free agent
Decision
25.10.2027
Movement
Veles →
He got what he wanted: His place back
Mind
18.10.2027
He has made a formal demand: A settled future
Mind
13.09.2027
He has started to want: His place back
Mind
19.07.2027
He got what he wanted: A loan, for games
Mind
28.06.2027
He has said it out loud: To learn the language
Mind
17.05.2027
He got what he wanted: A loan, for games
Mind
17.05.2027
He got what he wanted: The manager’s trust
Mind
03.05.2027
Contract renewal offered
Decision
25.04.2027
Movement
3y · $27.0K/y
He has said it out loud: A settled future
Mind
19.04.2027
He has come to believe: Bad blood between them
Mind
19.04.2027
He has come to believe: Bad blood between them
Mind
19.04.2027
He has come to believe: Bad blood between them
Mind
15.03.2027
He has come to believe: Bad blood between them
Mind
15.03.2027
Contract renewal offered
Decision
24.02.2027
Movement
3y · $27.0K/y
Contract renewal rejected
Decision
27.10.2026
Movement
3y · $27.0K/y
Transfer listed
Decision
27.10.2026
Cause
Contract talks stalled — listed after repeated failed renewals
Who
Popov Gleb
Contract renewal offered
Decision
26.10.2026
Movement
3y · $27.0K/y
Signed as a free agent
Decision
25.10.2026
Movement
Veles
Free transfer listed
Decision
03.08.2026
Cause
Released as surplus to requirements
Who
Pouraliganji Omid
Contract expired — became a free agent
Decision
03.08.2026
Movement
Padideh →
Loan listed
Decision
01.08.2026
Cause
Surplus to tactical requirements
Who
Pouraliganji Omid