From cricket to football, tennis to kabaddi — bet on your favourite sports on Machi Bat's platform and win exciting rewards.
Pick the sport you love — new events are added every day.
Test, ODI, T20
240+ MatchesPremier League, La Liga
380+ MatchesATP, WTA, Grand Slam
120+ MatchesNBA, Eurobasket
90+ GamesCS2, Dota 2, FIFA
150+ MatchesPKL, National League
60+ MatchesBet Now — odds are updating every moment.
In Bangladesh, cricket is more than just a sport — it's woven into everyday life. On match days, you can feel the excitement the moment you step outside. Machi Bat gives you a whole new way to be part of that thrill Machi Bat. Don't just watch — get actively involved on every ball, every over.
Machi Bat's betting platform offers internationally competitive odds — noticeably better than many other platforms in the market. Place pre-match bets before kick-off, or jump into live betting as the action unfolds — odds shift with the game, so picking the right moment to act is all part of the challenge.
Beyond cricket, Machi Bat covers football, tennis, basketball, volleyball, hockey, esports, kabaddi, and more — over 30 sports categories in total. From the Premier League to the IPL, BPL, and World Cup, all major tournaments are covered. Local leagues are included too, so you can bet on the Bangladesh Premier League as well.
Machi Bat also offers a wide variety of betting types. Beyond the straightforward match winner, you'll find Over/Under, Handicap, Accumulator or multi-bet, and Builder Bet — where you combine multiple selections into one big bet your way. The more selections you add, the higher the potential reward.
During live betting, Machi Bat offers a powerful feature — Cash Out. You can close your bet before the match ends to lock in a profit or limit a potential loss. When Bangladesh is sitting at 80 runs for 5 wickets, you don't have to sweat it out — just cash out.
When it comes to payments, Machi Bat is built around local needs. Deposits via bKash, Nagad, and Rocket go through in minutes, and withdrawals are typically processed within 3–5 minutes as well. No bank account or credit card required.
Machi Bat offers a special welcome bonus for new bettors. Your first deposit unlocks a match bonus, giving you more to bet with right away. Regular bettors also enjoy reload bonuses, free bets, accumulator boosts, and a VIP points programme.
Privacy Policy: Machi Bat keeps your personal information and payment data completely secure. Nothing is shared with third parties. For more details, see our Privacy Policy।
The Machi Bat app is now available for mobile users — lightweight, fast, and compatible with any Android or iOS device. On the bus, during a work break, or relaxing at home — place bets and follow matches anytime.
Machi Bat is committed to responsible betting. We believe betting should be fun, not stressful. That's why the platform lets you set daily and weekly deposit limits. Play within your budget, and if you ever need a break, self-exclusion is available too.
Best odds on selected matches — win more with Machi Bat.
| Match | League | Home | Draw | Away |
|---|---|---|---|---|
| Bangladesh vs India | Asia Cup ODI | 2.15 | 8.0 | 1.72 |
| Man City vs Arsenal | Premier League | 1.55 | 3.90 | 2.60 |
| Pakistan vs South Africa | T20I Series | 2.20 | — | 1.68 |
| Barcelona vs Real Madrid | La Liga | 2.05 | 3.45 | 1.82 |
| MI vs CSK | IPL 2026 | 1.88 | — | 1.95 |
Betting on Machi Bat is simple — no experience needed, even if it's your first time.
Sign up in just 2 minutes with your mobile number — quick and hassle-free.
Deposit in minutes via bKash or Nagad and claim your welcome bonus.
Pick your sport and match, check the odds, and add your selection to the bet slip.
Win a bet, get paid instantly — straight to your mobile balance.
Strategies from experienced bettors to help sharpen your game.
Checking a team's last 5 results, the pitch report, and head-to-head records before placing a bet significantly improves your chances of winning.
Never bet your entire balance at once. As a rule of thumb, staking more than 2–5% of your total balance on a single bet is rarely a good idea.
In live betting, watch the first 15 minutes — once you get a feel for how each team is playing, you can judge the odds much more accurately.
Supporting your favourite team doesn't mean they'll win — that's not always how it works. Look at the data and make decisions with a clear head.
Got questions about betting? Find the answers below.
Registration is free, bonuses are easy to claim, and winning opportunities come every day.