Cricket before and during play
Pre-match prices on internationals, BPL and club football sit next to in-play markets that move with the game. Tap a price, set a stake in taka and confirm while the slip stays open.
Everything on the website runs inside the app as well: slots, crash rounds, live dealer tables and cricket markets. The file is 58 MB, needs Android 8.0 or newer, and installs in a few minutes.
18+ · Play Responsibly
Free download. Version 2.5.1. No payment is taken to install the file.
The link below always serves the build we publish, so there is no need to hunt for a mirror. Tap it, leave the browser tab open until the file finishes, and check the name reads x999.apk before you open anything. Nothing on this page asks you to pay for the download.
File name: x999.apk · Size: 58 MB · Version: 2.5.1
| App version | 2.5.1 |
|---|---|
| File size | 58 MB |
| Minimum Android | 8.0 |
| Last updated | 10 November 2026 |
| Price | Free |
| Languages | English, Bangla |
| Downloaded from | x999.team (official) |
Downloading on a computer instead? Move x999.apk to your phone by cable or cloud drive, then open it from the phone's file manager. The install works the same way. If you only want to check your account first, the x999 login guide covers the sign-in screen.
Both versions reach the same account, the same wallet and the same games. The difference shows up in how quickly you return to the lobby, how much of the screen the game gets, and how often you have to type the web address again.
| What you do | x999 app | Browser on your phone |
|---|---|---|
| Open the lobby | One tap on the home screen icon | Retype the address or find the bookmark |
| Game catalog | Same 2,700 titles | Same 2,700 titles |
| Live dealer tables | Full screen, no address bar in the way | Smaller view with browser controls |
| Cricket and football markets | Pre-match and in-play | Pre-match and in-play |
| Match and offer alerts | Yes, once you allow them | No notifications |
| Deposits and withdrawals | bKash, Nagad, Rocket, Upay in the app cashier | Same wallets on the site cashier |
| Storage used | 58 MB plus future updates | Nothing beyond browser cache |
| Staying current | Install the new APK when the version changes | Always the newest build |
Short answer: install the app if the phone is your main screen and you want alerts and a clean game view. Stay in the browser if storage is tight or you share the device.
Allow about five minutes on a normal connection. The only settings change is the one that lets your browser install an app; everything else is a tap.
Open Settings, then Apps, then Special access, then Install unknown apps. Pick the browser you will download with, such as Chrome, and switch Allow on. This is the only system change the install needs.
Come back to this page and tap Download APK. The browser saves x999.apk into your Downloads folder. Keep the tab open until it finishes; the 58 MB file takes longer on a weak mobile signal.
Pull down the notification shade and tap the finished download, or open your file manager and look inside Downloads. Android lists what the app will access before anything is written to the phone. Tap Install to continue.
Play Protect may say the file is unsafe because it did not arrive from the Play Store. Tap More details, then Install anyway, but only for the file from this page. Wait for the progress bar to finish, then tap Open.
Log in with the details you already use on the website. New here? Create the account at the register page, then deposit at least ৳300 with bKash, Nagad, Rocket or Upay and open a game.
Installed but stuck on a blank screen? Force stop the app once from Settings, then open it again with mobile data on. The first launch loads the lobby and takes longer than later ones.
Most Android phones sold in Bangladesh in the last few years are fine. Check the version in Settings, About phone before you start, so a failed install does not surprise you later.
| Android version | 8.0 or newer |
|---|---|
| Installer | Any browser or file manager on the phone |
| Free space | 58 MB for the APK file itself |
| Account | An existing x999 login, or a new registration |
| Payments | bKash, Nagad, Rocket or Upay |
| Languages | English and Bangla |
| Cost | Free |
Apple devices install apps only from the App Store, so there is no iOS APK. Safari gives you an icon that behaves much the same way for the lobby, the cashier and your account.
Use Safari rather than a social app's built-in browser, otherwise the Share menu is missing the option you need.
Scroll the share sheet until you see the icon with a plus sign, name the shortcut x999 and save it.
The shortcut opens the full lobby without browser tabs, and your login is remembered the same way as on a computer.
An APK installs with whatever permissions the file carries, so the source matters more than the icon. Here is what to expect from the build on this page, and what should make you stop.
Download from this page only. Files passed around Facebook groups or Telegram channels can be rebuilt by anyone, while x999.apk served from x999.team is the build we publish. If a link asks you to pay before downloading, close it.
The installer asks for storage so it can write the app, and network access so the lobby can load. Notifications are optional and only used for match and offer alerts. You will not be asked for SMS, contacts or access to your banking app.
Android shows the unsafe app message for anything outside the Play Store, not only for this file. Read the name before continuing: if it says x999.apk from this page, tap More details and then Install anyway. Anything else, cancel the install.
Log in inside the app only. Support never asks for your password or for the code sent to your phone. Identity documents are uploaded in the cashier before the first withdrawal, and the review usually takes about 12 hours.
The lobby is built around a thumb, not a mouse. Game tiles sit close together, the cashier is one tap from the header, and the bet slip slides in without closing the game you are watching. Six sections cover everything you can play.
Data use stays modest because tiles load as pictures first and full games only when you open them, which helps on a shared connection or a metered SIM.
Pre-match prices on internationals, BPL and club football sit next to in-play markets that move with the game. Tap a price, set a stake in taka and confirm while the slip stays open.
The lobby carries 2,700 titles from FA Chai, JDB, CQ9, Playtech, Spribe and Ezugi. Filter by provider, read the RTP on each tile, and start from as little as ৳1 on some games.
Short rounds that settle in seconds suit a phone in your hand. Set the stake, watch the multiplier climb and take the payout before the round ends. Winnings return to your balance straight away.
Baccarat, blackjack and roulette streamed from a studio, with a dealer on camera and a bet grid you can tap with a thumb. Mini Baccarat starts at ৳2 and goes up to ৳5,000 a hand.
Deposits with bKash, Nagad, Rocket or Upay usually land in about 2 minutes. Withdrawals leave in around 28 minutes once the account is verified, with a ৳1,400 minimum.
Turn notifications on to hear about match starts and reload offers. New accounts can take 145% on the first deposit up to ৳13,500, cleared at 8x wagering. Terms are on the bonus page.
Two tiles from the lobby, picked because they load quickly on a small screen and keep the stake low while you learn the pace of the app.
Slots
Bingo-style reels with a fast spin cycle. Stakes run from ৳5 to ৳20,000 a round.
Slots
A wheel game with one of the higher returns in the lobby. Stakes from ৳10 to ৳10,000.
Beyond these two, the lobby holds slots, fishing titles, lottery rounds, crash games and live tables from FA Chai, JDB, CQ9, Playtech, Spribe and Ezugi. The x999 casino guide explains how each group plays and what the stakes mean.
The same x999 account, the same balance and the same games, with an icon that skips the address bar. One file, one install, and the cashier stays a tap away.
Scan the code to open this download page on your phone.
18+ · Play Responsibly
Almost every failed install comes down to one of five things. Find the message you saw, check the cause, then follow the fix in the third column.
| What you see | Usual cause | What to do |
|---|---|---|
| "App not installed" | An older or partly downloaded copy of x999.apk is still on the phone | Delete every x999.apk in Downloads, download the file again from this page and open the newest one. |
| "Blocked by Play Protect" | The APK did not come from the Play Store, so Android flags it by default | Tap More details, then Install anyway. Do this only for the file from x999.team and leave Play Protect switched on. |
| Install button greyed out | The browser is still not allowed to install apps | Settings, Apps, Special access, Install unknown apps, choose the same browser and switch Allow on, then retry. |
| Download stops part way | Mobile data dropped or the browser tab was closed | Move to Wi-Fi, keep the tab in the foreground and start again. The 58 MB file needs a steady connection. |
| App closes when it opens | Android older than 8.0, or very little free storage left | Check the version under Settings, About phone, and clear space for the file. Until then, use the site in your browser. |
Still stuck after the third try? Clear the browser cache, then open the help centre and start a chat. Have the phone model and the exact error text ready, since that cuts the back and forth.