About Dennis Ochieng
Dennis Ochieng is the Senior Sports Betting and Regulatory Compliance Analyst at OddsAfrica, based in Nairobi, Kenya. With more than eight years of investigative experience across the East African sports betting landscape, Dennis focuses on statutory licensing under Kenya's Betting Control and Licensing Board (BCLB Cap 131) and the newly established Gambling Regulatory Authority (GRA).
Prior to joining OddsAfrica, Dennis served as a sports desk editor and financial journalist for leading regional publications, tracking the rapid evolution of mobile wagering from SMS-based betting to modern high-speed smartphone platforms. He conducts hands-on testing of deposit latency, Safaricom M-Pesa C2B and B2C STK push APIs, and Kenya Revenue Authority (KRA) 20% withholding tax deductions on winnings.
Dennis is committed to transparent, consumer-first iGaming journalism, ensuring that bettors receive accurate data on operator solvency, payout reliability, odds margins, and responsible gambling measures.
Core Areas of Technical Expertise
All evaluations, testing reports, and guides authored by Dennis Ochieng adhere to strict empirical criteria in the following areas:
Verified Editorial & Testing Credentials
BCLB Regulatory Verification
Direct audit of active Kenyan betting licenses and corporate shareholding registers.
M-Pesa Paybill Testing
Live deposit & withdrawal verification using Safaricom STK Push and Airtel Money.
KRA Tax Deductions Matrix
Mathematical verification of 20% withholding tax calculations on net sports winnings.
Responsible Gaming Advocacy
Continuous alignment with the Responsible Gaming Federation of Kenya helpline standards.
Published Articles & Technical Reviews
Authored, tested, and maintained by Dennis Ochieng for OddsAfrica.org:
Kenya Online Sports Betting Hub & Comprehensive Operator Comparison
Betika Kenya Comprehensive Review: Paybill 290290 & Shikisha Bet
SportPesa Kenya Review: Paybill 955100 & Mega Jackpot Analysis
Betika Paybill 290290: Step-by-Step Safaricom Deposit & Withdrawal Guide
SportPesa Paybill 955100: Instant M-Pesa Funding & Account Verification
Odibets Paybill 290680: SMS Betting & Zero-Data Deposit Instructions
Mozzartbet Kenya Review: Maximum Daily Payouts & Multi-Bet Bonuses
SportyBet Kenya Review: High-Speed Live Betting & Instant Cashed Out Bets
1xBet Kenya Review: International Sportsbook Markets with M-Pesa Rails
22Bet Kenya Review: Extensive African Football Odds & Mobile Platform
Pepeta Kenya Review: Modern Licensed Platform & Daily Promotional Offers
Shabiki Kenya Review: Local Brand Power & Jackpots Breakdown
OddsAfrica Editorial Integrity Pledge
Dennis Ochieng does not accept payments or gifts from bookmakers or casino operators in exchange for favorable reviews or elevated rankings. All mobile app downloads, Paybill deposits, and crash game RNG audits are executed with real funds and verified under local African statutory guidelines.