News

UBT marks its birthday with an open time trial

Universal Bicycle Team is having a birthday. We are marking it with an open time trial near Almaty on 4 October. Anyone…

A Wear OS app: recording your workout and live race stats on the watch

TrainingRecorder, an open-source app for Wear OS watches, is out. It records the workout on the watch itself and upload…

Your race position — now right on your Amazfit

We have released the free Live Race Stats app for Amazfit watches: at races timed by our system you see your place, the…

Our apps are now just a download away

No more installing Python and developer tooling: every program now ships ready-made builds for Windows, macOS and Linux.

Your race position -- now right on your Garmin

We have released Live Race Stats, a free app for Garmin devices: at races timed by our system you see your place, gaps …

Mobile Chronometer: race timing cutoffs straight from your phone

A free offline Android app records competitors passing control points, the start and the finish, and sends the results …

UBT's first race announcement on the site

Team UBT has a long history behind it — and no sooner had our site launched than we are already opening registration fo…

We've moved to universalbicycle.team

Our website now runs at its permanent address, universalbicycle.team. This is the final move.

The site is live: core features are ready, the calendar and knowledge base are filling up

The core of the site is in place: the competition calendar is populated, registration works, and the first knowledge-ba…

Welcome to the Cycling Portal!

The UBT team's cycling competitions website — find events in the calendar, register for races, organize your own compet…