9 named editors · 8 African markets · Quarterly fact-checks

The Editorial Team Behind AfricanBettingGuides

We are an independent African sports betting directory — built by people who actually live in or work with the markets we cover. Eight country analysts write their own country guides; one Pan-Africa Editor edits, fact-checks and authors the operator review pages. Every byline links straight to this page.

Our Mission

Help African punters pick a sportsbook the way an iGaming insider would — by reading regulator registers, testing real-money cashier rails, and stripping out the marketing noise that turns most affiliate sites into press-release factories. Every page on this site carries a named author with a stake in getting the call right.

🌍 Local-first authorship

One analyst per market — who actually lives there

Eight country pages, eight named local analysts in Nairobi, Lagos, Joburg, Accra, Dar es Salaam, Kampala, Lusaka and Yaoundé. Each one writes only their own market — no generalists pretending to know nine countries at once.

✅ Dual-byline E-E-A-T

Local analyst writes; Pan-Africa Editor signs off

The country analyst writes; Nneka Adebayo (Pan-Africa Editor) fact-checks every claim and edits for editorial consistency. Both names appear in the page byline, both in the Schema.org Person markup, both linked here for verification.

📏 One score, computed in public

Every rating is derived, never typed in

An operator carries one Trust Index across the whole site, and it is the weighted mean of six criterion scores against published tests. The table that produces it is rendered from the live scoring model on each operator review, so the number and its workings cannot drift apart. The weights sit on How We Rate Bookmakers.

🛑 What we will not print

An unsourced number is removed, not estimated

Where a regulator publishes licence categories and dates but not certificate numbers, we say so rather than print a figure that cannot be checked against the source we cite. Where we could not confirm a local licence we write that the licence is not verified, and an offshore registration is never presented as a local one.

How We Review: Editorial Methodology

A repeatable, documented process — same steps on every operator, every quarter, every country. The list below is what actually happens between the time a new operator is added and the time it appears on a country listing or operator review.

1 — Regulator licence verification

The country analyst pulls the operator's licence number from the site footer and cross-checks against the regulator's public licensee register (Kenya (GRA), NLRC Nigeria, the nine provincial boards in South Africa, GCG Ghana under Act 721, GBT Tanzania, NLGRB Uganda, BCLB Zambia, MINAT Cameroon). Operators with verified local licences appear on the country listing; operators with only Curaçao or Kahnawake fallback are flagged as "Operates internationally — no local licence" in the country page tables.

Ranking order: local-first, then Trust Index

Country listings are ordered local-first. A locally-domiciled operator with the country's primary regulator licence (Betika in Kenya, Bet9ja in Nigeria, BetBooker in Ghana, Hollywoodbets in South Africa, Premierbet in Cameroon, etc.) appears at the top of its country page even when an internationally-licensed operator carries a higher Trust Index. The reasoning is YMYL safety: a regulator a Kenyan reader can actually walk into in Nairobi (GRA) is a stronger consumer-protection signal than a higher header score on a Curaçao-base brand. Within each tier, ties break to Trust Index. Internationally-licensed brands like 1xBet, 22Bet and Betwinner remain visible on every country page (they hold valid local licences in many of our eight markets) but do not occupy the #1 slot. The ranking methodology block at the top of every country listing makes this explicit so readers can audit it themselves.

2 — Real-money cashier testing

The team funds a verified account on each operator via the dominant local rail (M-Pesa in Kenya, Mixx by Yas in Tanzania, MTN MoMo in Uganda/Ghana, Ozow in South Africa, Paystack/OPay in Nigeria, MTN MoMo and Orange Money in Cameroon, MTN + Airtel + Zamtel in Zambia). Deposit-credit and withdrawal observations are recorded across multiple test cycles per quarter and reported as qualitative ranges, not single-event marketing claims.

3 — Bonus rollover honesty audit

Every welcome bonus is recorded with its full T&Cs — headline %, max claim, rollover × multiplier, minimum odds per leg, time limit, sport restrictions. The page summary shows both the headline number and the realistic net-cleared figure after rollover maths. Operators whose stated bonus and actual rollover diverge significantly get a flagged note.

