John Okoli is represented by the football agency Eminence Sports Management. The player currently plays for Churchill Brothers FC; the current market value is €300k. Contract expires on 30.05.2027 — 6 months left.

timeline Career History

17/18
Yenicami AK Yenicami AK
18/19
Gönyeli SK Gönyeli SK
18/19
Yenicami AK Yenicami AK
19/20
Göçmenköy İYSK Göçmenköy İYSK
20/21
Saif SC Saif SC
21/22
Mokawloon Mokawloon
23/24
Swehly Swehly
24/25
Al-Karma Al-Karma
25/26
Al-Hilal Al-Hilal
26/27
Ch. Brothers Ch. Brothers

Rating

63

CEN

John Okoli player profile photo

John Okoli

Nigeria • Centre-Forward visibility15,2B

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

29

euro €300k
support_agent Agent: Eminence Sports Management

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Forward

Age

29

Personal details

Date of Birth
03.07.1997
Place of birth
Lagos, Nigeria
Nationality
Nigeria
League
Indian Super League
Shirt number
19

info About John Okoli

John Okoli is a 29-year-old Centre-Forward from Nigeria. John Okoli has played for Churchill Brothers FC since 2026. The contract runs until May 2027. Current estimated market value: €300k. John Okoli is represented by the football agency Eminence Sports Management. 11 transfers on record. Average rating over the last 1 matches: 6.30.

Who is John Okoli's agent?

expand_more

John Okoli is represented by the football agency Eminence Sports Management.

Which club does John Okoli play for?

expand_more

John Okoli currently plays for Churchill Brothers FC as a Centre-Forward.

What is John Okoli's market value?

expand_more

John Okoli's market value is estimated at around €300k (2026 data).

Where is John Okoli from?

expand_more

John Okoli holds Nigeria nationality.

How old is John Okoli?

expand_more

John Okoli is 29 years old.

scoreboard Recent Matches

Date Opponent Score Rating
18 Oct 2026
East Bengal FC (H)
Super League
0 - 4 (L) 6.3
23 May 2026
Al Akhdar SC (A)
Premier League, Qualification Playoff B
2 - 0 (L) –
19 May 2026
Military Union SC (H)
Premier League, Qualification Playoff B
0 - 0 (D) –
15 May 2026
Al Ahly Benghazi (H)
Premier League, Qualification Playoff B
1 - 2 (L) –
19 Apr 2026
Al Taawon Ajdabiya SC (A)
Premier League, Group 3
0 - 0 (D) –