No fixtures, no off-season — d21 virtual sports run 24 hours a day, 7 days a week. Virtual football, horse racing, tennis, basketball, and more are ready and waiting whenever you feel like placing a bet.
Every virtual sport at d21 runs on a certified RNG engine, ensuring that every result is completely random and fair, with no manipulation of any kind.
A 90-minute virtual football match condensed into a 3-minute highlight reel. Virtual teams with stats based on real-world sporting performance, 3D animated graphics, and a full range of betting markets — 1X2, handicap, over/under, and goalscorer.
Eight to twelve virtual horses in every race. Realistic animation, individual horse performance records viewable before the race starts, and races that wrap up in under 2 minutes — with odds shifting right up to the starting signal.
Virtual tennis matches with player stats based on real ATP and WTA data. Markets available for match winner, set winner, number of sets, and total games. Convincing animation of serves and shot techniques.
Virtual basketball matches with NBA data-based statistics. Final scores, half-time results, and total points are all available to bet on. Each virtual player has an ability rating that influences team performance.
Six virtual greyhounds race around an oval track in under a minute. Each dog's speed varies according to its virtual performance record. Markets are straightforward — pick a dog to win or finish in the top three.
Eight virtual cyclists compete in a stadium race. Each cyclist has distinct stamina, speed, and sprint technique stats. Races last 4–6 minutes, with an unpredictable and dramatic finish.
The matches below are a preview of d21's virtual sports live display. Log in for full access to over 3,000 active virtual matches daily.
The odds and matches above are for illustrative purposes. Register for full access to all live virtual matches.
Full Match AccessVirtual sports is the fastest-growing betting category on the d21 platform over the past two years. Many players who started out exclusively with real football betting have since tried virtual sports and found it offers a distinctly different experience — faster, more accessible, and available at any hour regardless of what's happening in the real sporting world.
At its core, virtual sports are computer simulations that use a certified Random Number Generator (RNG) engine to determine the outcome of every match. The stats fed into this engine are based on real sporting data — team strength, performance records, playing style — but each match is an independent event, unaffected by what happened in previous ones. This means every result is entirely random and cannot be predicted with certainty.
One of the reasons d21 virtual sports is so popular among Malaysian players is how accessible it is. There's no need to wait for the weekend EPL fixtures or Wednesday night's Malaysia Super League. Virtual football matches kick off every 3 to 5 minutes — meaning in the same time it takes to watch a single EPL match, you could follow more than 20 virtual matches on d21. For players who want a faster, more action-packed betting experience, that's a significant advantage.
Among all virtual sports available at d21, virtual football remains the top choice for Malaysian players. It's no surprise — football is already the most popular sport in the country, and virtual sports simply extend that excitement into a faster, more frequent format.
D21 virtual football uses a 3D animation engine that renders key match highlights — shots, goals, red cards, and dangerous chances — in roughly three minutes. Each virtual team has a statistical profile covering attacking strength, defence, home and away performance, and current form. The engine uses these statistics to determine the relative probability between the two teams, which is then translated into betting odds.
Virtual football markets at d21 cover full-time result (1X2), Asian handicap, over/under goals, correct score, first goalscorer, half-time result, and more. Every match can be watched live via animation on the d21 platform, or you can simply follow the scoreboard without the animation if you prefer to focus purely on the outcome.
Virtual horse racing is the second most popular virtual sport at d21, and it offers something genuinely unique — the thrill of watching horses race feels different from watching football, and that experience translates remarkably well into the virtual format. Each race features eight to twelve virtual horses, each with its own name, number, and performance record that you can review before placing your bet.
The d21 virtual horse racing engine factors in variables such as recent running speed, race records at specific distances, running style (whether a horse performs better early or late in a race), and track conditions. These factors are combined to generate unique odds for each horse — statistically stronger horses receive lower odds, while lesser-known horses with limited data are offered more attractive odds.
The virtual horse racing markets at d21 are richer than most players expect. Beyond a simple win bet on the first-place horse, you can also bet on place (top two or three finishers depending on field size), show, exacta (predicting the exact order of the top two finishers), trifecta (exact order of the top three), and each way (a combined win and place bet in one).
Many first-time virtual sports players get caught up in the pace of the action and start betting on every single match without any strategy. This is a mistake that can drain your bankroll surprisingly fast — imagine placing RM 50 per match with 20 matches in an hour. That's RM 1,000 gone in sixty minutes before you even realise what happened.
A smarter approach is to set a maximum number of bets per hour or session and stick to that limit strictly. d21 recommends virtual sports players adopt a "10 bets per session" rule — meaning after 10 bets, you stop, review your results, take a break, and only continue if you choose to. This helps prevent over-trading, which is the leading cause of losses in virtual sports.
While virtual sports use an RNG and each match is independent, there are bankroll strategies that can help extend your playing experience. d21's recommended approach for virtual sports is flat betting — placing the same amount on every bet regardless of previous results. Avoid doubling your stake after a loss like the Martingale strategy in roulette — in virtual sports where rounds move very quickly, Martingale can wipe out your bankroll within minutes.
For virtual football at d21, more experienced players tend to focus on the over/under goals market rather than the final result. In virtual football, the engine tends to generate outcomes based on each team's offensive and defensive ratings — which gives you slightly more to analyse compared to simply picking a winner.
Malaysia sits in the GMT+8 time zone, which means most major European football leagues play late at night or in the early hours of the morning here. The EPL kicks off at 3 AM, La Liga at 4 AM — and while many Malaysian football fans loyally stay up to watch, not everyone can do so consistently. d21 virtual sports fills that gap perfectly — available around the clock, whether it's 2 AM or 2 PM, a new match is always just about to start.
Deposits and withdrawals for virtual sports use the same local payment methods as every other section on d21 — Touch 'n Go eWallet, GrabPay, DuitNow, Boost, ShopeePay, and FPX. The minimum deposit is just RM 20, with funds credited in 3 seconds. Winnings can be withdrawn to any of these methods within 15 minutes.
The d21 virtual sports interface is also fully optimised for smartphones. You can follow match animations, check odds, place bets, and monitor results all from your phone screen — whether you're relaxing at home, waiting for the LRT, or taking a lunch break at the office.
Another underrated advantage of d21 virtual sports is that it's an excellent way for new players to learn how to read odds and understand different betting markets — without the pressure of a real match. You can try the Asian Handicap market on virtual football with a small RM 5 bet and get a feel for how it works in a more relaxed setting. Once you're confident, you can move on to actual Malaysia Super League or EPL matches with a much stronger foundation.
Player data and betting records are protected by 256-bit SSL. The d21 virtual sports RNG engine is independently audited. Check Privacy Policy us for more details.
Min deposit RM 20 · Withdrawals within 15 minutes
24/7 Live Chat
support@d21.life
WhatsApp in the d21 app
D21 has built a virtual sports experience designed specifically for Malaysian players — from match frequency to payment methods and support in Bahasa Melayu.
Real leagues have off-seasons, postponed matches, and schedule disruptions. d21 virtual sports never stop — a new match kicks off every few minutes, all year round.
The d21 virtual sports RNG engine is independently audited by a third party to ensure results are fully random and free from manipulation. Audit certificates are available for review in your account.
Virtual football wraps up in 3–5 minutes, horse racing in 2 minutes, and greyhound races in under a minute. Faster results mean winnings land in your account sooner.
Before each match, you can check the stats for every virtual team or horse — attacking strength, defence, recent form. This gives you a solid foundation for a quick analysis before placing your bet.
Watch virtual match animations, track live scores, and place bets — all on a single mobile screen. Fully optimised for Android and iOS with no additional app download required.
Start with bets as low as RM 5 to try out every virtual sport variant at d21. Perfect for new players who want to learn how the markets work without risking large sums.
Both categories have their own strengths. Many d21 players actually enjoy both, switching between them depending on the time of day and their mood.
| Aspect | ⚡ d21 Virtual Sports | ⚽ d21 Real Sports |
|---|---|---|
| Availability | 24/7 non-stop | Subject to match schedule |
| Match duration | 2–6 minutes per match | 90 minutes or more |
| External factor influence | None (weather, injuries, etc.) | Many unpredictable factors |
| In-play betting | Yes, throughout the match | Yes, throughout the match |
| High value for in-depth analysis | Limited (RNG) | High – real data can be applied |
| Beginner-friendly | Great for beginners | Sports knowledge required |
| Minimum bet | RM 5 | RM 5 |
Four simple steps to experience the excitement of d21 virtual sports in under 5 minutes.
Click Register, enter your details and verify your phone number. Done in 2 minutes — no documents needed to get started.
Touch 'n Go, GrabPay or DuitNow — minimum deposit RM 20. Funds arrive in your d21 account in as little as 3 seconds.
Go to the Virtual Sports section, select football, horse racing, or another sport, check the stats, and choose a match that's about to begin.
Place your bet before the match starts, watch the live animation, and receive your winnings instantly once the match ends.
Answers to common questions about how virtual sports work at d21.
The pace of virtual sports — with a new match every few minutes — can lead some players to bet faster and more than they originally planned. d21 strongly encourages players to set bet limits, daily deposit limits, and session time limits before starting a virtual sports session. These self-control tools are available in your account settings.
You must be 18 or older to use d21's services. If you feel that virtual sports or any form of betting is negatively affecting your life, please visit our Responsible Gaming page us for guidance and relevant support resources.