No off-season. No rain delays. No waiting for the weekend fixtures to load up. Virtual sports on xo play give you a fully simulated sports betting experience around the clock — football, horse racing, basketball, volleyball, greyhounds, and more — with real PHP ₱ odds and payouts via GCash whenever you win. Hindi kailangang antayin ang Sabado. Laro na tayo ngayon.
If you've ever wished you could bet on football at 3am on a Tuesday, or found yourself with nothing to wager on because all the real PBA and international games are on break, virtual sports were made for exactly that situation. They're fully simulated sporting events — computer-generated football matches, horse races, basketball games, and more — that run on a continuous loop every few minutes, every hour, every day of the year.
The results are determined by a certified Random Number Generator, meaning no team or runner has an inherent advantage beyond what the odds reflect. It's genuine sports betting mechanics applied to simulated events — so your handicapping skills, your reading of the odds, and your betting strategy all still matter.
XO play has made virtual sports one of the core pillars of the platform precisely because it solves the biggest frustration Filipino sports bettors have: waiting. With real sports, you might wait days for the next meaningful fixture. With virtual sports on xo play, there's always something starting in under five minutes. Whether you're on a jeepney in Binondo, waiting for a flight in Puerto Princesa, or just killing time before bed in Manila — xo play has a virtual event ready for you right now.
xo play – virtual sports betting from Puerto Princesa to every corner of the Philippines
Eight fully simulated sports with unique mechanics, markets, and event intervals. There's always something running.
Full 90-minute simulated matches compressed into a short video clip. League format with standings, team form, and head-to-head stats available before each match. Markets include 1X2, BTTS, total goals, and handicap.
Bet NowThe fastest event cycle on xo play. Up to 12 horses per race with form guides, jockey ratings, and track conditions shown before betting closes. Win, place, each-way, exacta, and forecast markets available.
Bet NowSimulated NBA-style basketball games with quarter-by-quarter scoring. Filipino players naturally gravitate to this one. Bet on match winner, point spread, total points over/under, and leading scorer markets.
Bet NowSix greyhounds, six traps, races done and dusted in under 30 seconds. The shortest betting cycle on xo play — great when you want rapid-fire action. Win, place, trap combination, and forecast bets available.
Bet NowFull set-by-set simulated volleyball matches. Popular among players who follow the Philippine National Volleyball Federation. Bet on match winner, correct set score, and total sets markets.
Bet NowNine-inning simulated games with run-line, money line, and first-five-innings markets. Clean stats panel before every game shows team batting averages, pitching ERA ratings, and recent form.
Bet NowBest-of-three simulated tennis matches with pre-match player ratings and surface stats. Bet on match winner, correct score in sets, and total games over/under. Fast and clean with minimal waiting.
Bet NowThree-period simulated ice hockey — fast-paced and high-scoring format that lends itself to lively over/under betting. Match winner, puck line spread, and period winner markets all available at xo play.
Bet Now
xo play – quick virtual sports bets during a Binondo commute or anywhere on the go
These sample events represent the kind of virtual sports action you'll find live on xo play at any given moment. Real odds and event schedules update continuously — log in to see the full live board.
A quick overview of which bet types are available across each sport on xo play.
| Virtual Sport | Match Winner | Spread / Handicap | Over / Under | Correct Score | Accumulators | Interval |
|---|---|---|---|---|---|---|
| ⚽ Football | 1X2 | Asian HDP | Goals | 4 min | ||
| 🏇 Horse Racing | Win/Place | Forecast | 3 min | |||
| 🏀 Basketball | ML | Points | Total Pts | 5 min | ||
| 🐕 Greyhounds | Win/Place | Exacta | 2 min | |||
| 🏐 Volleyball | Match | Set HDP | Total Sets | Score | 6 min | |
| ⚾ Baseball | ML | Run Line | Total Runs | 6 min | ||
| 🎾 Tennis | Match | Set HDP | Total Games | Set Score | 5 min | |
| 🏒 Ice Hockey | ML | Puck Line | Total Goals | 5 min |
Getting started is straightforward — here's the process from sign-up to your first virtual sports bet settled.
Click Register and enter your mobile number, full name, and a password. The whole sign-up process takes about two minutes. No initial deposit is needed to create your account and browse the virtual sports lobby.
Go to Deposit and choose your payment option. GCash transfers reflect in your xo play balance within 60 seconds. Maya, GrabPay, Coins.ph, and major bank transfers are all supported. Minimum deposit is just ₱100 — enough to try multiple event types before deciding your favourite.
Click "Virtual Sports" in the main navigation. You'll see the full live events board — a list of upcoming and in-progress events across all sport types, each with a countdown timer and current odds. Filter by sport type to find the category you want to bet on.
Click any odds button to add a selection to your bet slip. You can combine multiple virtual events from different sports into a single accumulator for boosted potential returns. Enter your stake in PHP ₱, review the potential payout, and confirm before betting closes for that event.
Most virtual events play out in under 3 minutes. Watch the simulation, and if your selection wins, the payout is credited to your xo play balance immediately after settlement. Withdraw to GCash on demand — no end-of-day processing, no minimum withdrawal waiting periods.
xo play – virtual sports betting against Manila Bay's skyline or wherever you are
Virtual sports have their own rhythm. These tips will help you approach them smarter — not just on xo play, but across any virtual sports platform.
Virtual sports on xo play display simulated team form, head-to-head results, and ratings before each event starts. These stats genuinely influence the RNG outcome probabilities — the favourite usually wins more often than the underdog, just like real sports. Don't skip the stats panel before placing your bet.
Combining three or four virtual events into a single accumulator multiplies the odds significantly — and the potential return. But each additional selection multiplies the risk equally. On xo play, most experienced virtual sports bettors treat accumulators as entertainment bets with small stakes rather than primary profit strategies.
Virtual greyhounds running every two minutes can create a gambling rhythm that feels different from real sports betting. The faster the cycle, the easier it is to accumulate losses quickly. Set a maximum bet per event independent of how fast the events run — the speed of the cycle doesn't change the math.
In virtual football on xo play, the statistically stronger team does win more often — but the odds on that team are correspondingly lower. Betting favourites every game isn't a profitable strategy long-term because the odds are priced to reflect their probability. Look for situations where the stats panel suggests a closer match than the odds imply.
One advantage of virtual sports on xo play is the sheer variety — you can bet on football, switch to horse racing during a football wait, then jump to basketball. Rather than betting more per event to stay busy, bet across different sports at your normal stake level to keep the experience fresh without inflating your total risk.
The continuous nature of virtual sports — events literally every few minutes — means session budgeting matters even more than in real sports betting. Before opening xo play's virtual sports section, decide the maximum amount you're comfortable spending in that session and stop when you reach it, win or lose.
xo play – virtual basketball for Filipino fans who can't wait for the next real game
There are a handful of platforms offering virtual sports to Filipino bettors, but most of them feel like an afterthought — a limited lobby with two or three sport types and slow payout processing. XO play approached virtual sports differently from the start.
First, the game library is genuinely broad. Eight sport types means there's never a dead period between events across the full lobby. When horse racing is between races, football is starting up. When football is mid-simulation, greyhounds are about to run. The whole section is designed to give you continuous options rather than forcing you to wait on a single sport cycle.
Second, the integration with Filipino payment methods is seamless. Deposits via GCash hit your balance in under a minute. Winnings from virtual events settle immediately after the simulation ends and are available for instant withdrawal. For a lot of Filipino players, this kind of frictionless flow between depositing, betting, winning, and withdrawing was missing from other platforms — xo play built it in from day one.
Third, xo play's virtual sports odds are competitive. The margins aren't padded excessively. When you see virtual football at 1X2 odds that look fair, they genuinely are — the platform isn't quietly shaving extra percentage off every bet.
Finally, the mobile experience is solid across all device types, including mid-range Android phones that a lot of Filipinos use day to day. The simulation videos load quickly, the bet slip works cleanly on small screens, and the whole virtual sports section is usable even on a regular mobile data connection.
Every virtual event result is driven by an independently audited RNG — fair, transparent, and unpredictable.
Winnings credit to your balance the moment a virtual event ends. No waiting for manual settlement.
Virtual sports run continuously. Here's a sample of how events flow across a typical two-hour window on xo play — there's literally never a gap.
| Time (PHT) | Sport | Event | Betting Window | Duration | Interval |
|---|---|---|---|---|---|
| 10:00 AM | ⚽ Virtual Football | Premier League — Matchday 22 Game 1 | 90 seconds | ~2 min | 4 min |
| 10:02 AM | 🐕 Virtual Greyhounds | Midnight Sprint — Race 45 | 45 seconds | ~25 sec | 2 min |
| 10:03 AM | 🏇 Virtual Horse Racing | Derby Classic — Race 18, 10 Runners | 60 seconds | ~90 sec | 3 min |
| 10:04 AM | 🐕 Virtual Greyhounds | Midnight Sprint — Race 46 | 45 seconds | ~25 sec | 2 min |
| 10:05 AM | 🏀 Virtual Basketball | Champions Series — Quarter 1 | 90 seconds | ~3 min | 5 min |
| 10:06 AM | 🏇 Virtual Horse Racing | Derby Classic — Race 19 | 60 seconds | ~90 sec | 3 min |
| 10:08 AM | ⚽ Virtual Football | Champions Cup — Group C, Match 3 | 90 seconds | ~2 min | 4 min |
| 10:10 AM | 🏐 Virtual Volleyball | Pro Volley Series — Set 1 | 90 seconds | ~4 min | 6 min |
The schedule above is illustrative. On xo play, virtual sports events run in parallel across multiple sport types simultaneously — meaning there are often 3–4 events available to bet on at any given moment, not just one at a time. The full live board shows all active and upcoming events in real time.
All major Filipino payment methods are supported. Everything is in Philippine Pesos — no currency conversion, no international fees.
Min. deposit ₱100 · Bets settled instantly · GCash withdrawals processed in minutes
Answers to the questions Filipino bettors ask most about virtual sports at xo play.
Virtual sports are fast, continuous, and engaging — which makes responsible play habits especially important. The speed of events can make it easy to lose track of how much you've spent in a session. Always set a session budget before you start, take regular breaks, and never bet money you can't afford to lose. XO play provides deposit limits, session reminders, cooling-off periods, and self-exclusion tools for any player who needs them. Visit our Responsible Gaming page for full details. See our Privacy Policy for how we protect your personal data. Must be 21+ to register and bet.