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 and train with verified daily steps and strength.

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. Steps come from your phone's health app (Apple Health or Health Connect). Reps are camera-verified. Cadoo does not time the race.

Join the trail steps and squatups game

One steps game for every trail. Steps come from your phone's health app (Apple Health or Health Connect). Reps are camera-verified. Cadoo does not time the race. Trail store credit goes to finishers while the funded pool lasts. Credit is spendable now in this store on skins.

Join the trail steps and squatups game

Start a training game

Templates for your training group: pick one, invite your crew, and verify from your phone. Event prizes are store credit, not cash.

StepsTemplate

Daily Steps Streak

Hit a daily step goal in the weeks before your ultra. Miss a day and that day does not count.

8,000 steps/day · 3 of 5 days

Create this game
SquatupsTemplate

Strength Cross-Train

Camera-verified squatups to keep your legs strong for ultra day.

20 squatups/day · 3 of 5 days

Create this game

The biggest ultra & trail races in the country: each in its own colors. Tap yours to gear up.

Every ultra & trail race (76)

Every ultra & trail races we track has a training hub.

Western States 100

Squaw Valley, CA · Jun 27-28, 2026 · Past

2026 edition done →

UTMB Canyons 100 Mile

Auburn, CA · Apr 24-25, 2026 · Past

2026 edition done →

UTMB Canyons 100K

Auburn, CA · Apr 25, 2026 · Past

2026 edition done →

Leadville Trail 100

Leadville, CO · Aug 15-16, 2026 · Past

2026 edition done →

Hardrock 100

Silverton, CO · Jul 17-19, 2026 · Past

2026 edition done →

HURT 100

Honolulu, HI · Jan 17-18, 2026 · Past

2026 edition done →

Wasatch Front 100

Kaysville, UT · Sep 11-12, 2026 · Past

2026 edition done →

Superior 100

Lutsen, MN · Sep 18-19, 2026 · Past

2026 edition done →

Vermont 100

West Windsor, VT · Jul 18-19, 2026 · Past

2026 edition done →

Bandera 100K

Bandera, TX · Jan 10, 2026 · Past

2026 edition done →

Rocky Raccoon 100

Huntsville, TX · Feb 7, 2026 · Past

2026 edition done →

Sean O'Brien 50K

Malibu, CA · Feb 7, 2026 · Past

2026 edition done →

Black Canyon 100K

Black Canyon City, AZ · Feb 14, 2026 · Past

2026 edition done →

Chuckanut 50K

Bellingham, WA · Mar 7, 2026 · Past

2026 edition done →

Gorge Waterfalls 100K

Cascade Locks, OR · Apr 4, 2026 · Past

2026 edition done →

Miwok 100K

Mill Valley, CA · May 2, 2026 · Past

2026 edition done →

Ice Age Trail 50

La Grange, WI · May 9, 2026 · Past

2026 edition done →

Comrades Marathon

Pietermaritzburg, NY · Jun 14, 2026 · Past

2026 edition done →

San Diego 100

Sunrise Highway, CA · Jun 5-6, 2026 · Past

2026 edition done →

Bighorn 100

Sheridan, WY · Jun 19-20, 2026 · Past

2026 edition done →

Massanutten Mountain 100

Harrisonburg, VA · May 16-17, 2026 · Past

2026 edition done →

Tahoe Rim Trail 100

Spooner Summit, NV · Jul 18-19, 2026 · Past

2026 edition done →

Leadville Silver Rush 50

Leadville, CO · Jul 11, 2026 · Past

2026 edition done →

Run Rabbit Run 100

Steamboat Springs, CO · Sep 18-19, 2026 · Past

2026 edition done →

Mogollon Monster 100

Pine, AZ · Sep 25-26, 2026 · Past

2026 edition done →

Bear 100

Logan, UT · Sep 25-26, 2026 · Past

2026 edition done →

Bryce Canyon Ultras

Bryce Canyon, UT · Jun 5-6, 2026 · Past

2026 edition done →

Zion Ultras

Virgin, UT · Apr 10-11, 2026 · Past

2026 edition done →

Antelope Canyon Ultras

Page, AZ · Feb 27-28, 2026 · Past

2026 edition done →

Georgia Death Race

Vogel State Park, GA · Mar 21, 2026 · Past

2026 edition done →

Cruel Jewel 100

Suches, GA · May 15-17, 2026 · Past

2026 edition done →

Eastern States 100

