Malaysia's Trusted Gaming Destination

Welcome to 99play2 — Where Every Bet Counts in Malaysia

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
About 99play2

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.

99play2
Game Categories
🔥 Hot Games Right Now

Top picks from our community of Malaysian players this week.

🎰
Slots RTP 97.1%
Fortune Tiger
🃏
Live RTP 98.7%
Lightning Baccarat
🎲
Sic Bo RTP 97.2%
Super Sic Bo
Sports Live Odds
EPL Live Betting
🐉
Slots RTP 96.8%
Dragon's Gold
🎯
Arcade RTP 96.0%
Fish Shooting
🀄
Live RTP 99.1%
Live Blackjack
🎡
Live RTP 96.4%
Crazy Time
🌟
Slots RTP 97.6%
Starlight Princess
Why 99play2?
Instant Withdrawals

Cash out in under 5 minutes via Touch n Go eWallet, Boost, or direct bank transfer to Maybank, CIMB, and Public Bank accounts.

Best Odds in Market

Competitive pricing across football, basketball, esports, and more. Malaysia Super League, EPL, La Liga — we cover it all with sharp lines.

24/7 Support

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.

Mobile-First Design

Enjoy a seamless experience on any device. No app download needed — our mobile-optimised platform runs perfectly on Android and iOS browsers.

Bank-Grade Security

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.

Generous Rewards

Daily cashback, weekly reload bonuses, birthday surprises, and a tiered VIP loyalty programme that truly rewards consistent players.

Huge Game Library

Over 1,000 slots, 50+ live dealer tables, sportsbook, lottery, bingo, and arcade titles — updated weekly so there is always something new to explore.

Fair Play Certified

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.

99play2
99play2
Loyalty & Rewards Programme

Every spin, bet, and hand earns you points. Climb the tiers to unlock bigger perks, higher cashback, and dedicated account managers.

🥉
Bronze

Starting tier — 0 to 4,999 points

✔ 5% weekly cashback
✔ Birthday bonus RM 20
✔ Access to all standard promotions
✔ Standard withdrawal priority
🥈
Silver

5,000 to 24,999 points

✔ 8% weekly cashback
✔ Birthday bonus RM 50
✔ Exclusive Silver reload offers
✔ Priority withdrawal processing
✔ Dedicated support channel
🥇
Gold

25,000+ points — Elite tier

✔ 12% weekly cashback
✔ Birthday bonus RM 200
✔ VIP-only high-stakes tables
✔ Fastest withdrawal (under 5 min)
✔ Personal account manager 24/7
✔ Invites to special events

Points are awarded at a rate of 1 point per RM 10 wagered. Tier reassessment happens monthly.

99play2
Bonus Terms Explained

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.

💱 Wagering Requirement / Rollover

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.

Example: Claim RM 50 bonus with 20x wagering → you must bet RM 1,000 total. Hitting RM 50 in winnings during that process doesn't mean you can withdraw yet — you must complete the full rollover first.
🚫 Maximum Bet During Bonus

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.

Example: You have a RM 200 bonus active. Placing a single RM 600 bet on a slot violates the max-bet rule — the bonus and any winnings from that bet may be voided.
🎮 Game Contribution

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%.

Example: You need to roll over RM 500. Betting RM 100 on slots = RM 100 progress. Betting RM 100 on blackjack (10% contribution) = only RM 10 progress toward the target.
⏳ Bonus Expiry

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.

Example: A 14-day welcome bonus credited on 1 June must be fully wagered and any cashout requested before 14 June, or the remaining balance is removed automatically.
🔒 Sticky vs Non-Sticky Bonus

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.

Example: RM 100 sticky bonus + RM 100 deposit. You run balance up to RM 300. Cashout = RM 300 minus the RM 100 sticky bonus = RM 200 withdrawable.
💸 Maximum Cash-Out

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.

Example: A RM 50 free-spin bonus has a RM 500 max cash-out cap. Even if your spin winnings total RM 1,200, you can only withdraw RM 500 from those funds.
📋 Qualifying Deposit

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.

Example: A 100% match bonus requires a minimum RM 50 deposit. Depositing RM 30 means no bonus is credited for that transaction.
Practical tip: Always read the full Terms & Conditions before claiming any bonus. T&C pages are the single most important page on any gambling site — spending two minutes reading them can save significant frustration later.
Security & Trust
256-bit SSL EncryptionEvery connection to 99play2 is encrypted end-to-end. Data in transit is protected using the same standard as major international banks.
Independent RNG AuditingOur random number generator software is independently tested and certified by a third-party technical compliance laboratory on a regular basis.
Segregated Player FundsPlayer funds are held in accounts that are separate from the company's operational accounts, protecting your balance in all circumstances.
24/7 Live SupportRound-the-clock live chat support with response times under 2 minutes. Available in English and Bahasa Malaysia.
99play2
International Licensing & Player Protection

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.

Independent RNG Testing

All electronic games use certified random number generation technology. RTP values published are verified through independent technical testing, not self-reported figures.

Segregated Player Funds

Player balances are maintained in accounts separate from 99play2's operating capital. This structural separation protects your deposited funds.

21+ Age Enforcement

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.

Responsible Gaming Programme

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.

Important notice for Malaysian users: Online gambling occupies a complex legal space in Malaysia. Players are individually responsible for understanding and complying with the laws applicable to them in their jurisdiction before registering or placing bets on this platform. 99play2 provides this information transparently and does not encourage participation that conflicts with local law.
99play2
🌐
International Licensing
Regulated under internationally recognised offshore gaming authority. No Malaysian government endorsement claimed or implied.
Responsible Gaming

Gaming should always be entertainment. 99play2 provides a suite of tools to help you stay in control of your play at all times.

Deposit Limits

Set daily, weekly, or monthly deposit caps from your account settings. Limits take effect immediately and cannot be increased for 24 hours.

Loss Limits

Cap the amount you can lose within a given period. Once your limit is reached, play is automatically paused until the period resets.

Cooling-Off Period

Take a break from 24 hours up to 30 days. During a cooling-off period, your account is temporarily restricted from gameplay and deposits.

Self-Exclusion

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 Page
Your Privacy Matters

99play2 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.

99play2