Betting in Kenya
Sports bets became fully legalized in Kenya starting from 1966. The Betting Control and Licensing Board (BCLB) is the top regulatory body for bookmakers in Kenya.
At the moment, there are over 50 bookmakers listed on the BCLB website, meaning that local bettors have a vast variety of options to choose from. More bookmakers are set to launch later in 2025.

About online Betting in Kenya
Sports betting has become a serious player in Kenya’s economy, due to the billions of Kenyan shillings collected annually in revenue. According to Statista, revenue is expected to show an annual growth rate (CAGR 2025-2029) of 6.24%, resulting in a projected market volume of US$152.28m by 2029. The number of sports betting site users is expected to amount to 517.1k by 2029.
A survey from GeoPoll reveals that 37% of respondents bet on sports weekly, 28.5% do so monthly, 18% daily, and 15.8% multiple times a day. Without a doubt, football is Kenyan bettors’ leading choice. The English Premier League, UEFA Champions League, and Spanish La Liga draw the lion’s share of bets, but local Kenyan leagues, such as the Kenyan Premier League, are popular as well.

Betting in Kenya is regulated by the Betting Control and Licensing Board (BCLB), established under the Betting, Lotteries and Gaming Act, Cap 131 of the Laws of Kenya. In recent years, the government has implemented stricter regulations, such as introducing a 20% withholding tax on winnings and requiring betting companies to obtain proper licensing.
Reviews of the Best Bookmakers
There are approximately 50 licensed bookmakers currently operating in Kenya, though this number fluctuates as the Betting Control and Licensing Board (BCLB) periodically reviews approvals and new sites for betting enter the market while others exit. In addition, Kenyan bettors are free to access international betting websites that work under a global license.
Our experts regularly review the best options available to local bettors. Some of the proven best sites for betting in Kenya include: 1win, 1xbet, 22bet, 888bet, BC Game, Access Bet, Lucky Star, Melbet, Vbet, and others.
-
1Mozzartbet
Welcome Bonus for Casino: 20% Free bet + up to 30 Free spins
Sections:- Online slots
- Instant games
- TV games
- Lottery
- Jackpots
- Table games
- Bandy
- Golf
- Football
- Darts
- MMA
- Rugby
Minimum deposit
1 KESMinimum withdrawal
100 KESMore details -
222Bet
Welcome Bonus for Sports: 100% deposit bonus of up to 19,000 KES
Sections:- TV Games
- Slots
- Hunting & Fishing
- Baccarat
- Crash games
- Formula 1
- Baseball
- Football
- Rugby
- Boxing
- Table Tennis
Minimum deposit
100 KESMinimum withdrawal
150 KESMore details -
31xBet
Sports Welcome Offer: 200% deposit bonus of up to 20,000 KES
Sections:- Crash games
- Bingo
- Slots
- Live dealer games
- Table games
- Football
- Ice
- Hockey
- Cricket
- American Football
- Tennis
Minimum deposit
10 KESMinimum withdrawal
100 KESMore details -
4HelaBet
Welcome bonus for Sports: 100% up to 10,000 KES
Sections:- Bonus shopping
- Slots
- Crash games
- Lottery
- Fishing
- Cricket
- Hockey
- Football
- Darts
- Golf
Minimum deposit
10 KESMinimum withdrawal
10 KESMore details -
51win
Welcome Bonus: 500% on the first four deposits up to KES 73,000 KES
Sections:- Slots
- Table games
- Virtual sports
- Crash games
- Live games
- Football
- MMA
- eSports
- Volleyball
- Tennis
Minimum deposit
150 KESMinimum withdrawal
530 KESMore details -
6Betwinner
Welcome Offer: 100% first deposit bonus of up to 15,000 KES
Sections:- Slots
- Crash games
- Jackpots
- Virtual sports
- Table games
- Football
- Basketball
- Tennis
- Volleyball
- Cricket
Minimum deposit
30 KESMinimum withdrawal
600 KESMore details -
7Melbet
Welcome Bonus for Casino: 100% up to 278,000 KES + 290 free spins
Sections:- Online slots
- Live casino
- Quick games
- Lottery
- Bingo
- Table games
- Basketball
- Handball
- Football
- Horse Racing
- MMA
Minimum deposit
111 KESMinimum withdrawal
225 KESMore details -
8Valor Casino
Welcome Bonus: 650% up to KES 481,000
Sections:- Slots
- Valor games
- Table games
- Live dealer games
- Crash games
- Blackjack
- Instant win
- Baccarat
- Roulette
- New games
Minimum deposit
400 KESMinimum withdrawal
1,500 KESMore details -
9Dafabet
Welcome Bonus: 50% First deposit bonus of up to 1,000 KES
Sections:- Live dealer games
- Slots
- Jackpots
- Lottery
- Table games
- Football
- Basketball
- Handball
- Tennis
- Cricket
Minimum deposit
750 KESMinimum withdrawal
750 KESMore details -
10BC game
Welcome Bonus for Casino: 1,200% bonus up to 2,585,000
Sections:- Slots
- Live Dealer
- Football games
- Crash games
- Number games
- Basketball
- Racing
- eSports
- Chess
- Cricket
- Tennis
Minimum deposit
84 KESMinimum withdrawal
258 KESMore details -
11Lucky Star
Welcome Bonus: 500% up to 44,000 KES
Sections:- Slots
- Table games
- Football games
- Crash games
- Number games
- New games
- Top games
- Drops & Wins
- Live casino
- Bonus buy
- Fast games
- Roulette
Minimum deposit
150 KESMinimum withdrawal
500 KESMore details -
12Unibet
Wild Wednesdays: A prize fund of €3,000
Sections:- Online slots
- Live casino
- Television games
- Lottery
- Bingo
- Table games
- Basketball
- Water Polo
- Football
- Cycling
- MMA
- Handball
Minimum deposit
850 KESMinimum withdrawal
1700 KESMore details -
13Odibets
Jackpot: A daily jackpot of 300,000 KES
Sections:- Slots
- Virtuals
- Lite
- Lottery
- Drops & Wins
- Bandy
- Golf
- Football
- Darts
- MMA
- Rugby
Minimum deposit
100 KESMinimum withdrawal
200 KESMore details -
14Accessbet
Welcome Bonus: 100% first deposit bonus of up to 10,000 KES
Sections:- Slots
- Table games
- Football games
- Crash games
- Number games
- Football
- Table tennis
- Boxing
- Basketball
- MMA
- Tennis
Minimum deposit
10 KESMinimum withdrawal
85 KESMore details -
15Betway
Welcome Bonus: 50% deposit bonus of up to KES 5,000
Sections:- Crash games
- Slots
- Virtual sports
- Live dealer games
- Table games
- Football
- Basketball
- Horse Racing
- Volleyball
- Tennis
Minimum deposit
10 KESMinimum withdrawal
1200 KESMore details -
16SportPesa
Jackpot: Winning up to 21,100,000 KES
Sections:- Online slots
- Live casino
- Quick games
- Lottery
- Bingo
- Table games
- Volleyball
- Ice Hockey
- Football
- Horse Racing
- MMA
- Cricket
Minimum deposit
100 KESMinimum withdrawal
50 KESMore details -
17Betin
Welcome Bonus: 50% deposit bonus of up to 5,000 KES
Sections:- Table games
- Live casino
- TV games
- Arcade
- Slots
- Football
- MMA
- Basketball
- Baseball
- Tennis
Minimum deposit
50 KESMinimum withdrawal
50 KESMore details -
18Shabiki
Welcome Bonus: 100% up to 2,500 KES
Sections:- Bingo
- Instant games
- Slots
- Lottery
- TV games
- Table games
- Football
- Table Tennis
- Cycling
- MMA
- Golf
- Water Polo
Minimum deposit
1 KESMinimum withdrawal
50 KESMore details -
19PalmsBet
Welcome Bonus: 100% Doubles your first deposit
Sections:- Online slots
- Live casino
- TV games
- Lottery
- Bingo
- Television games
- CS 2
- Handball
- Football
- Darts
- MMA
- Volleyball
Minimum deposit
10 KESMinimum withdrawal
250 KESMore details -
20Bet365
Welcome Bonus for Sports: 100% deposit bonus of up to 4,000 KES
Sections:- Slots
- Table & Card games
- Jackpots
- Arcades
- Crash games
- Judo
- MMA
- Ice Hockey
- Formula 1
- Biathlon
- Football
Minimum deposit
800 KESMinimum withdrawal
10,000 KESMore details -
21BetLion
Welcome Bonus for Casino: 20 Free bets for Aviator
Sections:- Jackpots
- Real-dealer games
- Table games
- Crash games
- Slots
- Football
- Basketball
- Baseball
- Tennis
- Boxing
Minimum deposit
50 KESMinimum withdrawal
50 KESMore details -
2210bet
Welcome Bonus for Sports: 100% deposit bonus of up to 10,000 KES
Sections:- Crash games
- Bingo
- Slots
- Blackjack
- Poker
- Handball
- Rugby
- Boxing
- Horse Racing
- Athletics
- Football
Minimum deposit
1000 KESMinimum withdrawal
1000 KESMore details -
23Betika
Welcome Bonus for Sports: 100% deposit bonus
Sections:- Drops and Wins
- Roulette
- Crash games
- Live games
- Bingo and Keno
- Football
- Australian rules Football
- Volleyball
- Water Polo
- Boxing
- Table Tennis
Minimum deposit
50 KESMinimum withdrawal
50 KESMore details -
24Kwikbet
Multiboost: 300% bonus on multi-boost up to 2,000,000 KES
Sections:- Jackpots
- Slots
- Lotteries
- Lottery
- Table games
- Basketball
- Handball
- Football
- Dota 2
- MMA
Minimum deposit
10 KESMinimum withdrawal
100 KESMore details -
25Parimatch
Welcome Bonus for Casino: 125% up to 175,000 KES
Sections:- Slots
- Buy bonus
- Arcades
- Bingo
- Table games
- Football
- Table Tennis
- League of Legends
- Dota 2
- Rugby
Minimum deposit
450 KESMinimum withdrawal
450 KESMore details -
26Premier Bet
Welcome Bonus: 200% up to 7,000 KES
Sections:- Board games
- Fishing
- TV games
- Video Poker
- Television games
- Bandy
- Football
- Rugby
- Darts
- MMA
- Tennis
- Volleyball
Minimum deposit
1 KESMinimum withdrawal
75 KESMore details -
27Sahara Games
Welcome Bonus for Sports: 100% of up to 500 KES
Sections:- Shopping bonus
- Table games
- Instant games
- Lottery
- TV games
- Jackpots
- Football
- Basketball
- Baseball
- MMA
- Handball
- Tennis
- Volleyball
- Water Polo
- Rugby
Minimum deposit
1 KESMinimum withdrawal
100 KESMore details -
28SportyBet
Kash Drops: Grand prize 600,000 KES
Sections:- Slots
- Live casino
- Table games
- Crash games
- Lottery
- Buy bonus
- Basketball
- Horse Racing
- eSports
- Football
- Rugby
- Volleyball
Minimum deposit
10 KESMinimum withdrawal
10 KESMore details -
29Luckypari
Welcome Bonus for Sport: 100% of up to 14.633.77 KES
Sections:- Tennis
- Golf
- Football
- Darts
- MMA
- Rugby
- Basketball
- Table tennis
- Crash titles
- Instant games
- Live casino
- Slots
- Real dealers
Minimum deposit
130 KESMinimum withdrawal
200 KESMore details -
30Chezacash
Welcome Bonus: 450% Welcome package of up to 17,500 KES
Sections:- eSports
- Slots
- Table games
- Crash games
- Football
- Basketball
- Baseball
- Tennis
- Table Tennis
Minimum deposit
100 KESMinimum withdrawal
100 KESMore details -
31Bwin
Welcome Bonus: 3,200 KES backup bet
Sections:- Jackpots
- Poker
- Slots
- Roulette
- Crash games
- Football
- Darts
- Baseball
- Tennis
- Gaelic games
Minimum deposit
1,300 KESMinimum withdrawal
1,500 KESMore details -
32Elitebet
Casino Bonus: Up to 345,000 KES
Sections:- Bonus buy
- Roulette
- Jackpots
- Crash games
- Bingo
- Water Polo
- MMA
- Golf
- Football
- Cricket
Minimum deposit
50 KESMinimum withdrawal
50 KESMore details -
33Bet254
Regular jackpots: Jackpots up to 15,000,000 KES
Sections:- Online slots
- Crash games
- Table games
- Live casino
- Athletics
- Basketball
- Cycling
- Rugby
- Football
- Boxing
Minimum deposit
50 KESMinimum withdrawal
500 KESMore details -
34William Hill
Bet Builder: 25-50% Increase in winnings
Sections:- Online slots
- Live casino
- Lottery
- Bingo
- Table games
- Football
- Golf
- Handball
- Motorbikes
- MMA
- Basketball
Minimum deposit
850 KESMinimum withdrawal
850 KESMore details -
35mCHEZA
Referral program: Get a bonus of 225 KES
Sections:- Basketball
- Handball
- Football
- Dota 2
- MMA
Minimum deposit
10 KESMinimum withdrawal
100 KESMore details -
36ScorePesa
Welcome Bonus for Casino: 100% of up to 1000 KES
Sections:- Tennis
- Golf
- Football
- Darts
- MMA
- Rugby
- Basketball
Minimum deposit
10 KESMinimum withdrawal
100 KESMore details -
37BetYetu
100% First Bet Bonus: Risk-free bonus for new player
Sections:- Jackpots
- Real-dealer games
- Table games
- Crash games
- Slots
- Football
- Basketball
- Cricket
- Tennis
- Boxing
Minimum deposit
50 KESMinimum withdrawal
100 KESMore details -
38M-Bet
Welcome Bonus: First Deposit Bonus – 25 KES
Sections:- Horse Racing
- Hockey
- Football
- Cybersports
- MMA
Minimum deposit
100 KESMinimum withdrawal
250 KESMore details -
39Betboss
Regular jackpots: Jackpots up to 5,000,000 KES
Sections:- Football
- Judo
- MMA
- Darts
- Ice Hockey
- Tennis
- Biathlon
- Water Polo
Minimum deposit
100 KESMinimum withdrawal
100 KESMore details -
40Eazibet
Accumulator bonus: Up do 19,500 KES
Sections:- Football
- Basketball
- Handball
- Tennis
- Cricket
Minimum deposit
50 KESMinimum withdrawal
50 KESMore details
Popular Sports for Betting in Kenya
More than 30 sports disciplines are available on average on Kenyan betting websites. Among local bettors, the following sports have the highest level of popularity:

