Club · SportPesa Premier League · Nairobi

Gor Mahia FC

K'Ogalo · Founded 1968 · Professional

Manager

Charles Akonnor

2026 · SportPesa Premier League · position 1

Game start 13 Jul 2026

Reputation
3,6001.5 of 5 stars calc
Squad strength calc
86.81 Best sixteen by CA
Players calc
31
Balance
£0
Transfer budget
—
Wage budget
—

Best XI (calc)

  1. GKHumphrey KatasiCA 85
  2. DLLewis BandiCA 90
  3. DRDaniel SakariCA 92
  4. MLGeorge AmonooCA 73
  5. MRShariff MusaCA 85
  6. DCFrank OdhiamboCA 92
  7. DCSylvester OwinoCA 92
  8. MCAlpha OnyangoCA 95
  9. MCPhilemon OtienoCA 89
  10. STEbenezer AssifuahCA 94
  11. STDenis OmediCA 81
Position and current ability. Unfilled positions remain blank.
Formation
4-4-2
Average CA (calc)
88
Goalkeeper, highest CA (calc)
85
Defender, highest CA (calc)
92
Midfielder, highest CA (calc)
95
Attacker, highest CA (calc)
94

Line maxima are fm-reader's figures for the full squad by calculated best position; they include loans in and exclude loans out. The XI average is shown only when all eleven positions are filled.

The site's own 4-4-2 from up to 300 contracted players, including those on loan elsewhere. Each slot takes the highest-CA player at least accomplished there (familiarity 15+), with scarce positions filled first. This is a calculated selection, not a recorded lineup.

Best sixteen (calc)

Calculated by fm-reader from the 16 highest-CA squad players (at most sixteen). The squad includes loans in and excludes loans out, with players matched to the team's gender. PA uses expected potential for range codes. Missing inputs stay missing.

MeasureAverageMedianLowestHighestLeague rank of averageLeague rank of median
Current ability 86.8185.58095 11
Expected potential 99.00100.081121 11
Value £90,210£75,845£30,848£183,920 12
Sale value £108,084£85,803£33,933£234,353 11
Weekly wage £0£0£0£0 11
Age 27.1026.842233 1314

Contracted players

33
NamePositionsAgeNationalityStatusCAPAValue calc Contract
Alpha Onyango DM, M (C)25Kenya — 95105 £183,920—
Ebenezer Assifuah AM (L), ST (C)33Ghana — 94121 £82,731Jun 2028
Daniel Sakari D/WB (R), DM27Kenya — 92100 £178,200Jun 2028
Frank Odhiambo D (C)23Kenya — 92112 £148,500—
Sylvester Owino D (RC), WB (R)28Kenya — 9295 £139,392—
Lewis Bandi D (RL), WB (R), DM23Kenya — 90110 £121,111Jul 2027
Philemon Otieno D (R), DM, M (C)33Kenya — 89100 £30,848—
Michael Kibwage D (C)28Kenya — 8690 £86,613Jul 2027
Humphrey Katasi GK27Kenya — 8590 £74,250Jun 2028
Shariff Musa M (R), AM (RL)24Kenya — 85100 £77,440—
Byrne Omondi GK29Kenya — 8490 £53,856Jun 2026
Mohammed SirajiOn loan at Tusker FC D/WB (L)27Kenya — 8295 £54,489—
Jackson Dwang M/AM (C)24South Sudan — 8295 £73,530Dec 2027
Ben Stanley Omondi M (R), AM (RL)22Kenya — 82100 £60,544—
Denis Omedi ST (C)32Uganda — 8181 £41,850Jul 2028
Giscard Mavoungou GK26The Republic of the Congo — 8095 £36,960—
Patrick Ekandjoum AM (RLC)27Cameroon — 8090 £49,280—
Samuel Kapen AM (RL), ST (C)23Kenya — 80100 £53,627Jun 2026
Kevin Omondi GK28Kenya — 7985 £35,376Jun 2027
Felix Oluoch AM (C), ST (C)29Kenya — 7979 £47,168—
Portipher Odhiambo D (C)28Kenya — 7980 £54,270Jul 2028
Paul Ochuoga D (RC), WB (R)21Kenya — 7990–120 £57,040—
Lawrence Juma DM, M (C)33Kenya — 7895 £0Jul 2026
Ebenezer Adukwaw AM (LC), ST (C)24Ghana — 7890 £46,976Jul 2027
Ebenezer Ocran D (C), DM29Ghana — 7880 £51,840Jul 2028
Hansel Ochieng AM (RL), ST (C)30Kenya — 7780 £38,649—
David Okoth M (R), AM (RC)33Kenya — 7585 £16,816Jul 2028
Paul Odhiambo ST (C)22Kenya — 7480–110 £46,800Jul 2028
George Amonoo M (L), AM (RL)27Ghana — 7380 £35,966Jul 2027
Lesley Otieno D/WB (L), DM23Kenya — 7285 £40,073Jul 2028
Bryton Onyona D (LC), WB (L)21Kenya — 7290 £51,880—
Enock Momanyi M (L), AM (RL)27Kenya — 7080 £28,160—
Mark ShabanOn loan at Posta Rangers FC AM (C), ST (C)19Kenya — 7090–120 £43,023—

