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.

🧪 Real-money testing

We test the cashier, not the brochure

Withdrawal-speed observations come from our own real-money mystery-shopper sweeps across the dominant local mobile-money rails — M-Pesa, MTN MoMo, Airtel Money, OPay, Vodafone Cash, 1Voucher, Ozow. Methodology disclosed on every operator review in a How We Tested transparency block.

🛑 Anti-spam content policy

0 banned phrases, 0 fabricated data

Our content rules enforce a 35-phrase ban list, a 100-word paragraph cap, and a structural-uniqueness rule across every country page. License numbers we can't independently verify show "Public registry — see verify link" instead of a fabricated number.

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 (BCLB Kenya, NLRC Nigeria, the nine provincial boards in South Africa, GCG Ghana under Act 721, GBT Tanzania, NLGRB Uganda, BLLB Zambia, MINFI 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 (BCLB) 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 any country page goes live, automated checks enforce: zero banned AI-tell phrases, no paragraph above 100 words, 14/14 SERP keyword cluster coverage, dual-byline schema present, structural-uniqueness similarity score < 0.45 vs every other country page (no template reuse). Operator reviews carry a similar discipline on the editorial blocks (FAQ, HowTo, Trust Index Breakdown notes) — cross-operator Jaccard on those blocks sits well below the threshold.

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

Where the team meets E-E-A-T verifiability is in the specifics — the regulator licence numbers we cite (e.g. BetBooker GCCA26N0292J / GCSB26Y1017K on the Ghana Gaming Commission registry), the daily mobile-money caps we benchmark (Ksh 250,000 M-Pesa cap, UGX 5M MTN MoMo cap, ZAR 5,000 PayShap typical RTC), and the league-specific market depth we report. These are independently checkable against primary sources in a way an Instagram selfie is not. When we get one wrong, we publish the correction with a date and source.

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.

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 (BCLB, NLRC, NGB, GCG, GBT, NLGRB, BLLB, MINFI), 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 1xBet, 22Bet, Betwinner and BetBooker.

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, BCLB 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 BCLB licence tracking KPL + Mega Jackpot markets

Writes: Kenya betting sites · Tracks: BCLB

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 + LSLB Lagos State licensing and NPFL market behaviour. Tracks Bet9ja cashout latency weekly.

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

Writes: Nigeria betting sites · Tracks: NLRC + LSLB

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, KZNGBB, 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

Kwame Boateng

Ghana Sports Betting Analyst 📊 6 yrs tracking Ghana

Accra-based analyst on Ghanaian sportsbook operators, MTN MoMo + Vodafone Cash + AirtelTigo 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 + 10% WHT

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

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)

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)

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), BLLB Act 1992 permit tracking and FAZ Super League / Chipolopolo market depth. Covers the Kitwe Derby weekend handle.

3-network MoMo settlement BLLB Act 1992 permit tracking Power Dynamos vs Nkana derby handle

Writes: Zambia betting sites · Tracks: BLLB

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, MINFI permit tracking under Décret 1992/060 and Elite One / Lions Indomptables market depth.

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

Writes: Cameroon betting sites · Tracks: MINFI permits

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.

Our one exception: BetBooker (Ghana)

BetBooker is our Ghana-only commercial partner and appears at the top of the Ghana country page with explicit "Editor's Pick · Ghana-Only" labelling. BetBooker holds a GCG Act 721 dual licence — Sports Betting (# GCCA26N0292J) plus Sports Betting Agent (# GCSB26Y1017K) — both verifiable on the Ghana Gaming Commission public registry. The partnership is fully disclosed on the Ghana page itself, in the BetBooker review, and in the BetBooker spotlight section. The operator is geo-restricted in our database — it does not appear on any other country page, the homepage, or any category page.

The Ghana Trust Index of 9.9 reflects our editorial assessment of the operator's local licensing posture, MoMo settlement speed and Ghana Premier League market depth. We would not rank a partner operator above our editorial threshold; the score is independently traceable through the Trust Index Breakdown on the review page.

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 license numbers we cannot independently verify — fields show "Public registry — see verify link" with the regulator's URL instead of a fabricated reference number.

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 (BCLB, NLRC, NGB, GCG, GBT, NLGRB, BLLB, MINFI) — 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 19 May 2026 · First published 15 January 2026 · Reviewed quarterly.