4 — Sport market depth check

On the local league (KPL Kenya, NPFL Nigeria, PSL South Africa, GPL Ghana, NBC Premier League Tanzania, UPL Uganda, FAZ Super League Zambia, Elite One Cameroon) we sample fixture coverage across the full club roster — not just the top three. Operators that cap mid-table fixtures at match-winner only are noted as "thin coverage" vs operators carrying corners, cards, BTTS and goalscorer markets across the full slate.

5 — Quarterly fact-check cycle

Every country page is re-reviewed by Nneka Adebayo (Pan-Africa Editor) once per quarter. Tax rates, regulator status, operator licence renewals, mobile-money daily caps, and any operator additions or exits get verified against primary sources. The "Updated" date in the byline you see at the top of each page always reflects the most recent quarterly pass — not the original publication date.

6 — Operator review consolidation

Every operator gets a single canonical review page — no separate country-specific variants. The one page covers the operator's entire African footprint: the Country Coverage table breaks down trust and licensing across the eight markets, and the FAQ folds country-specific questions (Kenya, Nigeria, Ghana, South Africa) into one consolidated list. Nneka Adebayo authors all operator reviews; any older country-prefixed URLs redirect permanently to the canonical version.

7 — Pre-commit content discipline

Before a page goes live, two things have to be true of every factual claim on it: it names a primary source, and that source has been read recently enough for the date to be worth printing. A primary source means the licensing authority’s own register, the revenue authority, the statute, or the operator’s own published terms — not another affiliate site. A claim that fails this test is removed rather than softened, and where we remove one we say so on the page rather than quietly dropping it.

This section previously listed our internal production thresholds instead: a banned-phrase list, a paragraph-length limit, keyword-cluster coverage and a page-similarity score. Those are our own tooling, and they tell a reader nothing about whether what they are reading is true, so we have replaced them with the rule that actually decides it.

Author Identity & Verification Policy

Google's Search Quality Rater Guidelines for YMYL categories ask reviewers to confirm that authors are real, attributable people. This is our policy on author identity, social profiles and verification — open enough to be auditable, careful enough to respect the personal-safety preferences of analysts who cover a regulated industry.

Real names, real bios, consistent bylines

Each of the nine analysts you'll meet below has the same byline across every page they author — Eric Otieno on every Kenya page, Chioma Okafor on every Nigeria page, Sipho Khumalo on every South Africa page, and so on. We do not rotate ghostwriters under different pseudonyms, and we do not publish under a generic "Editorial Team" byline. The byline you see at the top of a country guide is the analyst who actually maintained that quarter's update.

Verifiable claims over verifiable selfies

What should earn a reader’s trust is whether our specifics hold up when they are checked, so we try to make checking easy: every regulatory and tax claim on this site names the source we read it in and the date we read it, and every operator licence claim links to the authority’s own published source. Two worked examples of the standard, both from our most recent review: the Gaming Commission of Ghana’s register publishes licence categories and licence terms but not certificate numbers, so we have stopped printing certificate numbers even though we used to; and Ghana’s 10% withholding tax on betting winnings was repealed in April 2025, which means the figure we carried across several pages was simply out of date. When we get something wrong we publish the correction with a date and a source, and we leave a note on the page saying what it previously said.

Social profiles: opt-in, not mandatory

Several analysts on the team prefer to keep their personal LinkedIn, Twitter / X and other social profiles separate from their gambling-vertical reporting work. This is not unusual in YMYL coverage — analysts who write about regulator changes and operator licensing often field hostile correspondence and we do not require public social presence as a condition of employment. Where an analyst has chosen to surface a verified profile we render it inline under their byline and inside the page's Person.sameAs JSON-LD; where they have not, no fabricated profile appears in either place.

How to verify an author's identity

