bf99 Sports Betting — Enjoy Bangladesh's top cricket betting experience with live odds on BPL and IPL
Built specifically for players in Bangladesh — instant transactions via bKash, Nagad and Rocket, 24/7 Bengali support, and real-time cricket odds.
Special Welcome Bonus Offer
Exclusive benefits for new members
Join bf99 for the first time and get up to 120% up to ৳5,000 on your first deposit. You become eligible for this offer with a deposit of just ৳100.
- 120% first deposit bonus, up to ৳5,000
- Wagering requirement of only 10x — one of the best terms on the market
- Deposits accepted via bKash, Nagad, Rocket and bank transfer
- Withdrawals are usually completed within 10–45 minutes
How to Get Started
Begin your betting journey in just four steps
Register
Go to the bf99 website and create an account with your mobile number and a strong password. The process takes just a few minutes.
Log In
Log in with your registered mobile number and password. SSL encryption is active on every login to keep your information secure.
Deposit
Deposit a minimum of ৳100 via bKash, Nagad, Rocket or bank transfer. Funds are added to your account instantly.
Place Your First Bet
Choose cricket, slots or live casino and place your first bet on your preferred game. You can also bet live on BPL or IPL matches in real time.
Cricket Format Guide
Learn what betting opportunities each format offers
T20
Each team's innings is 20 overs. A match typically finishes in 3–4 hours. T20 offers match winner, top run scorer, total runs over/under and live ball-by-ball betting markets. BPL, IPL, BBL and PSL are all played in this format.
ODI (One-Day)
Each team bats for 50 overs, and a match lasts 7–8 hours. The ICC Cricket World Cup is played in the one-day format. Half-centuries, powerplay scores and wicket markets are popular betting options.
Test
Matches last up to five days, with each team playing two innings. Test betting includes match-draw markets, series winner and daily session betting. Bangladesh Tigers regularly compete in Test series.
The Hundred
A newer format from England where each innings is 100 balls. The fast pace of the matches makes betting markets especially lively and engaging.
bf99 offers live betting on BPL, IPL, BBL and PSL — all leagues in one place. Players from Dhaka and across Bangladesh can join real-time odds on every match.
Top Game Providers
The best content from world-class game studios in one place
One of the world's most popular slots and live casino providers. High-quality graphics and engaging features set them apart. Gates of Olympus and Sweet Bonanza are among their titles.
Gates of Olympus • Sweet BonanzaPG Soft specialises in Asian-themed slot games. Mobile-first design and unique mechanics distinguish them. Mahjong Ways and Treasures of Aztec are their well-known titles.
Mahjong Ways • Treasures of AztecJILI is especially popular among Bangladeshi players. They have a large portfolio of fishing games, slots and table games. Fortune Gems and Money Coming are their hit titles.
Fortune Gems • Money ComingEvolution Gaming is the global leader in the live casino segment. You can play live baccarat, blackjack and roulette with real dealers.
Live Baccarat • Live RouletteSpribe is the pioneer of crash games. Their Aviator game is very popular in Bangladesh. Fast gameplay and a transparent algorithm are their hallmarks.
AviatorA veteran provider in the online casino industry. From progressive jackpot slots to classic table games — everything is in their portfolio.
Mega Moolah • Thunderstruck II
Types of Slot Games
Find out which type of slot suits you
Traditional slots with 3 reels and a limited number of paylines. Popular with beginners for their simple rules and fast gameplay. Microgaming produces games of this type.
Modern slots with 5 reels and a variety of themes. They feature free spins, bonus rounds and multipliers. Pragmatic Play and PG Soft lead this category.
A portion of every bet goes into a large prize pool. There is a chance to win a life-changing prize in a single spin. Microgaming leads this category.
The size of the reels changes with every spin, creating thousands of winning combinations. Several Pragmatic Play titles use this mechanic.
Winning symbols are removed and new symbols drop in, making multiple wins possible in a single spin. Both PG Soft and Pragmatic Play use this feature.
Instead of paylines, a prize is awarded when a cluster of matching symbols forms. Several NetEnt titles use this distinctive mechanic.
Why Choose bf99?
The reasons players in Bangladesh trust us
Fast Withdrawals
Your money typically reaches your bKash or Nagad account within just 10–45 minutes.
Secure Platform
Your personal information and transactions are always protected by SSL encryption and modern cybersecurity technology.
Bengali Support
24/7 live chat support in Bengali. Our team is always ready to resolve any issue you have quickly.
Local Payments
bKash, Nagad, Rocket and bank transfer — all of Bangladesh's most widely used payment methods are accepted.
Live Sports Odds
Real-time live odds and betting markets across cricket, football, kabaddi and more.
Regular Bonuses
Beyond the welcome bonus, weekly cashback, reload bonuses and special tournament offers are available regularly.
Cricket Expertise
BPL, IPL, T20 World Cup — detailed betting markets for all the tournaments Bangladeshi cricket fans love.
Mobile-Friendly
Play from any smartphone or tablet at your convenience. Enjoy the full experience in your browser without a separate app.
Loyalty Rewards Program
The more you play, the more benefits you get
bf99's VIP program has three tiers. You earn points with every bet, and as you move up to higher tiers, your weekly cashback increases.
Enter the Bronze tier through regular play and enjoy cashback every week.
Play more to reach the Silver tier. Get double the cashback of Bronze plus priority support.
The top Gold tier — exclusive offers, the fastest withdrawals and a personal account manager.
RTP and House Edge Explained
Understanding these two concepts before you play is important
RTP, or Return to Player, is the percentage a game returns to players over the long term. For example, if a slot has an RTP of 95%, it returns an average of ৳95 for every ৳100 wagered — but this is a mathematical average over billions of spins, not the result of a single session.
Typical RTP ranges differ across game types. Slot games generally run at 92–98% RTP, while table games like blackjack can approach 99% with correct strategy. Roulette typically sits at 94–97% RTP depending on the variant.
House edge is the flip side of RTP — the mathematical advantage held by the casino. If the RTP is 96%, the house edge is 4%. This figure is the casino's source of revenue and varies slightly from game to game.
Knowing a game's RTP before you choose it helps you make an informed decision. A higher RTP means a better chance of returns over the long term, but no game guarantees a win — every outcome is determined by a random algorithm.
Bankroll Management Guide
Follow these guidelines to play responsibly
1. Set a Budget
Before you play, decide the maximum amount you are willing to spend. This budget should be money whose loss would have no impact on your daily life. Set your entertainment budget only after covering all essential living expenses.
2. Divide Into Sessions
Split your total budget into smaller sessions. Set a fixed amount for each session and stop when that amount is gone. This approach protects you from losing more than you planned.
3. The 1–5% Rule
Never stake more than 1 to 5 percent of your total bankroll on a single bet. Following this rule means one bad bet cannot wipe out your entire budget.
4. Stop After a Win
Take a break after a good win. Many people try to win even more after a win and end up losing everything. Set a specific target (such as a 30% increase) — stop when that target is reached.
5. Do Not Chase Losses
Placing larger bets to try to recover losses — known as "chasing losses" — is highly risky. Set a fixed loss limit and stop playing when you reach it.
6. Keep a Record
Note your wins and losses after each session. This helps you understand your playing patterns and review your habits.
Built for Bangladeshis
Everything is arranged with the people of this country in mind
bf99 was built from the start with Bangladeshi players in mind. Everything here is in Bengali — from the game interface and support chat to payment instructions.
Beware of fake sites and scams
Keep these points in mind to protect your account and money
Always check for https://bf99.lat in your browser's address bar. Make sure the HTTPS lock icon is present. Be cautious of fake sites with slight spelling differences.
bf99's official support will never ask for your bKash/Nagad PIN, OTP, or password. If anyone asks for these, it is a scam.
Anyone on social media claiming to be a bf99 agent and contacting you is a scammer. Official support is available only through the site's live chat.
If you think your account is at risk, change your password immediately and notify support via the official live chat.
Use a password of at least 8 characters that includes numbers, letters, and special symbols. Do not use the same password on other sites.
Refer a friend
Invite your friend and both of you will receive rewards
Share your referral link
Generate your personal referral link from your account and share it with friends or family.
Your friend registers and deposits
Your friend creates an account on bf99 using your link and makes a first deposit of at least ৳100.
Both of you receive rewards
Once your friend's first deposit is confirmed, you receive a ৳200 referral bonus and your friend also enjoys a welcome bonus.
Fair use terms and conditions
- Creating multiple accounts for the same person is not permitted
- You cannot refer yourself
- Your friend's account must be verified before the referral bonus is awarded
- Only one reward can be claimed per referral code
Responsible gaming tools
Your wellbeing and happiness are our highest priority
If you feel you are losing control of your gaming, you can temporarily or permanently exclude yourself from the platform. Just notify support and it will be activated.
Set a limit on how much you deposit daily, weekly, or monthly. This limit can be lowered at any time, but increasing it requires a waiting period.
Set a maximum amount you can lose within a given time period. Once the limit is reached, no further bets will be accepted automatically.
Set how long you want to play in one sitting. When the time is up, the system will prompt you to take a break.
A pop-up message will appear at regular intervals showing a summary of your total time spent and transactions.
Are your gaming habits becoming a concern? Log in to your account and complete the self-assessment quiz.
For ages 21+ only
bf99 is for people aged 21 and above only. Minors are not allowed to create an account.
Gambling is entertainment — not a source of income. If you feel gaming is becoming a problem, contact us immediately via live chat. Our support team is ready to help you.
Learn morePrivacy policy — your information is protected
bf99 is fully transparent about how your personal information is collected, used, and protected. We never sell your data to third parties. All information is securely stored using SSL encryption. To read our full privacy policy, click here.
Join bf99 today
Get started with a 120% welcome bonus. Just deposit ৳100 via bKash or Nagad and you're ready to go.
Log in