From the bustling streets of Kuala Lumpur to Penang's waterfront, 99play2 brings you world-class slots, live casino, and sports betting — all under one roof. Fast withdrawals via Touch n Go eWallet and Maybank, around the clock.
21+ Only — Play Responsibly
99play2 was built with one clear mission: to give Malaysian players a premium online gaming experience they can genuinely trust. Founded by a team of gaming professionals who understand the local landscape — from the vibrant nightlife of Bangsar to the weekend football crowds in Johor Bahru — we set out to create a platform that combines international-grade technology with features tailored specifically for the Malaysian market.
Our catalogue spans hundreds of top-tier slot titles, an immersive live dealer casino suite, and a comprehensive sportsbook that covers everything from the Malaysia Super League to the English Premier League, UFC cards, and international basketball. We partner with leading game studios and odds providers to ensure the content is always fresh, fair, and competitive.
We support the payment methods Malaysians actually use — Maybank, CIMB, Public Bank, Touch n Go eWallet, and Boost — making deposits and withdrawals as smooth as ordering teh tarik from your favourite mamak. At 99play2, entertainment is the priority, but responsible gaming is the foundation everything else is built on.
Top picks from our community of Malaysian players this week.
Cash out in under 5 minutes via Touch n Go eWallet, Boost, or direct bank transfer to Maybank, CIMB, and Public Bank accounts.
Competitive pricing across football, basketball, esports, and more. Malaysia Super League, EPL, La Liga — we cover it all with sharp lines.
Our multilingual support team is available around the clock via live chat. Whether you're in Petaling Jaya or Penang, help is always a click away.
Enjoy a seamless experience on any device. No app download needed — our mobile-optimised platform runs perfectly on Android and iOS browsers.
256-bit SSL encryption protects every transaction and login session. Your personal data and funds are secured with the same standards used by major financial institutions.
Daily cashback, weekly reload bonuses, birthday surprises, and a tiered VIP loyalty programme that truly rewards consistent players.
Over 1,000 slots, 50+ live dealer tables, sportsbook, lottery, bingo, and arcade titles — updated weekly so there is always something new to explore.
All RNG-based games are independently audited for fairness. Published RTPs and transparent payout records mean you always know the odds you're playing with.
Every spin, bet, and hand earns you points. Climb the tiers to unlock bigger perks, higher cashback, and dedicated account managers.
Starting tier — 0 to 4,999 points
5,000 to 24,999 points
25,000+ points — Elite tier
Points are awarded at a rate of 1 point per RM 10 wagered. Tier reassessment happens monthly.
Bonus jargon can be confusing. Here's a plain-English breakdown of the terms you'll see when claiming any promotion at 99play2 — or at any online casino.
This is the number of times you must bet the bonus amount before you can withdraw any winnings derived from it. A 10x rollover means if you claimed a RM 100 bonus, you must place bets totalling RM 1,000 before requesting a cashout.
When playing with active bonus funds, most platforms cap your maximum stake per round. Exceeding this limit typically results in bonus forfeiture. At 99play2, the standard cap is RM 250–500 per bet when a bonus is active.
Not all games contribute equally to clearing a wagering requirement. Slots typically contribute 100%, while table games like blackjack or baccarat contribute only 10–20%. Poker and some live games may contribute 0%.
Every bonus has a validity window. If you don't complete the wagering requirement within this period, the bonus and any winnings from it are forfeited. Common windows are 7, 14, or 30 days from the date the bonus is credited.
A sticky (non-cashable) bonus remains in your account throughout play but cannot itself be withdrawn — only the net winnings generated from it can be cashed out. A non-sticky bonus is deducted from your balance at cashout time but allows you to withdraw the full remaining sum.
Some bonuses cap the total amount you can withdraw from bonus-generated winnings. Exceeding this cap during play does not increase what you can actually withdraw. Always check this limit before accepting a bonus.
Many bonuses require a minimum deposit amount before they are triggered. Depositing below this threshold means the bonus won't be awarded, even if you selected it at the deposit screen.
99play2 operates under an international gaming licence issued by a recognised offshore regulatory authority (such as those based in Curaçao or Malta). This means the platform is subject to regulatory oversight requirements covering fair play, anti-money laundering protocols, and minimum player protection standards at the international level. We are transparent about this framework: we do not claim to be regulated by any Malaysian government authority, as no such licence exists for online gambling in Malaysia.
All electronic games use certified random number generation technology. RTP values published are verified through independent technical testing, not self-reported figures.
Player balances are maintained in accounts separate from 99play2's operating capital. This structural separation protects your deposited funds.
International gaming authority standards require a minimum age of 21 for all casino and gambling activities. Age verification is conducted during account registration. We enforce this strictly — no exceptions.
99play2 offers deposit limits, loss limits, cooling-off periods, and self-exclusion options. Our team can assist any player who believes their gambling habits may be causing harm. Visit our Responsible Gaming page for full details.
Gaming should always be entertainment. 99play2 provides a suite of tools to help you stay in control of your play at all times.
Set daily, weekly, or monthly deposit caps from your account settings. Limits take effect immediately and cannot be increased for 24 hours.
Cap the amount you can lose within a given period. Once your limit is reached, play is automatically paused until the period resets.
Take a break from 24 hours up to 30 days. During a cooling-off period, your account is temporarily restricted from gameplay and deposits.
For a more serious break, request a self-exclusion of 6 months, 1 year, or permanently. Contact our support team to activate this at any time.
⚠️ This site is strictly for players aged 21 and above. If gambling is causing distress, please reach out for help.
Visit Our Responsible Gaming Page99play2 collects only the personal information necessary to operate your account, process transactions, and provide customer support. We do not sell or share your data with third-party marketers. All information is stored securely and processed in accordance with our Privacy Policy. By using this site, you acknowledge and consent to our data practices. For full details, visit our Privacy Policy page.