city888 Virtual Sports

city888 Virtual Sports — Bet on Virtual Matches Around the Clock

Virtual Sports at city888 lets you bet on computer-generated matches — football, basketball, horse racing and more — every minute of every day. No waiting for schedules, no specific season, no time limits.

Available 24 hours a day
Operating under international licensing
Deposit from RM10
Fast results
city888 virtual sports virtual match betting

Real Sports, Real Excitement — In Digital Format

Virtual Sports is a betting category that uses high-quality computer simulations to produce fair and random match results. Unlike regular sports betting that relies on actual league schedules, Virtual Sports runs on verified and certified software — meaning each match can start at any time, not just waiting for a Saturday kickoff.

At city888, Virtual Sports is not just an alternative to conventional sports betting — it is its own experience. The city888 platform offers virtual matches across a range of sports, with odds calculated in real time and results published within seconds of a match ending. This makes each match cycle much shorter than real leagues, and players can bet on multiple matches in a short period of time.

Every match in Virtual Sports at city888 is generated through an independently auditable random number generator, ensuring results cannot be manipulated by anyone — including the platform itself. This is the foundation of trust that city888 has built with its players.

Virtual Sports is for adults aged 21 and above only. Please bet responsibly and set appropriate limits for yourself.
city888 virtual football match simulation

Virtual Sports Available at city888

Bet on a range of virtual sports that run every few minutes around the clock

Virtual Football

Simulated football matches featuring team tactics, player statistics and random match results. Available markets include match winner, first goal and handicap.

Virtual Horse Racing

One of the most popular virtual sports formats, virtual horse racing uses animated presentations with numbered horses. Players can pick their preferred horse and bet on first, second or third place.

Virtual Basketball

Virtual basketball matches are run in full quarter format with match statistics. Bet on the winner, point spread or total match score.

Virtual Greyhounds

Virtual greyhound racing completes in a very short time, making it an ideal choice for fast betting cycles. Each race features a number of dogs with their respective numbers.

Virtual Cycling

Cycling races in virtual format featuring riders from various groups. Each race result is determined randomly and can be followed in real time on the city888 platform.

Other Virtual Sports

city888 continues to add Virtual Sports options from time to time. Check back here for new formats such as virtual tennis, virtual cricket and others that may become available with platform updates.

How to Start Betting on Virtual Sports at city888

Getting started is straightforward. Once your account is ready, you can head straight to the Virtual Sports section and choose a match that is about to start.

1

Register or Log In to Your city888 Account

Visit the city888 Login page and enter your username and password. If you do not have an account yet, the registration process takes only a short time.

2

Make a Deposit Using Your Preferred Method

Add funds to your account via Touch 'n Go eWallet, DuitNow, FPX online banking or cryptocurrencies such as USDT, BTC or ETH. The minimum deposit is RM10.

3

Go to the Virtual Sports Section

Select the Virtual Sports category at city888 and you will see a list of upcoming matches. Each match shows the number of minutes before it begins.

4

Choose a Market and Place Your Bet

Click on your preferred market — for example, match winner or handicap — enter your stake amount and confirm. Odds are calculated in real time by the city888 system.

5

Watch and Receive Results

Follow the match animation or results display live. Winnings will be credited directly to your city888 account balance as soon as the match ends.

6

Withdraw at Any Time

The minimum withdrawal is RM100 and is usually processed within 5 to 30 minutes via the same payment method you used to deposit.

city888 how to bet on virtual sports step by step

The Advantages of Choosing Virtual Sports at city888

Unlike regular sports betting, Virtual Sports offers several distinct advantages

No Season Restrictions

Regardless of whether the Malaysia Super League is in play or on a break, Virtual Sports at city888 is always active every day throughout the year.

Fast Matches

Each virtual match lasts only a few minutes. You do not need to wait 90 minutes to find out the result — suitable for short betting sessions.

Fair Results

Match outcomes are determined by independent, verifiable random number generator software. No external factor can influence results — including weather, player injuries or referee decisions.

Wide Range of Markets

Just like real sports betting, Virtual Sports at city888 offers a wide range of markets — winner, handicap, total goals, half-time winner and more.

city888 Welcome Bonus for New Members

