ba99punch — Bangladesh's top betting site, get your money on mobile instantly
Withdraw to bKash, Nagad and Rocket in just 5-30 minutes. From cricket betting to live casino — everything in one place.
Welcome Bonus — 100% on your first deposit
Join ba99punch and get a 100% bonus up to ৳5,000 on your first deposit. Withdraw this bonus with a wagering requirement of just 10x.
- Deposit ৳1,000 → ৳1,000 bonus → Total balance ৳2,000
- Deposit ৳12,000 → ৳5,000 bonus → Total balance ৳17,000
- Wagering requirement just 10x — lowest in the market
- Applies to all methods — bKash, Nagad, Rocket, Upay
Game Categories Overview
A beginner-friendly introduction to the types of games available at ba99punch and how each category works.
Cricket Betting
CricketBet on international matches including BPL, IPL and T20 World Cup. Match winner, toss, runs, wickets — live betting across multiple markets available.
Slot Games
SlotsHundreds of slots from PG Soft, JILI and Pragmatic Play. Popular titles including Fortune Tiger, Gates of Olympus and Sweet Bonanza. Spin the reels and win free spins.
Live Casino
Live CasinoPlay live with real dealers. Live roulette, baccarat and blackjack from Evolution Gaming and Ezugi — just like a real casino.
Table Games
Table GamesBaccarat, Roulette, Sic Bo, Dragon Tiger — simple rules, fast rounds. Play at various bet sizes. Ideal for new players.
Teen Patti
Teen PattiThe most popular card game in South Asia. JILI's TeenPatti Joker and Teen Patti 20-20 — a firm favourite among players in Bangladesh.
Andar Bahar
Andar BaharPick a card — inside or outside? Simple rules, quick results. Live Andar Bahar from Ezugi and other providers always available.
Bingo
BingoMultiple bingo variants including JILI's Fortune Bingo and Super Bingo. Fun social gameplay, chances to win big prizes and fast rounds.
Crash Games
CrashFast-paced multiplier games including Aviator by Spribe. The multiplier rises as the plane flies — cash out before it crashes.
How to Play Crash Games
The concept of a crash game is simple — each round, a plane or rocket takes off and the multiplier keeps rising. You need to cash out before it crashes.
- Place your bet: Set your amount before the round begins.
- Watch the multiplier: It starts at 1x and rises quickly.
- Cash out in time: When you feel the moment is right, get out.
- Auto cash out: Option to exit automatically at a set multiplier.
Set a stop limit: Before you start playing, decide the maximum you are willing to lose and set auto cash out at that limit. There is no guaranteed win in crash games and no prediction signal is reliable.
Why Choose ba99punch
Millions of bettors in Bangladesh trust ba99punch — and there are reasons for that.
Fastest Withdrawals
Money sent directly to your bKash or Nagad account in 5-30 minutes.
SSL Secured
Your information and funds are fully protected with industry-grade SSL encryption.
24/7 Bengali Support
Talk in Bengali, get support in Bengali. Our team is always ready on live chat.
Top Bonus Offers
100% welcome bonus, weekly cashback and VIP rewards — all in one place.
High Market Odds
Competitive odds on cricket and other sports — extra value on every bet.
Mobile Friendly
Play comfortably on any smartphone. Full experience from your browser, no app needed.
VIP Rewards Program
Bronze to Platinum — different benefits and cashback at every level.
Diverse Sports
Betting on cricket, football, kabaddi and more — uninterrupted markets throughout the year.
"We believe every Bangladeshi player deserves a safe, transparent and fast online betting experience — that is why ba99punch was built."
Built for Bangladeshis
ba99punch was built with the people of Bangladesh in mind from the very start. Bengali-language interface, transactions in Bangladeshi taka and support for local payment systems — together, this is truly your own platform.
- Full Bengali-language interface and customer support
- BDT (৳ taka) currency — no conversion hassle
- Direct support for bKash, Nagad, Rocket and Upay
- Service aligned with Bangladesh Standard Time (BST, UTC+6)
- Special betting markets for BPL and Bangladesh Tigers matches
- 24/7 Bengali live chat support from Dhaka
Cricket Formats Explained
Each cricket format has its own rules, duration and betting markets. Know them, bet smart.
T20
20 overs per side, match usually finishes in 3-4 hours. The fastest and most exciting format. BPL and IPL are played in this format. Betting markets: match winner, top batter, six count, powerplay runs.
ODI (One-Day)
50 overs per side, played over a full day. ICC Cricket World Cup and bilateral series are played in ODI format. Betting markets: runs in both innings, top wicket-taker, total boundaries.
Test
Up to 5 days, two innings per side. The highest format of cricket — a test of strategy and patience. Betting markets: match result (win/loss/draw), first innings lead, day-by-day session bets.
The Hundred
A newer format played in England — 100 balls per side. Even faster than T20. International stars take part. Betting markets include special per-set (25 balls) options.
Major Leagues at a Glance
BPL
Bangladesh Premier League — T20, exciting in a local atmosphere.
IPL
Indian Premier League — the most popular T20 league in the world.
BBL
Big Bash League — Australia's summer T20 league.
PSL
Pakistan Super League — another top T20 league from South Asia.
Payment Methods and Processing Times
All major mobile wallets including bKash and Nagad, plus bank transfers, are supported. Minimum deposit ৳200, minimum withdrawal ৳500.
| Method | Minimum deposit | Processing Time | Notes |
|---|---|---|---|
| bKash | ৳200 | Instant | Most popular |
| Nagad | ৳200 | Instant | Operated by the Postal Department |
| Rocket | ৳200 | Instant | DBBL linked |
| Upay | ৳200 | Instant | UCB Bank service |
| Dutch-Bangla Bank | ৳200 | 15 minutes – 1 hour | Bank Transfer |
| City Bank | ৳200 | 15 minutes – 1 hour | Bank Transfer |
| BRAC Bank | ৳200 | 15 minutes – 24 hours | Bank Transfer |
* Minimum withdrawal amount is ৳500. Processing time is typically 5-30 minutes. For bank transfers, the bank's own processing time applies.
Betting Terms Glossary
Understand the key terms in online betting and casino in English — a simple guide for new players.
RTP (Return to Player)
The theoretical rate at which a game returns a percentage of total bets to players over the long term. For example, 95% RTP means an average of ৳95 comes back for every ৳100 bet.
House Edge
The mathematical advantage held by the casino — which ensures the platform remains profitable over the long term. In games with a lower house edge, the player's chances are comparatively better.
Wagering Requirement
Determines how many times you must wager the bonus before withdrawing it. At ba99punch it is only 10 times — the lowest in the market.
Odds
Determines the probability of an event occurring and how much you will receive if you win. Decimal odds of 2.0 mean that a ৳100 bet will return a total of ৳200 if you win.
Parlay / Accumulator
Combining multiple bets together — the odds multiply with each win. Higher potential profit, but you must win all of them.
Live Bet (Live Bet)
The ability to place bets in real time while a match is in progress. Odds change continuously and decisions can be made based on the situation.
Cashout (Cash Out)
The option to secure a partial or full win before your bet is settled. Use it to reduce risk or lock in a guaranteed profit.
Bankroll (Bankroll)
Your total budget set aside for betting. Proper bankroll management is the key to enjoying the game over the long term.
Volatility (Volatility)
Refers to the pattern of wins in a game. High volatility means fewer wins but larger amounts. Low volatility means frequent wins but smaller amounts.
Free Spin (Free Spin)
The chance to spin the reels in a slot game for free — earned through a bonus or within the game itself. Winnings may be subject to wagering requirements.
Stake (Stake)
The amount of money you are placing on a bet. The higher the stake, the higher the potential winnings — but the risk of loss also increases.
Spread (Spread)
Betting on the difference between two teams — not just win or loss, but the winning margin also counts. Run spread bets are popular in cricket.
Get started in just 4 steps
From sign-up to withdrawal — your journey at ba99punch is this straightforward.
Create an account
Register quickly at ba99punch using your mobile number. Your account will be ready in just a few minutes. For players aged 21 and above only.
Make a deposit
Deposit a minimum of ৳200 via bKash, Nagad, Rocket, or Upay. On your first deposit, get a 100% bonus — instantly credited up to ৳5,000.
Play your favourite games
Cricket betting, live casino, slots, or crash games — play whatever you prefer. Place real-time bets on live BPL or IPL matches.
Withdraw your winnings
Submit a withdrawal request and receive the money directly in your mobile wallet within 5–30 minutes. Minimum withdrawal is ৳500.
Player reviews
What ba99punch users are saying
"I used to use other sites where I had to wait hours to withdraw. At ba99punch, it only took 15 minutes to receive money in bKash. I don't think about anywhere else now."
"During the BPL season I placed live bets on every match. The odds were good, the site never went down. Being able to speak with support in Bengali is the biggest advantage."
"I enjoy playing Fortune Tiger. I received a ৳2,000 bonus on my first deposit — it had only 10x wagering, so I was able to withdraw it without any hassle."
Beware of fake sites and scams
There may be copycat sites online using the ba99punch name. Always keep the following points in mind to keep yourself safe.
- Verify the correct domain: Always confirm ba99punch.cam and HTTPS.
- Never share your OTP or PIN: If anyone asks for your bKash/Nagad PIN — even if they claim to be 'support' — never share it.
- Keep your password secure: Our support team will never ask you for your password.
- Beware of Telegram / Facebook agents: Anyone claiming 'special offers' or 'fast deposits' is a scammer.
- If you suspect a scam: Change your password immediately and notify us via live chat.
Responsible gaming
ba99punch believes that entertainment is only meaningful when it remains within control. We encourage every player to play responsibly.
Self-limit tools
Set daily, weekly, or monthly deposit limits — from your account settings at any time.
Budget planning
Only bet money you can afford to lose. Never bet from your living expenses budget.
Take a break
Temporarily suspend your account when needed or take a self-exclusion for a set period of time.
Seek help
If you feel you may have a gambling problem, contact our support — we are ready to help.
For ages 21+: ba99punch is for players aged 21 and above only. Creating or using an account by minors is strictly prohibited.
Learn about our privacy policy
ba99punch stores your personal information with the highest level of confidentiality. We never sell your information to third parties. All transactions are secured with SSL encryption. Read our privacy policy to learn more.
Read the privacy policy
Join ba99punch today
Deposit just ৳200 via bKash or Nagad, get a 100% bonus, and experience the fastest withdrawals in Bangladesh.
For players aged 21 and above only • Play responsibly