At home or on the go, the 20 Bad app is always with you. Sports Betting, Live Casino, slots — all in one app. Built to run at top speed on Bangladeshi networks.
Fully Secure · Free Download · Bangla Interface
The 20 Bad app is available on both Android and iOS — completely free
Works on Samsung, Walton, Symphony, and any Android phone. Download the APK file directly and install in just one minute. Compatible with Android 6.0 and above.
Android APK DownloadFor iPhone and iPad users. Install directly from the App Store. Runs flawlessly on iOS 13 and above. Supports Face ID and Touch ID login.
Download from the App Store
Everything in one app — Sports Betting to Live Casino, payments to support
Place bets in real time as the action unfolds. Live odds across cricket, football, tennis, and 30+ other sports — right at your fingertips.
Play Baccarat, Roulette, and Andar Bahar in HD video with real dealers. Get the full casino experience, right on your mobile.
Over 300 slot games from the world's top providers, including Pragmatic Play and Evolution. Spin from anywhere.
Deposit and withdraw via bKash, Nagad, or Rocket without leaving the app. No hassle — it takes just a few seconds.
Match kick-offs, odds changes, bonus offers — get instant notifications delivered straight to your phone.
Dark mode is enabled by default for comfortable play at night or in low light, reducing eye strain and saving battery.
No need to type your password every time. Sign in with your fingerprint or face scan in under a second.
Reach Bangla-speaking customer support directly from within the app. Assistance is available 24/7, with an average response time of just 2 minutes.
View every bet you've placed, your win/loss record, and a monthly spending breakdown — all in one dashboard.
Visit the 20 Bad download page and tap the "Download Android APK" button. The file will be saved to your phone's Downloads folder.
Go to Settings > Security > "Install unknown apps" and enable it. This only needs to be done once. Without this setting, the APK will not install.
Go to your Downloads folder and tap the 20bad.apk file. Hit the "Install" button and wait a few seconds.
Once installation is complete, open the app. Log in if you already have an account, or sign up in just 3 minutes.
Deposit as little as ৳100 via bKash or Nagad and head straight to your favourite game or betting section.
20 Bad app technical specifications at a glance
Many foreign betting apps look great on the surface, but using them in Bangladesh is a different story — they struggle to load on slower connections, payments are a hassle, and customer support is English-only. 20 Bad was built with exactly these pain points in mind.
Most mobile internet users in Bangladesh are on 3G or limited 4G connections. 20 Bad is optimized with this in mind — live odds refresh, video streams, and payments all go through smoothly even on a 3G connection.
From the moment you open the app, it's clear nothing has been overcomplicated. The bottom navigation bar has five sections: Sports, Casino, Slots, Promos, and Account. One tap gets you wherever you want to go — no hunting through menus, no confusing sub-menus.
With the entire app available in Bangla, users who aren't comfortable in English can navigate everything with ease — game rules, bet types, and bonus terms are all written in Bangla.
Live betting on 20 Bad puts you right in the heart of the action. Live scores, ball-by-ball stats, and real-time odds shifts are all visible at once. When a key moment hits — a six, a wicket — the odds update instantly, and you can place your next bet without missing a beat.
Even during IPL season or a major Bangladesh match — when thousands of users are on the app at the same time — 20 Bad doesn't slow down. That's thanks to the platform's robust server infrastructure.
With many apps, making a payment means leaving the app, completing the transaction elsewhere, then coming back. Not with 20 Bad. Just enter your bKash or Nagad number from within the app, enter the OTP — and your deposit is done. The whole process takes under 30 seconds.
Withdrawals are just as straightforward. Enter the amount, choose your payment method, and confirm. Funds are typically sent to bKash and Nagad within 15 minutes.
Security is everything when it comes to online transactions. The 20 Bad app uses 256-bit SSL encryption — the same standard used by banking apps. Two-factor authentication (2FA) via OTP is required at login, and larger withdrawals go through an additional verification step.
Enable biometric login in the app and never worry about remembering your password again. A fingerprint or face scan gets you straight in. And if someone else tries to access your account from your phone, they won't get far.
Check the Promo section of the 20 Bad app for daily offers. Welcome bonuses, reload bonuses, cashback deals — everything's in one place, and you can activate any offer in a single tap. No need to copy and paste codes; the app automatically lets you know when a bonus applies.
20 Bad regularly rolls out app updates to introduce new features and fix existing issues. The interface is refined based on user feedback. Upcoming updates are planned to include a live scorecard, multi-bet support, and an enhanced statistics section.
Frequently asked questions about the 20 Bad app