Virtual Sports & Live Sports

Virtual Sports MJ88 – The Most Complete Virtual & Live Sports Betting for Malaysian Players

From live Malaysia Super League matches to virtual football and horse racing running 24 hours a day — MJ88 offers a truly complete, fast, and secure sports betting platform for players across Malaysia.

In-play betting available Virtual sports 24/7 Odds updated in real time
30+
Sports Offered
500+
Matches/Day
5%
Weekly Rebate
24/7
Active Virtual Sports
mj88

Today's Live Sports Matches

Bet before or during a match with the latest live odds

LIVE
Malaysia Super League – Round 18
Johor Darul Ta'zim VS Selangor FC
Tonight, 9:00 PM MYT
JDT Win1.85
Draw3.40
Selangor Win4.20
EPL – Gameweek 32
Manchester City VS Arsenal
Tomorrow, 3:00 AM MYT
Man City Win2.10
Draw3.55
Arsenal Win3.25
La Liga – Matchday 30
Real Madrid VS Atletico Madrid
Tomorrow, 3:15 AM MYT
Real Winnings1.95
Draw3.60
Atletico Win4.00
BWF World Tour – Quarterfinals
Lee Zii Jia VS Viktor Axelsen
Today, 7:30 PM MYT
Lee Zii Jia2.75
Axelsen1.50
NBA – Conference Finals
Boston Celtics VS Cleveland Cavaliers
Tomorrow, 8:30 AM MYT
Celtics Win1.70
Cavaliers Win2.20
ATP Masters 1000 – Second Round
Carlos Alcaraz VS Novak Djokovic
Day after tomorrow, 10:00 PM MYT
Alcaraz Wins1.88
Djokovic Win1.95

Odds shown are for illustrative purposes only. Create an MJ88 account to view real-time odds and place bets directly.

mj88

MJ88 Virtual Sports – Bet Any Time, No Schedule Required

Virtual sports matches are digitally generated and take place every few minutes — no off-season, no delays, no reason not to bet

Virtual Football

Virtual football matches featuring fictional teams that kick off every 3 minutes. Bet on the winner, goals, handicap, and a wide range of other markets.

Every 3 minutes

Virtual Horse Racing

Virtual horse racing featuring realistic graphics and RNG-generated winning odds. Pick your horse and watch the race unfold in real time.

Every 2 minutes

Virtual Cycling

Virtual cycling races across a variety of tracks and riders. Bet on the overall winner, stage leaders, or fastest finishing times.

Every 5 minutes

Virtual Greyhound

Fast-paced virtual greyhound racing. Pick a dog numbered 1 to 6 and enjoy races that wrap up in under 30 seconds.

Every 90 seconds

Virtual Tennis

One-on-one virtual tennis matches with realistic player statistics. Bet on set winners, match winners, and game handicaps.

Every 4 minutes

Virtual Formula Racing

Virtual formula racing across iconic circuits from around the world. Bet on final standings, fastest lap times, and in-race incidents.

Every 6 minutes

Virtual Basketball

Virtual 5-on-5 basketball with dynamic player stats. Bet on the winner, total points, and match handicap.

Every 5 minutes

Virtual Sprint Athletics

Virtual 100m, 200m and 400m sprint races featuring digitally generated athletes. Pick your favourite athlete and bet on the podium finish.

Every 3 minutes

MJ88 Virtual Sports – Why More Malaysian Players Are Choosing It

There's one problem nearly every sports betting fan has run into — the wait. Waiting for a match to start, waiting for results, waiting for a new season after the off-season ends. Virtual sports at MJ88 was born out of a real need: a platform that lets Malaysian players bet on sports whenever they want, without being tied to league schedules or TV broadcast times.

MJ88 virtual sports use RNG (Random Number Generator) technology that has been independently verified by a third party. This means every virtual match result — whether football, horse racing, or tennis — is entirely random and cannot be manipulated by anyone. Match graphics are rendered in real time, so you can watch the action unfold before the final result is announced.

For Malaysian football fans, MJ88 broadcasts Malaysia Super League, FA Cup, Malaysia Cup, EPL, La Liga, Serie A, Bundesliga, and more. With the in-play betting, you can place bets while the match is in progress — odds shift in real time based on what's happening on the field, opening up opportunities for players who can read the game to find better value than they would have gotten before kick-off.

Data Security & Privacy

All your betting activity and personal information at MJ88 are protected with 256-bit SSL encryption. Your financial transactions are never shared with third parties. For more details, please read Privacy Policy ours.

One major advantage of the MJ88 sports platform that local players frequently highlight is its full support for all major Malaysian payment methods. Deposit via Touch 'n Go eWallet, GrabPay, Boost, ShopeePay, DuitNow, or FPX (Maybank2u / CIMB Clicks) are all supported. Deposits are processed instantly and winnings can be withdrawn in under 3 minutes — a key advantage for players who want to act on great odds and access their winnings fast.

Programme 5% Sports Rebate MJ88 also offers an added benefit that's hard to overlook. Every week, regardless of whether you win or lose, MJ88 returns 5% of your total sports betting turnover. This isn't a loss cashback — it's a turnover-based rebate, meaning active bettors earn a larger rebate even when they've had a winning week.

For badminton fans, MJ88 broadcasts BWF World Tour, Thomas Cup, Uber Cup, and international matches featuring Malaysian players such as Lee Zii Jia, Aaron Chia, Soh Wooi Yik, and the national women's doubles team. Placing bets on your favourite players while watching the action live adds a whole new dimension to how you enjoy the sport.

