Loading marble race…

Free Online Marble Race Simulator

How to Start a Marble Race

Roulette Rush runs marble races in your browser. Enter at least two names, one per line or separated by commas, choose a map, and press Start Race. Each entry becomes a labeled marble. The first marble across the finish line is the winner.

Choose a Course

Try Wheel of Fortune, BubblePop, Night Run, Plinko Neon, Pinball Arena, or Galaxy Spin. Each course has its own layout of obstacles. Use the 1x, 2x, or 3x controls to change playback speed, or reset to choose another course.

Names and Multiple Entries

Race up to 500 marbles. Use a name once for one marble, or write Alex*3 to add three marbles with the same label. The 500-marble limit includes these repeated entries; entries beyond it are not raced.

Share a Race Setup

Use Copy race link to send your names and selected map to a friend. Opening the link loads that setup for a new race. It does not replay the original result. Your last names and map are also saved in this browser when storage is available.

Follow the Finish Order

Watch the rankings update as marbles finish. For a complete order, let every marble finish before resetting or ending the race. You can use that list for game turns or manually assign teams using the guide below.

How the Simulation Works

The Matter.js engine simulates movement and collisions while marbles travel through the course. This is a game simulation: equal numbers of marbles do not guarantee equal winning probabilities, and results are not audited random draws.

500 Marbles

Support for massive races with up to 500 simultaneous entries

No Sign-Up

Start instantly. No account, no login, no registration required

Mobile Ready

Fully responsive on phones, tablets, and desktops with touch controls

100% Free

Completely free to use for personal and commercial purposes