Contracted-player overview (calc)

Players
33
CA16
86.9
PA16
102.1
Off-scale CA values excluded
0
Off-scale PA values excluded
0
Average age
26.5
Under 21
1
Squad value (calc)
£2,141,178
Contracts ending by 30 Jun 2027
4

The site’s own figures from the contracted players above. CA16/PA16 are the means of the best sixteen; a potential range code enters PA16 at fm-reader’s expected PA. Value is fm-reader’s calculation.

Highest potential

Set-piece takers

Corner takersLewis Bandi
Free-kick takersEbenezer Assifuah
Penalty takersEbenezer Assifuah
Long-throw takersDaniel Sakari

The site’s own scores (see the rankings for the model).

Staff

4
NameJobNationalityAge
Managers
Charles AkonnorManager First TeamGhana52
Assistant Managers
Samuel Kobi-MensahAssistant Manager First TeamGhana41
Coaches
Ernest WendoCoach First TeamKenya35
Chairpeople
Ambrose RachierChairpersonKenya76

Club

Full name
Gor Mahia FC
Short name
Gor Mahia
Nickname
K'Ogalo
Second nickname
—
Six-letter name
GorMah
Three-letter name
GOR
Alternative abbreviation
GMH
Nation
Kenya
Stadium
Nairobi City Stadium 15,000
Training ground
—
World reputation
0
Potential reputation
0
Reputation scope (calc)
National
Hashtag
—

Squad and expectations

Players (calc)
31
Foreign players (calc)
7
Homegrown in nation (calc)
20
Loaned in (calc)
0
Loaned out (calc)
2
Ranking score (calc)
4,554
Predicted position (calc)
1
Stored media expectation
Title Contender, Promotion or Champions League Qualification
Stored predicted finish
—

Squad counts and ranking figures are calculated by fm-reader. Stored media expectations are shown separately; no prediction is inferred when either is missing.

Finances

Financial state
—
Rich benefactor
None
Benefactor changes starting finances
No
Balance
£0
Transfer budget
—
Transfer budget before the window
—
Wage budget (weekly)
—
Highest weekly wage
—
Loan debt
£0
Previous turnover
—
Previous profit
—
Average ticket price
£2.29
Season ticket price
£34.39
Stadium rent (yearly)
—
Rents stadium
—
Rent share of gate receipts
—
Transfer embargo
—

Fans and facilities

Average attendance
7,000
Minimum attendance
0
Maximum attendance
7,000
Season ticket holders
4,000
Club members
—
Supporter loyalty
10
Supporter passion
10
Supporter patience
10
Supporter affluence
10
Supporter temperament
10
Supporter expectations
10
Morale
0
Training facilities
10
Corporate facilities
—
Youth facilities
8
Youth coaching
8
Youth recruitment
18
Youth importance
14