- Football. Popular bet types include match winner, over/under goals, and both teams to score. Top worldwide tournaments are the FIFA World Cup, UEFA Champions League, and English Premier League. Kenyan players to root for include Michael Olunga, Victor Wanyama, and Joseph Okumu;
- Athletics. Common bet types are race winner, medal positions, and time-based outcomes. Major worldwide competitions are the Olympics, World Athletics Championships, and Diamond League. Top Kenyan athletes to support are Eliud Kipchoge, Faith Kipyegon, and Timothy Cheruiyot;
- Rugby. Favourite bet types include match winner, handicap betting, and total points. Prestigious worldwide events are the Rugby World Cup, Six Nations Championship, and World Rugby Sevens Series. Standout Kenyan rugby players include Collins Injera, Andrew Amonde, and Willy Ambaka;
- Basketball. Popular basketball bets focus on point spreads, moneyline, and over/under points. Top global tournaments include the NBA, EuroLeague, and FIBA World Cup. Notable Kenyan basketball talents include Joel Awich, Bush Wamukota, and Tylor Ongwae;
- Cricket. Common cricket stakes include match winner, top batsman, and total runs. Major worldwide tournaments are the ICC Cricket World Cup, Indian Premier League, and T20 World Cup. Leading Kenyan cricketers to support include Collins Obuya, Nehemiah Odhiambo, and Shem Ngoche;
- Horse Racing. Popular bet types include win/place/show, exacta, and trifecta. Prestigious global races are the Kentucky Derby, Royal Ascot, and Dubai World Cup. Top Kenyan jockeys to root for include James Muhindi, Lesley Sercombe, and Patrick Mungai.
Popular Payment methods for Betting in Kenya
Kenyan bettors have access to numerous payment methods, including credit & debit cards, electronic wallets, cryptocurrencies, mobile payments, prepaid vouchers, and bank transfers. The top choices in the country are:

-
M-PESA
M-PESA is a mobile money transfer service, launched in 2007 by Vodafone and Safaricom.
-
Airtel Money
Airtel Money is a mobile payment solution that allows users to send, receive, and store money directly on their mobile phones.
-
Bank Credit and Debit Cards (Visa/Mastercard)
Visa and Mastercard are the two largest payment processing networks in the world. Kenyan residents can choose Stanbic Bank Kenya, Family Bank, I&M Bank, DTB (Diamond Trust Bank), Gulf African Bank, Sidian Bank, Post Bank, or any other institution to open a credit or debit card.
-
PayPal
PayPal is an online payment system that enables bettors to send and receive money securely, either by mobile application or website. You can link your credit card, debit card, or bank account.
-
T-Kash
T-Kash is a mobile money platform developed by Telkom Kenya for the subscribers. It allows Kenyan bettors to send and receive funds, buy goods and services, pay bills, save and keep track of transactions.
-
Bank Transfers
Wire transfers remain a solid option for users who don’t mind waiting a little longer for their funds to be processed. The top banks in Kenya are Equity Bank, KCB (Kenya Commercial Bank), Co-operative Bank, Absa Bank Kenya, NCBA, and Standard Chartered.
Betting Tips
Our specialists try to introduce new users to the sports betting world and help them avoid common mistakes. We offer Betting tips for both beginners and skilled bettors. Simple strategies include starting with small bets, focusing on one sport, trying out moneyline stakes, understanding home team bias, exploring line shopping, learning the key positions by sport, realizing bigger sports have tighter lines, and others.
More complex tactics include value betting, arbitrage betting, matched betting, flat betting, progressive betting, Fibonacci betting, Kelly Criterion betting, and others.

Is online Betting Legal in Kenya?
Betting is completely legal in Kenya. The Betting, Lotteries, and Gaming Act of 1966 is the primary regulatory document pertaining to betting regulations in Kenya. It has undergone numerous amendments throughout the years to accommodate the demands of a developing industry. The Kenya Gambling Control Bill 2023, which intends to restructure the betting sector, is the most notable recent development.
The task of this legislation is to replace the current Betting Control and Licensing Board (BCLB) with a new Gambling Regulatory Authority. The law’s main features include stricter procedures to combat underage and unlicensed betting, as well as a prohibition of betting advertisements on TV and radio during specific hours made to protect vulnerable populations.

The document also states that 30% of the shares of any betting business registered in the country should be held by Kenyan citizens. Moreover, the business should interact with a Kenyan bank.