As a new member at city888, you are eligible for a welcome bonus that can be used for Virtual Sports betting or other game categories. This bonus is designed to give more value to your first deposit.

100%
First Deposit Match Bonus
RM1,000
Maximum Bonus Amount
10x
Wagering Requirement

Example: Deposit RM100, receive RM100 bonus, balance becomes RM200. Wagering requirement = RM100 × 10 = RM1,000 before the bonus funds can be withdrawn.

city888 VIP Programme

Loyal city888 players are eligible to join the VIP programme, which offers weekly cashback based on membership tier. There are four tiers — Bronze, Silver, Gold and Platinum — with cashback rates increasing as you move up. Platinum offers weekly cashback of up to 1.2%.

24/7 Support in Bahasa Melayu

The city888 support team is available via live chat and email, in Bahasa Melayu and English, every day around the clock. For any issues related to Virtual Sports betting or your account, help is always on hand.

city888 deposit withdrawal methods virtual sports

Payment Methods for Virtual Sports at city888

city888 supports a range of payment methods popular among Malaysian players. All deposits and withdrawals are processed through encrypted secure channels, keeping your funds protected at all times.

Touch 'n Go eWallet
DuitNow
FPX Online Banking
USDT / BTC / ETH
Minimum Deposit
RM10
All payment methods
Minimum Withdrawal
RM100
Processed in 5–30 minutes

A Guide to Smarter Virtual Sports Betting

A few things worth understanding before starting a Virtual Sports betting session

Understand How Odds Work

Odds in Virtual Sports work the same way as regular sports betting. Lower odds indicate an option that the system favours more, while higher odds reflect an option with a lower probability — and greater potential return.

Manage Your Balance Well

Because Virtual Sports matches move quickly, it is easy to keep betting without realising how much you have wagered. Set a daily or per-session betting limit before you start and stick to it.

Start with Small Bets

If you are new to Virtual Sports at city888, start with smaller bets to get a feel for how the markets work. This gives you time to get familiar with the interface and the types of markets available without taking on too much risk.

Try Different Types of Virtual Sports

Each Virtual Sports format has its own characteristics. Virtual horse racing runs on a faster cycle than virtual football. Try a few types to find which one suits your betting style at city888.

Start Virtual Sports at city888 Today

Register a city888 account, make your first deposit from RM10 and enjoy a 100% welcome bonus up to RM1,000 to use on your favourite virtual matches.

Log In to city888

Frequently Asked Questions About Virtual Sports at city888

Answers to the most common questions from our players

Regular sports betting at city888 depends on actual matches in leagues such as the EPL, Malaysia Super League or other international leagues, with fixed match schedules. Virtual Sports uses computer simulations that run around the clock — not tied to any league schedule. Virtual Sports results are determined by a random number generator, not the actual performance of any team or player.

Yes. All Virtual Sports results at city888 are generated by independently certified random number generator software. This means no one, including city888, can predict or influence match outcomes. Every match is independent from the one before it.

The duration varies by sport. Virtual football typically runs between 3 and 5 minutes, while virtual horse racing and greyhound racing can finish in under 2 minutes. This means you can join several matches in a single short session at city888.

The city888 welcome bonus — a 100% match up to RM1,000 on your first deposit — can be used across various game categories on the platform, subject to the terms and conditions set out. Please check the city888 Terms and Conditions page for full details on the applicable wagering requirements.

city888 accepts deposits via Touch 'n Go eWallet, DuitNow, FPX online banking and cryptocurrencies including USDT, BTC and ETH. The minimum deposit is RM10 for all methods. Funds are usually credited instantly and you can start betting on Virtual Sports right away.

Log in to your city888 account, go to the withdrawal section and select your preferred method. The minimum withdrawal is RM100 and is usually processed within 5 to 30 minutes. For any enquiries, the city888 support team is available via live chat or email.

Yes, the city888 platform is optimised for mobile phones and tablets. You can access Virtual Sports directly through your web browser without downloading any app. All functions — including deposits, betting and withdrawals — are fully available on mobile.

All forms of betting at city888, including Virtual Sports, are for players aged 21 and above only. city888 is committed to responsible gambling and may request age verification at any time. Players under the age limit are not permitted to open an account or place bets.