The bj999 mobile app brings the full platform to your phone. Cricket, PSL, Live Casino, deposits via JazzCash and Easypaisa, withdrawals and more – all in one fast, lightweight app built for Pakistan players.
Download
Whether you are on Android or iPhone, bj999 has you covered. The Android APK installs directly on your phone in under two minutes. iPhone users get a fully optimised mobile web experience that feels just like a native app.
The bj999 Android app is a direct APK download – no app store involved. Just enable "Install from unknown sources" in your phone settings, download and install. The whole process takes about two minutes and you will not notice any difference from a Play Store app in day-to-day use.
Register to Get App AccessiPhone users access bj999 through Safari and can add the site directly to their home screen for an app-like experience. Open bj999 in Safari, tap the share icon, select "Add to Home Screen" and you will have a bj999 icon on your iPhone just like any other app. It loads fast, works offline for some features and stays updated automatically.
Register to Get Started
Features
The bj999 app is not a stripped-down version of the website. It is the full platform, optimised for mobile screens and Pakistan's mobile network conditions.
Bet on live and upcoming cricket matches including Pakistan Super League, T20 internationals, Test series and domestic competitions. Live odds update in real time so you never miss a shift in momentum.
Play live dealer tables including Roulette, Blackjack, Baccarat and more directly from the app. The video stream is optimised for mobile data connections so it stays smooth even on a 4G connection.
Top up your bj999 balance directly from the app using JazzCash, Easypaisa, Raast or bank transfer. The deposit section is right in the main menu – no need to switch to a browser or desktop to fund your account.
Request a withdrawal from inside the app any time. Funds go back to your JazzCash, Easypaisa or bank account in PKR. No extra verification steps beyond what you already did at registration.
Hundreds of slot titles and crash games like Aviator are fully playable on the bj999 app. Touch controls make spinning and cashing out more natural on mobile than on a desktop browser.
Enable notifications on Android to get alerts about upcoming PSL matches, odds changes, promotional offers and account activity. Stay informed without having to open the app every few minutes.
The bj999 app is built to load quickly on Pakistan's mobile networks. Whether you are on fibre at home or mobile data at a cricket ground, the app starts up fast and navigates without lag.
Your bj999 account is protected by encrypted login. The app remembers your session securely so you do not have to re-enter your credentials every time you open it, while still keeping your account safe.
The bj999 support team is accessible directly from the app. If you have a question about a deposit, a bet or your account, you can reach out without leaving the platform.
Installation
Installing the bj999 APK on an Android phone takes about two minutes. Follow these steps and you will be ready to bet before the next PSL over is bowled.
Before downloading the app, make sure you have a bj999 account. Registration is free and takes under a minute. If you already have an account, you just need your login details ready for after installation.
Since the bj999 APK is a direct download rather than a Play Store app, you need to allow your phone to install apps from outside the Play Store. Go to Settings → Security (or Apps on some devices) → Enable "Install unknown apps" for your browser. This is a standard step for any direct APK and is reversible any time.
Log in to your bj999 account on your phone's browser and find the App download section in your account dashboard. Tap the Android download button. The APK file is small – around 18 MB – so it downloads in seconds even on a basic mobile data connection.
Once the download completes, open the APK file from your notification bar or Downloads folder. Your phone will show an installation screen. Tap Install and wait a few seconds. Android will confirm when the installation is complete.
Find the bj999 icon on your home screen or app drawer. Tap to open, enter your username and password, and you are in. Your account balance, bet history and all settings carry over from the website – everything is linked to the same account.
When prompted, allow notifications to receive PSL match alerts, deposit confirmations and any promotional updates. You can manage notification preferences in the app settings at any time.
iPhone Users: Open bj999.pw in Safari → tap the Share icon at the bottom → select "Add to Home Screen" → tap Add. The bj999 icon will appear on your home screen and the experience is nearly identical to a native app.
Side by Side
Not sure if the app is worth it versus just using the browser? Here is how the three options compare for typical bj999 usage.
The majority of bj999 players in Pakistan access the platform on their phones. Mobile data is affordable, phones are the primary device for most people and the app makes the whole experience noticeably smoother than a browser tab.
In Depth
If you have spent any time betting online in Pakistan, you know that the experience is almost always a phone experience. Very few people are sitting at a desktop computer when they want to check live PSL odds or place a quick bet before a T20 match starts. The phone is right there in your pocket, your JazzCash is already on it and you want to be in and out quickly. That is exactly the type of use the bj999 app is built around.
The Android APK is the main event for most users. It is a small file – around 18 MB – which means it downloads quickly even on a standard mobile data connection and does not take up much storage on your phone. Once installed, it opens in roughly the same time as your banking app or JazzCash itself. The interface is designed specifically for portrait mode on a phone screen, so everything is reachable with your thumb without having to zoom in, pinch around or rotate the phone to find what you are looking for.
One thing that stands out about the bj999 app compared to using a browser is how the deposit flow works on mobile. When you tap Deposit in the app and choose JazzCash, the amount and payment reference are displayed clearly and you can switch straight to JazzCash, complete the payment, copy the transaction ID and come back to paste it in the bj999 deposit confirmation field – all within about 90 seconds. There is no fumbling between browser tabs or re-entering your bj999 login because the session timed out. The app keeps you logged in securely between sessions so the whole thing stays smooth.
PSL Season Tip: During peak PSL matchdays the bj999 app handles high traffic better than a standard mobile browser. If you are planning to bet live during a high-profile match, having the app already installed means you are not fighting browser lag at a critical moment.
The Live Casino section of the bj999 app deserves a specific mention because streaming live dealer games on mobile is a real technical challenge. bj999 has optimised the video streaming for mobile connections, which means the Roulette and Blackjack tables load without excessive buffering even on a 4G connection with typical Pakistan network conditions. You can play a full live Baccarat session during a commute without the video cutting out every few minutes, which is not something you can take for granted on every platform.
For Cricket specifically, the app shows live match scores alongside the betting markets so you can follow the game and your open bets on the same screen. During a PSL match, you can see the current run rate, wickets and overs at a glance without having to switch between the bj999 app and a cricket score app. This kind of integration makes in-play betting a much more connected experience than it is on a desktop browser.
Push notifications are one of the genuinely useful features of the Android app that the mobile browser cannot replicate. If you have set up a bet on an upcoming T20 match and odds shift significantly before the match starts, a notification tells you. If a PSL knockout fixture is added or rescheduled, you find out. For players who do not want to be glued to the app all day but still want to be aware of relevant developments, notifications are a quiet but practical feature that most regular bj999 users end up relying on.
The iPhone situation is worth addressing directly because some players assume that without an App Store listing, iOS users are left with an inferior experience. In practice, the bj999 mobile web app added to the iPhone home screen is genuinely close to a native app in everyday use. Safari on iPhone handles web apps well, the bj999 site is fully optimised for iOS Safari and the Add to Home Screen process takes about 20 seconds. The main thing you miss compared to Android is push notifications – Safari on iOS has limited notification support compared to Chrome on Android. Everything else – betting, deposits, Live Casino, withdrawals, account management – works identically.
App updates on Android are handled through in-app notifications. When a new version of the bj999 APK is available, you get an alert inside the app and can download and install the update in the same way you did the original installation. It is straightforward and takes a minute or less. The app is updated periodically to add new features, improve performance and keep up with the latest cricket seasons and tournaments.
Play Responsibly: The bj999 app is for adults aged 18 and above. Because mobile betting is so accessible, it is even more important to set personal limits before you start. Use the deposit limit and session time tools in your account settings to stay in control. Visit Responsible Gaming for practical guidance.
Security on the bj999 app uses the same encryption as the website. Your login session is handled with secure token-based authentication, which means your password is not stored on the device in a readable form. If you share your phone with someone else and want to make sure your account is protected, you can log out from within the app settings. Two-step verification adds another layer of protection if you want extra security on your account.
The sports betting section in the bj999 app covers Cricket as the primary market, with Football and Esports also well represented. During the PSL season, the app home screen typically highlights the day's fixtures with current odds front and centre so you do not have to dig through menus to find what you came for. If you follow international cricket – Test matches, ODIs or ICC tournaments – those markets are available too, with odds available ahead of each series.
For players who use multiple devices – maybe betting on the phone during the day and reviewing the week's results on a computer in the evening – bj999 keeps everything synced across the web and the app since it is all the same account. Bets placed on the app appear in your history on the website immediately. Deposits made on desktop reflect in the app balance in real time. There is no separation between the two; the app is simply a more convenient way to access the same account you use everywhere.
If you have not tried the bj999 app yet and you have been using the mobile browser, it is worth giving it a go for a week during an active cricket series. The difference in convenience – especially for deposits and live betting – is something most players notice immediately and it tends to become the default way of accessing bj999 from that point on.
Having trouble with the app installation or a deposit not reflecting? The bj999 support team is available inside the app and through the website.
FAQ
Everything Pakistan players typically ask before downloading and getting started with the bj999 mobile app.
Get Started
Register your free bj999 account, download the Android app or add it to your iPhone home screen, deposit in PKR via JazzCash or Easypaisa and start betting on Cricket, PSL, Live Casino and more. The whole process takes under five minutes.
18+ only. Please bet responsibly and within your means. Visit Responsible Gaming for self-management tools.