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.
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 performanceBCLB licence trackingKPL + Mega Jackpot markets
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.
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 railsGBT licence trackingSimba SC vs Yanga SC market depth
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 tracking25+ age rule enforcementMTN MoMo UGX cap handling
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.
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
Reason
Best contact route
Factual correction on a country page
Email the editor at editor[at]africanbettingguides.com with the page URL, the specific claim and the source for the correction.
Operator dispute / withdrawal issue
We 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 listed
Email 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 enquiry
Email press[at]africanbettingguides.com with deadline and outlet.
Problem gambling concern
Use 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.