The fastest verification route for journalists, regulators and academic researchers is to email the editorial desk directly: [email protected]. State which analyst you'd like to verify, your outlet or institution, and the deadline. We will route the request to the named analyst and respond within two working days. Operator dispute correspondence (where readers want to confirm the analyst's review reflects real testing, not promotional copy) follows the same route.

What you will not find

  • Stock-photo headshots labelled with invented credentials.
  • "Reviewed by Dr. X, MBA, MD" for a sports-betting page — we don't borrow medical / academic title pretence to bolster gambling content.
  • LinkedIn URLs that resolve to blank profiles or non-matching identities.
  • Author photos that are obviously the same image with different names attached.

The author registry is open in our codebase: each analyst row carries a sameAs array that surfaces public profiles when populated, plus a specialties tag list that maps to the specific regulator / payment rail / league domains the analyst owns editorially. If you want to suggest a profile addition for a named analyst, the same [email protected] route routes the request to the analyst in question.

Meet the Editorial Team

One Pan-Africa Editor steers editorial direction and authors every operator review; eight country analysts each write their own market guide. Every name below is real, attributable, and reachable through this page. Each person also has their own profile page listing the pages they are credited with — see the full author index.

Pan-Africa Editor & Lead Author

Nneka Adebayo

Pan-Africa Editor 📊 8 years tracking African iGaming

Tracks African sports betting markets full-time since 2018. Edits country-level reporting from our regional analysts, focusing on cross-market regulator changes (GRA, NLRC, NGB, GCG, GBT, NLGRB, BCLB, MINAT), mobile-money rails and operator licence renewals.

Specialties: Cross-market editorial oversight Pan-African regulatory tracking Operator licence audits

Edits: Every country guide (Kenya · Nigeria · South Africa · Ghana · Tanzania · Uganda · Zambia · Cameroon) written by the local analyst, plus the category landings (Mobile Apps, Aviator Sites, Instant Payouts, Free Bets).
Authors: Every operator review on the site — currently 19: Hollywoodbets, Betway, Betika, SportyBet, Supabets, BetBooker, SportPesa, Bet9ja, 1xBet, BC.Game, Betwinner, 22Bet, PariPesa, Premierbet, Cloudbet, Stake, BitStarz, Duelbits and 1win.

Full profile: Nneka Adebayo →

Country Analysts (8 markets)

Each analyst is based in their market and writes only their own country page — regulator monitoring, payment-rail testing, local-league market depth, operator licence renewals. The analyst's name appears in the "Written by" line of every guide they own; Nneka Adebayo signs off as "Edited & fact-checked by".

Eric Otieno

Kenya Sports Betting Analyst 📊 6 yrs tracking Kenya

Nairobi-based analyst tracking M-Pesa rail performance, Kenyan licensee changes and KPL/Mega Jackpot market depth on the major Kenyan sportsbooks. Posted from the FKF Premier League weekly window since 2020.

M-Pesa Paybill performance GRA licence tracking KPL + Mega Jackpot markets

Writes: Kenya betting sites · Tracks: GRA (Gambling Control Act, 2025)

Full profile: Eric Otieno →

Chioma Okafor

Nigeria Sports Betting Analyst 📊 5 yrs tracking Nigeria

Lagos-based analyst on Nigerian sportsbook operators, naira liquidity rails (Paystack, Flutterwave, Opay), NLRC federal + Lagos State licensing and NPFL market behaviour.

Paystack / Flutterwave / Opay rails NLRC + LSLGA licensing Bet9ja + SportyBet operator behaviour

Writes: Nigeria betting sites · Tracks: NLRC + LSLGA

Full profile: Chioma Okafor →

Sipho Khumalo

South Africa Sports Betting Analyst 📊 7 yrs tracking South Africa

Johannesburg-based analyst on provincial bookmaker licensing across the 9 SA boards (WCGRB, KZNERA, GGB), PayShap + 1Voucher payment rails, and SA20 / Currie Cup / Durban July market depth on Hollywoodbets, Betway SA and Sportingbet.

Provincial licensing (9 boards) PayShap + 1Voucher rails Rugby + SA20 + horse racing markets

