Guide to horse racing betting in Kenya. Learn about Ngong Racecourse, betting types, odds, and how to bet on Kenya horse racing with M-Pesa. Compare the top platforms in our best betting apps Kenya guide with M-Pesa.
Compare BCLB-licensed operators offering Kenyan and international racing markets, with M-Pesa deposits.
Horse racing betting at Ngong Racecourse in Nairobi is licensed in Kenya by the Betting Control and Licensing Board (BCLB) under the Betting, Lotteries and Gaming Act. The Jockey Club of Kenya, founded in 1954, manages racing operations from its base in the Karen suburb, and its calendar still anchors the country's small but committed thoroughbred industry. While football and the English Premier League dominate Kenyan betting turnover, horse racing remains the oldest regulated pari-mutuel product in the country.
This guide explains how the BCLB licensing framework applies to racecourse and online operators, walks through the bet types you will encounter, breaks down M-Pesa paybill mechanics, and shows how the 20% Kenya Revenue Authority (KRA) withholding tax interacts with racing winnings. It is written for Kenyan bettors who want to move beyond casual punts and understand the form, the rails and the rules that govern them.
Ngong Racecourse sits in the Karen area of southern Nairobi, on a parcel of land granted to the East African Turf Club in the 1950s. The Jockey Club of Kenya inherited the operation and today runs a turf track with a circumference of approximately 2,000 metres, a clubhouse, totalisator windows and stables for the local thoroughbred population. Meetings are typically held on selected Sundays from September through July, with summer maintenance running through August.
Betting at the track itself is run through a pari-mutuel pool — your odds are not fixed at the moment you place the bet; they are recalculated as money flows into the pool, and the final dividend is declared once the race is official. This is structurally different from the fixed-odds markets you will see on most online sportsbooks.
| Event | Typical Month | Significance | Distance |
|---|---|---|---|
| Kenya Derby | February | Most prestigious 3yo classic | 2,400m |
| Kenya Guineas | November | Mile classic for 3yos | 1,600m |
| Kenya St Leger | March | Staying classic | 2,800m |
| Kenya Oaks | February | Fillies classic | 2,400m |
| Boxing Day Meeting | December | Major social fixture | Various |
The Betting Control and Licensing Board (BCLB) is the statutory regulator for all wagering in Kenya, including pari-mutuel racing pools, fixed-odds horse racing books and sportsbooks. After the 2024 industry audit, the BCLB tightened its public licence register and revoked several non-compliant licences. Operators now must display a current BCLB licence number and KRA PIN on their site footer; the absence of either is a red flag.
| Operator | BCLB Status | Racing Markets | M-Pesa Paybill |
|---|---|---|---|
| Betika | Licensed (annual renewal) | Limited international | 290290 |
| SportPesa | Licensed (relaunched 2020) | UK & international | 955100 |
| Odibets | Licensed | South African focus | 290089 |
| BetLion | Licensed | African + UK racing | 714999 |
| Jockey Club of Kenya (Tote) | Licensed (pari-mutuel) | Ngong only | On-course |
To verify a licence yourself, request the licensee's reference number from customer support and cross-check it against the BCLB register. Reputable operators publish this number directly in the footer of their site. Operators licensed only in Curaçao without secondary BCLB licensing should be approached with high caution — they cannot legally accept Kenyan players and offer no KRA tax mechanism, leaving your winnings exposed.
The vocabulary of horse racing bets is shared between the on-course tote and online sportsbooks, though some sites use slightly different names. If a term is unfamiliar, our Betting Glossary Kenya: 100+ Terms Explained covers it. Below are the most common Kenyan racing markets.
| Bet Type | How It Works | Difficulty | Typical Odds |
|---|---|---|---|
| Win | Your horse finishes first | Medium | 2.00 – 20.00+ |
| Place | Horse finishes top 2 or top 3 | Easy | 1.20 – 5.00 |
| Each Way | Win + Place (two stakes combined) | Medium | Combined |
| Forecast | Predict 1st and 2nd in order | Hard | 10.00 – 200.00+ |
| Tricast | Predict 1st, 2nd, 3rd in order | Very Hard | 50.00 – 2,000.00+ |
| Accumulator | Multiple winners across races | Hard | Multiplied |
If you are building a multi-race ticket, our Accumulator Calculator lets you input decimal odds across legs and see the implied return before you place the stake — useful for sizing position rather than chasing a headline number.
M-Pesa is Safaricom's mobile money service and the backbone of Kenyan betting payments. Almost every BCLB-licensed operator accepts Lipa Na M-Pesa deposits via a dedicated paybill number, with funds typically credited in under 60 seconds. Withdrawals run back through the same rails, with a small Safaricom transaction fee on the operator's side.
Every deposit and withdrawal produces an SMS transaction code that operators retain alongside the bet ticket. This is the audit trail KRA uses to calculate the 20% withholding tax on net winnings. Keeping your own copy of these SMS codes is a sensible habit — if a payout is disputed, the M-Pesa reference is your strongest evidence.
While the tote at Ngong remains popular for the on-course experience, most fixed-odds racing volume in Kenya now goes through licensed online platforms. Beyond domestic cards, these sites carry major international meetings including:
International-facing operators such as 1win also list these meetings with fixed-odds prices, though Kenyan bettors should always confirm BCLB licensing status and the KRA tax treatment of any operator they consider before depositing.
If you also bet on European football, the cross-discipline workflow is similar — for the football side, our EPL Betting Kenya: Premier League Tips for Kenyan Bettors walks through line-shopping and bankroll discipline that translates directly to racing.
The Kenya Revenue Authority applies a 20% withholding tax on net winnings from betting and gaming, including horse racing. Licensed operators deduct this at source before crediting your withdrawal, so the M-Pesa SMS you receive is already net of tax. This applies whether you bet on a Sunday at Ngong or on the Melbourne Cup overnight.
Three practical implications:
Horse racing is volatile by design — strike rates are lower than football moneylines, dividends swing wildly, and a single race can return either a multiple or nothing. Treat racing as an entertainment cost, not as income. The BCLB requires licensed operators to offer self-exclusion, deposit limits and reality checks; use them before you need them.
Yes, horse racing betting is legal in Kenya and regulated by the Betting Control and Licensing Board (BCLB) under the Betting, Lotteries and Gaming Act. The Jockey Club of Kenya oversees racing at Ngong Racecourse in Nairobi.
Register at a BCLB-licensed operator, complete KYC, then use Lipa Na M-Pesa to deposit via the operator's paybill number. Once funded, navigate to the horse racing section, pick a meeting, choose a horse and bet type, and confirm your stake.
Common bet types include Win (your horse finishes first), Place (finishes in the top 2-3), Each Way (combines Win and Place as two stakes), Forecast (predict first and second in order), Tricast (predict first three in order), and accumulators across multiple races.
Ngong Racecourse in Nairobi holds race meetings on selected Sundays through the year, with the main season running roughly September to July. Marquee events include the Kenya Derby, Kenya Guineas, Kenya Oaks and the Boxing Day meeting.
Yes. The Kenya Revenue Authority (KRA) applies a 20% withholding tax on net winnings. Licensed operators deduct this at source before payout, so bettors generally receive the post-tax amount when they cash out.
Check the operator's footer for a BCLB licence number, then cross-reference the licensee list published by the Betting Control and Licensing Board. Operators with valid licences also display KRA PIN details and a public physical address.
Safaricom enforces a daily M-Pesa transaction cap (currently KES 500,000 per customer per day) and a single transaction limit (KES 250,000). Operators may set lower per-transaction floors and ceilings on top of these rails.
Compare BCLB-licensed Kenyan operators with active racing markets, M-Pesa deposits and KRA-compliant tax handling.
See Operator Reviews →Licensed Gambling Industry Analyst & East Africa Specialist