Pick the hand you bat with. We'll position you correctly at the striker's end of the pitch and adjust the bowler's line.
🏏FAST CRICKETVR
Action Cricket · Quest 3 · v1.7.0
Step Up To The Strike
Pure batting action. Face a spinner, medium pacer or fast pacer firing balls up to 160 km/h. Pick your mode, your line/length settings and your stance — then bat for a Super Over, chase a target, free-play to a wicket, or take on the 100-Ball Challenge.
GAME MODE
Pick your style of cricket
SUPER OVER · 6 BALLS
Bowler Type
Bowling Angle
THE CHASE
Balls in Innings
Target Difficulty
Bowler (Classic = rotates every 6 balls)
Angle
FREE PLAY · Bat until you're out
Bowler Type
Angle
100 BALL CHALLENGE
Exactly 100 deliveries. Wickets don't end the game — score as many as you can (wickets count as dots and consume a ball). Bowling speed scales linearly from 61 km/h on ball #1 up to 160 km/h on ball #100. The bowler type adapts automatically to the speed.
SURVIVAL MODE · Bowler attacks the stumps EVERY ball
Your goal: bat out all the balls without losing your wicket. The bowler aims directly at the stumps (bowled / LBW) on every single delivery. The target shown on the scoreboard is a minimum score — nice to beat, but the real win is just surviving.
Balls to Survive
Minimum-Score Target
Bowler (Classic = rotates every 6 balls)
Angle
HISTORY CHALLENGE · Rewrite 10 famous final overs
Each scenario is a 6-ball chase against a specific bowler type at a real-world venue. Complete one to unlock the next. Already-unlocked challenges are replayable.
BALL
Standard cricket ball — pick a colour
STANCE
Right-Handed
TIME OF DAY
STADIUM / ENVIRONMENT
Default Training · also re-tunable in Settings
PERSONAL BEST
0
TOTAL BALLS FACED
0
📖 How to Play
🏏 Game Basics — Where to Hit the Ball
Different parts of the bat transfer different amounts of power. Aim for the greenest band near the toe for the biggest hits. The closer to the handle, the redder — and the less powerful — the contact.
🟢 GREEN · Optimal sweet spot — max power🟡 YELLOW · Slightly off the sweet spot🔴 RED · Far from sweet spot, near handle/edges
🎮 Controls (Quest 3)
L Trigger · Jump
L Grip · Crouch (hold)
R Trigger + R Grip · Free Bat Calibration (rotate to align · release any button to commit)
A · Toggle pause / resume
B tap · Soft reset (clear loose ball)
B hold ~0.7 s · Full game reset
Body · Player position tracks the headset
⌨️ Desktop Preview
Space · Jump
Ctrl / Shift · Crouch
S · Begin a delivery
N · Tap "Next Ball" after a hit popup
C · Bat calibration
🏏 Gameplay
Hit the START sign with the tip of your bat to begin.
The bowler ticks five times and shows their angle (Over / Around the wicket) before each release.
Score depends on how far the ball lands from you. Crossing the boundary on the full = 6; with a bounce = 4.
Wicket = ball hits the stumps (directly, deflected from the bat, or off your body / legs).
Leg in front of a stumps-bound ball = LBW.
After every delivery a popup appears — tap it with your bat tip to face the next ball.
📊 Scoring (radial)
Lands < 5 % of boundary radius from you → 0 runs
5 % – 35 % → 1 run
35 % – 70 % → 2 runs
70 % – 100 % (no boundary) → 3 runs
Boundary crossed with a bounce → 4 runs
Boundary crossed on the full → 6 runs
Breakpoints are configurable in the Advanced tab.
⚙️ Settings
Toggle which lines & lengths the bowler is allowed to use, tune deviation probabilities, and resize the stadium.
STADIUM SIZE
50 m – 100 m radius · 50 m default · slider scales 100 % – 200 %
80 m
SCOREBOARD POSITION
Real cricket fielding positions · default Long Off
Visualise where the next ball will pitch.
Red disc on the bat face where the ball struck (2 s).
3D fans + ambient crowd audio.
ALLOWED LENGTHS
Disable any length the bowler should never use
ALLOWED LINES
Disable any line the bowler should never use
SPINNER DEVIATION
Probability of a lateral kick on bounce
55%
MEDIUM PACER DEVIATION
Probability of a small lateral kick
STUMP TARGET PROBABILITY
How often the bowler aims directly at the stumps (for bowled / LBW). Range 10 %–75 % · default 10 % (i.e. 1 in 10 deliveries).
10%
SHOT CONCLUSION TIME
Seconds the ball is allowed to keep travelling after a hit before the score popup appears. Default 5 s.
STRIKE RATE TRIGGERING FOR CRAZY CROWD
When the player's strike rate is at or above this value, the ambient crowd murmur swaps to the strike_200.mp3 crazy-crowd loop. Range 150 – 600 · default 200.
200
SCOREBOARD SIZE
Physical billboard scale in the stadium. Range 0.5× – 3× · Default 1.5×.
1.5×
SCOREBOARD THEME
Five visual styles for the stadium board. Classic is the painted billboard (default). Digital is an emissive LCD screen. Chalk looks like a slate written on with chalk. LED is a red-on-black pixel matrix. Flip animates major numbers with a mechanical split-flap.
🛠️ Advanced
Power-user tuning. Bat Shield scales the bat's collider (extends bat reach). Ball Margin scales the ball's virtual hitbox. They are distinct systems and apply only to bat→ball detection — never to wicket / LBW / landing.
🏏 Sweet Spot
Distinct from Bat Shield · multiplier 1×–5× · default 1×
SWEET SPOT GRADIENT OPACITY
Renders the green→red gradient on the Bat Shield. 0–100 % · default 0 %. If 0 the shield reads transparent/white (its own opacity still applies).
0%
🛡️ Bat Shield
Independent entity from Sweet Spot · transparent envelope around the bat
BAT SHIELD (WIDENESS)
100 % – 400 % · default 200 % · extends the bat's WIDTH only — never thickness
Virtual hit radius around the bat · 100 % – 500 % size · 0–100 % visibility
BALL MARGIN (SIZE)
1× – 4× · default 2×. Spherical hitbox rendered on the ball itself — never on the bat. Affects bat → ball assist only; never wickets / LBW / landing.
THREE CUTOFF
two..this % = 3 runs · ≥ this % & boundary = 4 / 6
100%
🏆 Leaderboards
Top 10 scores per game mode. Tap Details on any row to inspect the exact stadium / ball / bat configuration used in that innings. A * after the score means the player was not out at the end of the innings.
GAME MODE
Rank
Score
Balls
6s / 4s
Date
💾 Data Management
Back up your settings (including bat calibration), import an existing backup, or run a factory reset. Score history is never included in the backup file — use the dedicated "Reset Scores" button below if you also want to clear those.
📤 Backup
Save / restore every setting
EXPORT ALL SETTINGS
Downloads a single .json file with every UI setting, advanced slider value, and bat calibration. Score history is NOT included.
IMPORT SETTINGS
Load a previously exported .json file. The page will reload to apply the changes.
🔄 Factory Reset
Destructive — confirm before clicking
RESET SETTINGS ONLY
Clears every saved setting (advanced sliders, mode picks, theme, calibration). Your score history stays intact.
RESET SCORES ONLY
Wipes every high score, top-10 entry, best-six record, and history-challenge progress. Settings stay untouched.
RESET EVERYTHING
Full factory reset — both settings AND scores. Restores the game to its first-launch state.
🏷️ Credits
Fast Cricket VR is built on the original French Cricket VR engine. The cricket bat model and cricket ball model used in this build are from the following authors — see CREDITS.md for the full attributions.