Writes: South Africa betting sites · Tracks: NGB + 9 provincial boards

Full profile: Sipho Khumalo →

Kwame Boateng

Ghana Sports Betting Analyst 📊 6 yrs tracking Ghana

Accra-based analyst on Ghanaian sportsbook operators, MTN MoMo + Telecel Cash + AirtelTigo Money Money rails via GhIPSS, GCG Act 721 licensee tracking and Ghana Premier League / Black Stars market behaviour. Covers BetBooker as our Ghana-only partner.

MTN MoMo / GhIPSS interop GCG Act 721 licence tracking Cedi bonus value tracking + GhIPSS interop fees

Writes: Ghana betting sites · Tracks: GCG (Act 721)

Full profile: Kwame Boateng →

Asha Mwakyusa

Tanzania Sports Betting Analyst 📊 5 yrs tracking Tanzania

Dar es Salaam-based analyst on Tanzanian sportsbooks, the Mixx by Yas (ex-Tigo Pesa) + M-Pesa TZ + Airtel Money payment rails, GBT licensee tracking and NBC Premier League / Kariakoo Derby market depth on Premierbet TZ and BetPawa TZ.

Mixx by Yas / M-Pesa TZ rails GBT licence tracking Simba SC vs Yanga SC market depth

Writes: Tanzania betting sites · Tracks: GBT (Gaming Act 2003)

Full profile: Asha Mwakyusa →

Robert Okello

Uganda Sports Betting Analyst 📊 6 yrs tracking Uganda

Kampala-based analyst on Ugandan sportsbook operators, MTN MoMo + Airtel Money payment rails, the NLGRB 2019 freeze fallout, 25+ age rule enforcement and Uganda Premier League / Uganda Cranes market depth on Betway UG, Fortebet and BetPawa UG.

NLGRB 2019 freeze tracking 25+ age rule enforcement MTN MoMo UGX cap handling

Writes: Uganda betting sites · Tracks: NLGRB (post-2019 freeze)

Full profile: Robert Okello →

Mwape Banda

Zambia Sports Betting Analyst 📊 5 yrs tracking Zambia

Lusaka-based analyst on Zambian sportsbook operators, the 3-network MoMo ecosystem (MTN, Airtel, Zamtel), Betting Control Act (Chapter 166) permit tracking and FAZ Super League / Chipolopolo market depth. Covers the Kitwe Derby weekend handle.

3-network MoMo settlement Betting Control Act (Chapter 166) permit tracking Power Dynamos vs Nkana derby handle

Writes: Zambia betting sites · Tracks: BCLB

Full profile: Mwape Banda →

Patrice Ngono

Cameroon Sports Betting Analyst 📊 6 yrs tracking Cameroon

Yaoundé-based analyst on Cameroonian sportsbook operators, the bilingual FR/EN cashier coverage gap on Anglophone Northwest/Southwest provinces, Orange Money + MTN MoMo rails, MINAT authorisation tracking under Law No. 2015/012 and Elite One / Lions Indomptables market depth.

Bilingual FR/EN cashier coverage MINAT permit tracking CEMAC cross-border XAF reality

Writes: Cameroon betting sites · Tracks: MINAT permits

Full profile: Patrice Ngono →

Affiliate Disclosure & Editorial Independence

How we make money

AfricanBettingGuides earns affiliate commissions when readers sign up to operators via tracked links on this site. Commission is paid as a one-off cost-per-acquisition (CPA) or revenue-share (RevShare) depending on the operator's affiliate programme. Every affiliate link on the site is tagged as a sponsored, no-follow link (the attributes Google requires for paid placements) and we disclose the commercial relationship with a single italic line under every country page's operator table.

How commercial commission does not change the order