MJ88 also offers one of the widest betting markets in Malaysia. Beyond the basics like 1X2 (match winner) and Asian Handicap, you'll find over/under goals, both teams to score, correct score, first goalscorer, match corners, total cards, and much more. For players who enjoy analyzing stats before placing a bet, this depth of markets gives you far more ways to turn your sports knowledge into real winnings.

Interestingly, MJ88 virtual sports isn't just something to fill the time while waiting for real matches. Many players have made it a standalone session — the fast pace, instant results, and wide variety of sports available around the clock make the betting experience more dynamic and never dull.

How to Start Sports Betting at MJ88

1
Create an MJ88 Account

Free to register, takes under 2 minutes. Just enter your name, Malaysian phone number, and a password.

2
Make a Deposit

Use Touch 'n Go, GrabPay, DuitNow, or FPX. Minimum deposit RM 10, credited instantly.

3
Select Sport & Match

Go to the Sports section, select a league or virtual sport type, review the odds, and choose your market.

4
Place Bet & Track

Enter your stake amount, confirm the bet slip, then follow the match live or check the virtual results.

5
Withdraw Winnings

Winnings are credited automatically once the match ends. Withdraw to your eWallet or bank in under 3 minutes.

Register & Start Betting
mj88

Types of Sports Bets Available at MJ88

From basic markets to exotic bets — choose what suits your approach to analysing a match

1X2 (Match Winner)

Pick whether the home team wins, the match ends in a draw, or the away team wins. The most fundamental and popular market available.

Asian Handicap

The weaker team receives a goal advantage, eliminating the draw option and delivering better odds.

Over/Under Goals

Bet on whether the total goals in a match will be over or under the set line (e.g. 2.5 goals).

Both Teams to Score

Simple bet — will both teams each score at least one goal, or not?

Correct Score

Predict the exact final score of the match. Odds are higher than other markets due to the greater difficulty.

First/Last Goalscorer

Pick which player will score the first or last goal in the match.

Parlay (Accumulator)

Combine multiple selections into a single slip. Every selection must win for the bet to pay out, but the potential odds multiplier can be substantial.

In-Play / Live Betting

Bet while the match is in progress. Odds update every minute in line with how the match unfolds.

Match Corners

Bet on the total number of corners in a match, or which team will earn more.

Yellow/Red Cards

Predict the total number of cards shown in a match, or which player will receive the first card.

Half-Time Goals

Bet specifically on the outcome or number of goals in the first or second half only.

League/Tournament Winner

Place a long-term bet on which team will win the overall league or tournament before the season ends.

Weekly Sports Promotion

Sports Rebate 5% Every Week – Every Bet Counts

Actively betting on football, badminton, basketball, tennis, or Virtual Sports at MJ88? Every bet you place counts toward your weekly rebate calculation. Every Monday, 5% of your total wagering from the previous week is credited directly to your account — with no complicated rollover conditions.

5%
Rebate Rate
Monday
Credit Day
RM 0
Minimum Bet
All
Sport Type
Register & Claim Rebate
5%

Weekly rebate for all sports players

mj88

FAQ – MJ88 Virtual Sports

Answers to the most frequently asked questions from sports bettors at MJ88

Regular sports betting (live sports betting) involves real sporting events broadcast live — you're betting on outcomes that actually happen on the field or court. Virtual sports, on the other hand, are matches generated entirely by computer using RNG technology, taking place every few minutes with no dependency on real sports schedules. Both options are available at MJ88, and you can bet on either using the same account and balance.

Yes. All MJ88 virtual sports use an RNG (Random Number Generator) system independently audited by third-party testing bodies. This ensures every virtual match result is completely random and cannot be predicted or manipulated by anyone — including MJ88 itself. This technology is the industry standard used by leading virtual sports platforms worldwide.

In general, confirmed bets cannot be cancelled. However, MJ88 offers a Cash Out feature on selected bets, allowing you to sell back your bet before the match ends — either to lock in a small profit or limit your losses if the match isn't going as expected. The availability of the Cash Out option depends on the bet type and current match status.

The minimum bet for live sports at MJ88 is RM 1 per bet, while virtual sports start from RM 0.50 per bet. This makes it accessible to players across different budget levels without any pressure. Maximum bet limits vary by sport and match — high-profile fixtures like EPL or UEFA Champions League carry higher limits compared to lower-tier league matches. Your VIP status at MJ88 also affects the bet limits available on your account.

If a sports match is postponed or cancelled before reaching the minimum required period of play (typically 90 minutes for football), all related bets will be voided and your stake will be refunded in full to your MJ88 account. If the match is replayed within 24 hours of the original schedule, bets will generally remain valid for the rescheduled fixture. The full policy on suspended matches can be found on the Terms & Conditions ours.

Responsible Gaming

Sports Betting should be a fun form of entertainment, not a source of financial stress. MJ88 encourages all players to set daily bet limits and deposit limits through your account settings. Never bet with money you cannot afford to lose. If you feel that betting is starting to have a negative impact on your life, please visit our Responsible Gaming us. For players aged 18 and above only.

Deposit Methods for Sports Betting

Touch 'n Go GrabPay Boost ShopeePay DuitNow FPX Maybank2u CIMB Clicks
Minimum Deposit RM 10
Minimum Sports Bet RM 1
Virtual Sports Minimum Bet RM 0.50
Deposit Processing Time Instant
Withdrawal Time Under 3 minutes
Register Now – Free
Bahasa Melayu