Kits

  • Home Background #008331, foreground #FFFFFF
  • Away Background #FFFFFF, foreground #008331

Stored shirt colours. Swatches do not reproduce the kit design.

Every kit part (16)
HomeShirtShirt: Plain (Different Sleeves)Back: Same as front Alternative 0 foreground colour #FFFFFF background colour #008331 trim colour #FFFFFF number colour #FFFFFF number trim colour #008331
HomeText— Alternative 0 foreground colour #FFFFFF background colour #008331 trim colour #FFFFFF number colour #000000 number trim colour #000000
HomeIcon— Alternative 0 foreground colour #FFFFFF background colour #008331 trim colour #FFFFFF number colour #FFFFFF number trim colour #000000
Home (GK)ShirtShirt: Shoulder Stripe Down (Epaulets)Back: Same as front Alternative 0 foreground colour #080808 background colour #FF7300 trim colour #080808 number colour #080808 number trim colour #FF7300
HomeShortsShorts: Side Stripe Alternative 0 foreground colour #FFFFFF background colour #008331 trim colour #008331 number colour #000000 number trim colour #000000
Home (GK)ShortsShorts: Plain Alternative 0 foreground colour #000000 background colour #FF7300 trim colour #FF7300 number colour #000000 number trim colour #000000
HomeSocksSocks: Three Top Hoops Alternative 0 foreground colour #FFFFFF background colour #008331 trim colour #FFFFFF number colour #000000 number trim colour #000000
Home (GK)SocksSocks: Plain Alternative 0 foreground colour #000000 background colour #FF7300 trim colour #000000 number colour #000000 number trim colour #000000
AwayShirtShirt: Large Horizontal Stripe (Top)Back: Same as front Alternative 0 foreground colour #008331 background colour #FFFFFF trim colour #008331 number colour #008331 number trim colour #FFFFFF
AwayText— Alternative 0 foreground colour #008331 background colour #FFFFFF trim colour #008331 number colour #000000 number trim colour #000000
AwayIcon— Alternative 0 foreground colour #008331 background colour #FFFFFF trim colour #008331 number colour #008331 number trim colour #000000
Away (GK)ShirtShirt: Shoulder Stripe Down (Epaulets)Back: Same as front Alternative 0 foreground colour #FF7300 background colour #080808 trim colour #FF7300 number colour #FF7300 number trim colour #080808
AwayShortsShorts: Plain Alternative 0 foreground colour #000000 background colour #FFFFFF trim colour #FFFFFF number colour #000000 number trim colour #000000
Away (GK)ShortsShorts: Plain Alternative 0 foreground colour #000000 background colour #080808 trim colour #080808 number colour #000000 number trim colour #000000
AwaySocksSocks: Three Top Hoops Alternative 0 foreground colour #000000 background colour #FFFFFF trim colour #000000 number colour #000000 number trim colour #000000
Away (GK)SocksSocks: Plain Alternative 0 foreground colour #000000 background colour #080808 trim colour #000000 number colour #000000 number trim colour #000000

Teams

TeamTypeCaptainReputation
Gor Mahia FCFirst TeamSylvester Owino3,600

Board

Chairman title
—
Director of football
—

Income deals

TypeTotalPer year (calc)DatesRenewsFixed valuePromotion / relegation change
General Sponsor£1,375,579£687,78924 Sep 2022 – 31 Jul 2025NoNo0%
General Sponsor£2,292,633£458,5261 Aug 2025 – 31 Jul 2030NoNo0%
Individual TV Deal£200,605£200,6051 Sep 2023 – 31 Jul 2024YesNo0%
General Sponsor£143,289£47,7635 Jun 2026 – 30 Jun 2029NoNo0%
Additional Kit Sponsor£42,986£42,98613 Jul 2026 – 30 Jun 2027NoNo0%
Continental Competition Sponsor£8,597£8,5975 Jun 2026 – 30 Jun 2027NoNo0%

