M88 brings Bangladesh players the most competitive match odds available — with top returns on both live and pre-match betting.
Pick your favorite sport and check out the best odds.
Odds confuse a lot of people, but they're simpler than they look. In plain terms, odds are a number that tells you how much you'd win — if you place a BDT 100 bet and win, the odds tell you exactly what you'll get back.
Say Bangladesh's odds are 1.85. That means a ৳100 bet returns ৳185 if Bangladesh wins — a profit of ৳85. Higher odds mean more risk but a bigger potential return. Lower odds indicate the team is considered more likely to win.
Odds on m88 are displayed in decimal format, which is the most straightforward for players in Bangladesh. You can also switch to fractional or American format anytime from the settings.
Calculate win probability (%) from decimal odds: 1 ÷ Odds × 100
A quick overview of the markets available across all major sports.
| Market Type | 🏏 Cricket | ⚽ Football | 🎾 Tennis | 🤼 Kabaddi |
|---|---|---|---|---|
| Match Winner | ||||
| Over/Under | ||||
| Handicap | ||||
| Live/In-Play | ||||
| Top Batsman / Top Scorer | ||||
| Partial Betting | ||||
| Cash Out |
Online betting in Bangladesh is nothing new. But not all platforms are created equal. Some offer poor odds, others have unreliable live betting, and many provide no support in Bangla. m88 built its match odds system with exactly these pain points in mind.
First, let's talk odds. m88's average payout rate on cricket matches is close to 98%. In practice, that means for every ৳100 wagered over the long run, you're getting back around ৳98 on average. Many platforms sit at 93–95%, which adds up to a significant difference over time.
The second thing that matters is how fast live odds update. In cricket, odds shift with every ball; in football, with every attack. m88's servers reflect those changes in under half a second, so you're always seeing accurate information when betting live.
Third, special emphasis has been placed on cricket with Bangladesh players in mind. Every Bangladesh cricket match offers between 85 and 100+ betting markets — not just match winner, but top run-scorer, highest-scoring over, and even the toss outcome. Every angle is covered.
A lot of bettors only place wagers before kick-off or the toss. But live betting opens up far more opportunities. Say Bangladesh is slightly behind after the first 10 overs — their odds will have drifted out. If you think they'll turn it around, betting in-play means you can get a much better return.
M88 also offers a cash out feature, letting you settle your bet before the match is over. Say your team is ahead but the result isn't certain — you can cash out and lock in a guaranteed return. This is a feature many major platforms still don't offer.
Instead of betting on just one match, you can combine the outcomes of several matches into a single bet — known as an accumulator or parlay. Say three matches have odds of 1.8, 1.9, and 2.0 — combined, that's 1.8 × 1.9 × 2.0 = 6.84. Win all three and a ৳500 stake returns ৳3,420. m88 lets you add up to 20 matches in a single accumulator.
Keep in mind though — losing even one leg wipes out the entire bet. That makes accumulator betting exciting but higher risk. Starting with just 2–3 selections is the smarter way to begin.
M88 offers exclusive bonuses for Sports Betting. From a first-deposit sports bonus and weekly cashback to match booster offers — regular users get real value from these promotions. Major tournaments like the World Cup or IPL also come with special boosted odds.
Odds update with every moment of the match. No delays, no stale data.
A 98% payout rate means the best returns in the market. You're getting more value on every single bet.
Cash out before the match ends and lock in a guaranteed profit. You stay in control.
Full live odds on both Android and iOS apps. Place your bets from anywhere.
From cricket and football to kabaddi — bet on every sport at the best odds on m88. Register now and get a special offer on your first bet.