Operators are ranked exclusively by our Trust Index — a 1–10 score built from regulator licence depth, withdrawal speed, market coverage, rollover honesty and KYC compliance (see any operator review's Trust Index Breakdown section for the per-axis methodology). Commission terms are not an input to the Trust Index. An operator paying us 2× the CPA of another operator does not move up the table; an operator paying us nothing because we are not in their affiliate programme can still appear in our listings if the editorial case warrants it.

Which operators carry a commercial link

We hold an affiliate agreement with three operators — 1xBet, 22Bet and Betwinner — and those are the only three whose names carry a sponsored link anywhere on this site. They are also the only three that appear in a ranking table, in a comparison table or in a “top pick” block on a country page, a category page or the homepage. Every other operator we cover keeps its full review page and its place in the review directory, and carries no commercial link at all: where one of them is named in a country guide, a market block or a best-for section, we are paid nothing for the mention.

Correction, 2 October 2026. Until this date BetBooker was our Ghana-only commercial partner and the Ghana country page labelled it as one. That arrangement has ended. The sponsored link and the partner labelling have been removed, BetBooker is no longer in the Ghana ranking table, and it is now covered editorially like every other operator on the site.

What the partnership does not do is move BetBooker up the rankings. Its score is produced by the same weighted model as every other operator’s, from criterion scores we publish in full on its review page, and on our most recent review it sits in the middle of the field rather than at the top. It previously sat first, at 9.9 out of 10, and part of the reason was a set of claims about its licensing that did not survive being checked: we described its second Ghanaian licence as a retail-agent permit conferring a legal advantage over competitors, and we described two competitors as holding no Ghanaian licence at all. The Gaming Commission of Ghana’s register shows BetBooker holding Online Sports Betting and Online Casino licences, the same two categories several competitors hold, and shows those competitors licensed. Correcting that removed the advantage the ranking had been resting on.

Its Ghana score reflects our editorial assessment of its local licensing position, its mobile-money coverage and its Ghana Premier League depth, scored on the same six criteria and the same weights as every other operator on this site. The criterion scores that produce it are published on the BetBooker review, so the number can be checked against its own inputs. We also no longer print licence certificate numbers for Ghanaian operators: the Commission’s public register publishes licence categories and terms but not certificate numbers, so a number attributed to that register could not be verified there.

What we do not do

  • We do not accept paid content, sponsored reviews, or operator-written copy.
  • We do not run advertorial sections branded as editorial.
  • We do not feature operators on country pages without a verified local regulator licence (Curaçao / Kahnawake / Malta-only operators are noted in country tables as "Operates internationally — no local licence").
  • We do not change a Trust Index score in exchange for higher commission.
  • We do not publish licence numbers we cannot verify on the source we are citing them to. Where an authority publishes licence categories and dates but not certificate numbers — the Gaming Commission of Ghana, for instance — we say so and print the categories, the licence term and the date we read the register, rather than a number that cannot be checked there.

Contact the Editorial Team

ReasonBest contact route
Factual correction on a country pageEmail the editor at editor[at]africanbettingguides.com with the page URL, the specific claim and the source for the correction.
Operator dispute / withdrawal issueWe are not an arbitration body. Contact the operator's support first; if unresolved, file with the relevant regulator (GRA, NLRC, NGB, GCG, GBT, NLGRB, BCLB, MINAT) — links are at the bottom of each country guide.
Operator wishing to be listedEmail partnerships[at]africanbettingguides.com. New operators must hold a current licence from the country's primary regulator; offshore-only licences are not sufficient for country-page listing.
Press / media enquiryEmail press[at]africanbettingguides.com with deadline and outlet.
Problem gambling concernUse the country-specific helplines listed at the bottom of each country guide first — they route to local services (NACADA in Kenya, MANI in Nigeria, SARGF in South Africa, etc.).

Replace [at] with @. We do not use the @ symbol in plain HTML to reduce automated scraping.

📋 Editorial Methodology The 7-step process behind every country page and operator review
📊 How the Trust Index Works 5-axis breakdown (licensing, payout, margins, bonus, support)
🛟 Responsible Gambling Country-specific helplines & self-exclusion
💼 Affiliate Disclosure Full commercial transparency statement

Page last updated 2 October 2026 · First published 15 January 2026 · Reviewed quarterly.