Total is the stored deal value. Annual amounts are calculated by fm-reader using the game's deal-length rule; missing dates can leave the annual amount unknown.

League position by season

11620062026 2006: 16 in SportPesa Premier League2007: 11 in SportPesa Premier League2008: 9 in SportPesa Premier League2009: 5 in SportPesa Premier League2010: 2 in SportPesa Premier League2011: 4 in SportPesa Premier League2012: 2 in SportPesa Premier League2013: 1 in SportPesa Premier League2014: 1 in SportPesa Premier League2015: 1 in SportPesa Premier League2016: 2 in SportPesa Premier League2017: 1 in SportPesa Premier League2018: 1 in SportPesa Premier League2019: 1 in SportPesa Premier League2020: 1 in SportPesa Premier League2021: 8 in SportPesa Premier League2022: 3 in SportPesa Premier League2023: 1 in SportPesa Premier League2024: 1 in SportPesa Premier League2025: 2 in SportPesa Premier League2026: 1 in SportPesa Premier League

Drawn by the site from the stored final tables; gaps are seasons with no stored position.

Honours (calc)

CompetitionWonRunner-upLast won
SportPesa Premier League22112026
FKF President's Cup962021
GoTV Shield752023
African Cup Winners' Cup111987

Counted by the site from the stored past winners: titles and runners-up of editions that took place.

League history

21

Derbies

Transfers in

DatePlayerFromTypeFee
14 Aug 2026Portipher OdhiamboKakamega Homeboyz FCTransferUnknown fee
1 Aug 2026Humphrey Katasi—TransferUnknown fee
31 Jul 2026Ebenezer Ocran—TransferUnknown fee
31 Jul 2026Denis OmediArmée Patriotique Rwandaise FCTransfer£0
16 Jul 2026Enock MomanyiNairobi UnitedTransferUnknown fee
15 Jul 2026Hansel OchiengAPS BometTransferUnknown fee
14 Jul 2026Lesley OtienoNairobi UnitedTransferUnknown fee
11 Jul 2026Paul OdhiamboUlinzi Stars FCTransferUnknown fee
7 Jul 2026David OkothKenya Police FCTransferUnknown fee
1 Jul 2026Daniel Sakari—TransferUnknown fee
7 Feb 2026Elly Owande—TransferUnknown fee
20 Jan 2026Frank OdhiamboDjurgårdens IFTransferUnknown fee
7 Jan 2026Jackson DwangPosta Rangers FCTransferUnknown fee
2 Jan 2026Ebenezer Assifuah—TransferUnknown fee
12 Aug 2025Mohammed SirajiBandari FCTransferUnknown fee
30 Jul 2025Fidel OrigaBandari FCTransferUnknown fee
22 Jul 2024Enock MorrisonAsante Kotoko SCTransferUnknown fee
1 Jul 2024Joseph Levin OdhiamboTusker FCTransferUnknown fee
25 Jan 2024Mark ShabanGreen Commandoes FCTransferUnknown fee
24 Aug 2023Christopher OchiengBandari FCTransferUnknown fee
1 Aug 2023Lawrence JumaAssociation Sportive de KigaliTransferUnknown fee
28 Mar 2023Bryson Wangai—TransferUnknown fee
22 Sep 2021Joshua OnyangoFC Kariobangi SharksTransferUnknown fee
1 Jul 2021Austin OdhiamboAFC Leopards SCTransfer£53,020
1 Jul 2020Gad MathewsKisumu All StarsTransferUnknown fee
1 Jul 2019Geoffrey OchiengWestern Stima Football ClubTransferUnknown fee

Transfers out

