The Ultra & Trail Arcade
Train for your ultra — time-on-feet that counts
Every big ultra and trail race — one browsable arcade. Pick your event, stake on daily steps and strength, and get paid when you follow through.
Cadoo does not verify elevation or the course. These games count the weeks of steps and strength before you toe the line.
✅How verification works. Cadoo verifies training — camera reps and device steps. Not the race itself.
Games we host
Stake money on following through. Verify from your phone. Get it back — plus winnings — when you do.
DAILY STEPS
Daily Steps Streak
Hit a daily step goal in the weeks before your ultra. Miss a day, lose your stake.
8,000 steps/day · 5 of 7 days
Create this gameDAILY STEPS
Big Week Total
One big cumulative step target for the week — pace yourself to the finish.
70,000 steps in 7 days
Create this gameSQUATS
Strength Cross-Train
Camera-verified squats to keep your legs strong for ultra day.
500 squats total
Create this gameEvery ultra & trail race (68)
Every ultra & trail races we track has a training hub.
Western States 100
Train for it →
UTMB Canyons 100 Mile
Train for it →
UTMB Canyons 100K
Train for it →
Leadville Trail 100
Train for it →
Hardrock 100
Train for it →
HURT 100
Train for it →
Wasatch Front 100
Train for it →
Superior 100
Train for it →
Vermont 100
Train for it →
JFK 50 Mile
Train for it →
Javelina Jundred
Train for it →
Bandera 100K
Train for it →
Rocky Raccoon 100
Train for it →
Sean O'Brien 50K
Train for it →
Black Canyon 100K
Train for it →
Chuckanut 50K
Train for it →
Gorge Waterfalls 100K
Train for it →
Miwok 100K
Train for it →
Ice Age Trail 50
Train for it →
Comrades Marathon
Train for it →
San Diego 100
Train for it →
Bighorn 100
Train for it →
Massanutten Mountain 100
Train for it →
Tahoe Rim Trail 100
Train for it →
Leadville Silver Rush 50
Train for it →
Run Rabbit Run 100
Train for it →
Mogollon Monster 100
Train for it →
Bear 100
Train for it →
Pinhoti 100
Train for it →
Tunnel Hill 100
Train for it →
Bryce Canyon Ultras
Train for it →
Zion Ultras
Train for it →
Antelope Canyon Ultras
Train for it →
Georgia Death Race
Train for it →
Cruel Jewel 100
Train for it →
Eastern States 100
Train for it →
Bull Run 50 Miler
Train for it →
Mountain Masochist 50
Train for it →
Ouray 100
Train for it →
Never Summer 100K
Train for it →
Moab 240
Train for it →
Bigfoot 200
Train for it →
Tahoe 200
Train for it →
Cocodona 250
Train for it →
Lean Horse 100
Train for it →
Dick Collins Firetrails 50
Train for it →
Black Hills 100
Train for it →
Kodiak 100
Train for it →
Loup Garou 100
Train for it →
Virgil Crest Ultras
Train for it →
Finger Lakes 50s
Train for it →
Uwharrie Mountain 100
Train for it →
Pumpkin Holler 100K
Train for it →
Grasslands Trail 50K
Train for it →
Yellowstone Half Hundred
Train for it →
TransAlpine USA
Train for it →
Hennepin Canal 100
Train for it →
McNaughton Park Trails
Train for it →
Canaan Mountain 100
Train for it →
Table Rock Ultra
Train for it →
Wild Azalea 50K
Train for it →
Hells Hills 50K
Train for it →
Born to Run Ultra
Train for it →
Crystal Cove 50K
Train for it →
Marin Ultra Challenge
Train for it →
Dirty German 50K
Train for it →
Twisted Ankle 50K
Train for it →
Daytona 100K
Train for it →