
What is Odibets
Odibets is one of the leading mobile-first sports betting platforms in Kenya, launched back in 2018, and is owned by Kareco Holdings Limited. They’ve carved out a huge following in the Kenyan market by putting their emphasis squarely on speed, ease of use, and low data usage, earning them a nickname – ‘Odi’ for short.
Its fully licensed by the Betting Control and Licensing Board (BCLB) under license number 0000116. Unlike some of the international sites that try to muscle in on the Kenyan market, Odibets was built specifically with Kenyans in mind, prioritizing local payment methods and local sports.
They’ve also made a big name for themselves with their “Odi Mtaani” initiative, supporting grassroots football by providing kits and sprucing up local pitches. And they’ve got a bit of a soft spot for the National Amputee football team too, having also sponsored them.

How to register on odibets
Getting started on Odibets is a breeze, and you can join up in one of two ways: online or via SMS.

How to register odibets online
When you hit the Odibets homepage, you’ll see a big “Join Now” or “Sign Up” button staring you in the face. Click that and you’ll be presented with a super simple form. As Odibets was built with Kenya in mind, the +254 country code has already been sorted – all you need to do is:
- Pop in your mobile phone number
- Come up with a password (make sure it’s at least 6 characters long)
- Click “Create User.”
You’ll receive a verification PIN via SMS and once you’ve plugged that in on the site, your account is live and you’re good to go.
How to register odibets via sms
And if you don’t have an internet connection, don’t worry – you can still get in on the action. Just send the word “ODI” to 29680 and you’ll get a welcome message and can start placing bets straight away via SMS.
Odibets login

Getting back into your account is just as easy. Up at the top right of the homepage, click the “Login” button and a clean little pop-up will appear where you need to:
- Enter the phone number you used to sign up with
- Type in your password
- Tap “Login.”
Lost your password? Don’t panic, just click the “Forgot Password?” link and they’ll send you a reset PIN via SMS – it’s a simple process that’ll have you back up and running in no time.
Depositing on Odibets
Odibets has built a real reputation for being super tight with M-Pesa. There are two ways to load up your wallet:
- The Online Method: Click the “Deposit” button on your dashboard and enter the amount you want to top up. You’ll get an M-Pesa STK push on your phone – just enter your PIN and the cash will show up in your Odi account right away.
- The Manual Paybill Method: If the STK push doesn’t pop up, just head to your M-Pesa menu and go:
- Paybill: 290680
- Account Name: ODI
- Enter amount and PIN.
The minimum deposit is as little as KSh 1, making it one of the most flexible options for casual punters out there.
How to Withdraw Money from Odibets
Getting your winnings out of Odibets happens lightning fast. Instantly, as a matter of fact.
- Head to the Menu and pick Withdrawal.
- Enter the amount you want to withdraw – they make it easy.
- The minimum to withdraw is KSh 100, while the maximum is KSh 1,000,000 – one grand a day.
- Confirm the request and your funds will turn up in your M-Pesa wallet in under a minute flat.
You can also withdraw via SMS – all you need to do is shoot a text with “W#Amount” to 29680 (e.g. W#500 – so just like that.)
How to Use Odibets Bonuses
Odibets keeps things fun with loads of local-friendly bonuses that boost your betting.
- Freebet Welcome Bonus: A lot of the time new users get a KSh 30 Freebet just for signing up – no deposit needed, you just have to pick your “Freebet” game of the day on the home page, pick how you think it’ll go (1, X, or 2) and submit.
- Data Bundle Bonus (Odi Cashback): Another nice touch is the data cash back. As long as you deposit at least KSh 49 in your first deposit of the day, Odibets will give you a 7MB data bundle and 2 free texts – great for staying in touch with live scores.
- App Bonus: Download the Odibets Android App and place a bet to sometimes earn an extra bonus – worth a look.
FAQs
Explain how to join odibets via sms or online?
- Online: Head over to Odibets.com click the Join Now button, pop in your phone number and a password (its got to be at least 6 characters). You’ll get an SMS with a verification PIN to get your account up and running.
- SMS: Just send a text saying “ODI” to 29680 – Odibets will send you a welcome message and you’re good to go with your betting.
How to deactivate odibets account?
Odibets don’t have a delete button, so to shut your account down or close it, you do:
- Write to Support: Send a formal request to [email protected] from the email they’ve got linked to your account. Tell them your registered phone number, and why you want to close the account (e.g. responsible betting). Before sending the request, make sure all your cash is out of the wallet – you wont be able to get it if the account is closed.
- Self-Exclude: If you just need a break, tell them you want to “Self-Exclude” for a bit – you can choose a time limit (e.g. 6 months) instead of going right off the grid.

I’m Kanyi Muturi and am from Tabuga, a small village in Nakuru. I have been following all sports since I was a kid and have been interested in the gambling side of sports since I was in high school. It took me a little while to get a grasp on all of the different gambling terminology and understand how confusing and complicated it can all seem when you first start.
Are you a professional gambler?
I am a successful gambler. But make no mistake about it: I’m a long-time recreational sports bettor. I’m not a professional gambler. I’m not claiming to be a professional gambler. I’ve never, to my recollection, even been acquainted with a professional gambler. And far be it from me to make the preposterous claim that following my advice will turn you into a professional gambler. It ain’t about that. Not here it ain’t. I just want to teach you a new form of recreation, a fun new pastime in what can sometimes be an unfun life.