Pine Grove Furnace, PA · Aug 8-9, 2026 · Past

2026 edition done →

Bull Run 50 Miler

Clifton, VA · Apr 11, 2026 · Past

2026 edition done →

Ouray 100

Ouray, CO · Jul 24-26, 2026 · Past

2026 edition done →

Never Summer 100K

Fort Collins, CO · Aug 1, 2026 · Past

2026 edition done →

Bigfoot 200

Randle, WA · Aug 14-19, 2026 · Past

2026 edition done →

Tahoe 200

Homewood, CA · Jul 31-Aug 4, 2026 · Past

2026 edition done →

Cocodona 250

Flagstaff, AZ · May 4-9, 2026 · Past

2026 edition done →

Lean Horse 100

Hot Springs, SD · Aug 21-22, 2026 · Past

2026 edition done →

Dick Collins Firetrails 50

Berkeley, CA · Oct 3, 2026 · Past

2026 edition done →

Black Hills 100

Sturgis, SD · Jun 12-13, 2026 · Past

2026 edition done →

Kodiak 100

Big Bear Lake, CA · Aug 22-23, 2026 · Past

2026 edition done →

Virgil Crest Ultras

Cortland, NY · Sep 19, 2026 · Past

2026 edition done →

Finger Lakes 50s

Hector, NY · Jul 4, 2026 · Past

2026 edition done →

Uwharrie Mountain 100

Troy, NC · Feb 7, 2026 · Past

2026 edition done →

Pumpkin Holler 100K

Tahlequah, OK · Oct 3, 2026 · Past

2026 edition done →

Grasslands Trail 50K

Decatur, TX · Mar 28, 2026 · Past

2026 edition done →

Yellowstone Half Hundred

West Yellowstone, MT · Jun 13, 2026 · Past

2026 edition done →

TransAlpine USA

Crested Butte, CO · Sep 12-18, 2026 · Past

2026 edition done →

Hennepin Canal 100

Bureau Junction, IL · Oct 3, 2026 · Past

2026 edition done →

McNaughton Park Trails

Pekin, IL · Apr 3-5, 2026 · Past

2026 edition done →

Canaan Mountain 100

Davis, WV · Jun 6-7, 2026 · Past

2026 edition done →

Table Rock Ultra

Linville, NC · Apr 4, 2026 · Past

2026 edition done →

Wild Azalea 50K

Woodworth, LA · Mar 7, 2026 · Past

2026 edition done →

Hells Hills 50K

Smithville, TX · Jan 17, 2026 · Past

2026 edition done →

Born to Run Ultra

Los Olivos, CA · May 9-10, 2026 · Past

2026 edition done →

Crystal Cove 50K

Laguna Beach, CA · Jan 31, 2026 · Past

2026 edition done →

Marin Ultra Challenge

Sausalito, CA · Mar 14, 2026 · Past

2026 edition done →

Dirty German 50K

Harrisburg, PA · Apr 25, 2026 · Past

2026 edition done →

Twisted Ankle 50K

West Point, NY · May 16, 2026 · Past

2026 edition done →

Prairie Spirit Trail Ultra

Ottawa, KS · 03/28/2026 · Past

2026 edition done →

The Country Mile

Slater-Marietta, SC · 04/03/2026 · Past

2026 edition done →

Sunrise Scramble 50mi

Glendo, WY · 04/04/2026 · Past

2026 edition done →

Oriflamme 50K

Julian, CA · 04/11/2026 · Past

2026 edition done →

Run Away To the Bay Ultra

Oshkosh, WI · 04/11/2026 · Past

2026 edition done →

Pinhoti 100 & Ultras

Chatsworth, GA · 04/18/2026 · Past

2026 edition done →

Spitfire Ultra Trail Challenge

Menan, ID · 04/18/2026 · Past

2026 edition done →

TARC Don't Run Boston Races

Boston, MA · 04/19/2026 · Past

2026 edition done →

Not affiliated with or endorsed by the named events or organizers.

What organizers get

For Ultra & Trail Races, the weeks before the start are the product.

  • Participants arrive ready. Cadoo verifies the training (camera reps and device steps) not the race-day result.
  • Invites bring friends who were not signed up. A shared clip opens the training game for someone who had not joined.
  • Skinned clips spread the event. Skins sit on the clips. Winner cards are for standout finishers, not every workout. In-store redemption is not live.

Host a training game

Fund a series

You fund it. Cadoo runs the games. You send your people one link.

tim@cadoo.io