DatePlayerToTypeFee
4 Sep 2026Elly OwandeMigori YouthTransferUnknown fee
17 Aug 2026Mohammed SirajiTusker FCLoanUnknown fee
10 Aug 2026Bryson WangaiTRA United FCTransferUnknown fee
16 Jul 2026Fidel OrigaKenya Commercial Bank SCTransferUnknown fee
7 Jul 2026Christopher Ochieng—Transfer£0
7 Jul 2026Gad Mathews—Transfer£0
7 Jul 2026Geoffrey Ochieng—Transfer£0
7 Jul 2026Mark ShabanPosta Rangers FCLoanUnknown fee
30 Jun 2026Joseph Levin Odhiambo—Transfer£0
30 Jun 2026Enock Morrison—Transfer£0
22 Jan 2026Veron OmbinaPosta Rangers FCTransferUnknown fee
21 Jan 2026Joshua OnyangoScottland FCTransfer£0
1 Jan 2026Austin OdhiamboNejmeh Sporting Club BeirutTransferUnknown fee
11 Sep 2025Caleb OmondiShabana FCTransfer£0
10 Jul 2025Chris Akena—Transfer£0
5 Jul 2025Benson OmallaVisakha FCTransferUnknown fee
24 Sep 2024Patrick KadduKitara FCTransfer£0
19 Jan 2022Frank OdhiamboDjurgårdens IFTransferUnknown fee
1 Jul 2021Charles MomanyiTusker FCTransferUnknown fee
1 Jul 2019Eliud LokuwamPosta Rangers FCTransferUnknown fee

Across versions

VersionDivisionReputationPlayersBalanceTransfer budget
FM27 27.0.0SportPesa Premier League3,60033£0—
FM26 26.2.0SportPesa Premier League3,50029£0—
FM26 26.0.0SportPesa Premier League3,45028£0—
FM24 24.3.0SportPesa Premier League3,40031£0—
FM23 23.4.0Kenyan Premier Division3,40021£0—
FM23 23.3.0Kenyan Premier Division3,40021£0—
FM23 23.0.0Kenyan Premier Division3,40022£0—
FM22 22.4.0Kenyan Premier Division4,00028£0—
FM22 22.3.0Kenyan Premier Division4,00028£0—
FM22 22.1.0Kenyan Premier Division4,00030£0—
FM22 22.0.1Kenyan Premier Division4,00032£0—
FM22 22.0.0Kenyan Premier Division4,00033£0—
FM21 21.4.0Kenyan Premier Division3,50032£274,150£91,383
FM21 21.3.0Kenyan Premier Division3,50032£274,150—
FM21 21.1.1Kenyan Premier Division3,50029£274,150—
FM21 21.0.1Kenyan Premier Division3,50029£274,150—
FM21 21.0.0Kenyan Premier Division3,50030£274,150—
FM20 20.4.0Kenyan Premier Division3,50021£473,721—
FM20 20.3.0Kenyan Premier Division3,50021£473,721—
FM20 20.1.0Kenyan Premier Division3,50023£473,721—
FM20 20.0.1Kenyan Premier Division3,50023£493,742—
FM20 20.0.0Kenyan Premier Division3,50023£493,742—
FM19 19.3.0Kenyan Premier Division3,05028£1£1
FM19 19.1.0Top League3,05020£1£1
FM19 19.0.1Top League3,05019£1£1
FM19 19.0.0Top League3,05020£1£1
FM18 18.3.0Top League3,05021£1£1
FM18 18.1.0Top League3,05023£1£1
FM18 18.0.0Top League3,05023£1£1
FM17 17.3.0Top League3,05025£1£1
FM17 17.0.0Top League3,05027£1£1
FM16 16.3.0Top League3,05024£1£1
FM16 16.0.1Top League3,05026£1£1
FM16 16.0.0Top League3,05026£1£1
FM15 15.3.0Top League3,05021£1£1
FM15 15.0.0Top League3,05032£1£1
FM14 14.3.0Premier Division3,05030£1£1
FM14 14.0.0A Premier Division3,05030£1£1
FM13 13.3.0——0£1—
FM13 13.0.0A Premier Division3,05030£1£1
FM12 12.2.0A Premier Division2,50033£1£1
FM12 12.0.0A Premier Division2,50033£1£1
FM11 11.0.0——28£1—
FM10 10.0.0——42£1—