Volunteers at a timing and results table under a canopy

Behind the Berkeley Omnium

How much work does it actually take to put on the Berkeley Omnium?

Register, pin on a number, race, go home. This is what has to happen on the other side of the barriers first, and why the next generation of racers keeps us doing it.

  1. Register.
  2. Show up.
  3. Pick up a number.
  4. Pin it on.
  5. Warm up.
  6. Line up.
  7. Race.
  8. Finish.
  9. Go home.

For a racer at the Berkeley Omnium, that's most of a day. Maybe two, if you race both.

For the people running it, that race started months earlier, and it isn't over when you get home. We get asked what it actually takes, usually by someone who has just volunteered for the first time and looks a bit stunned.

Putting on the Berkeley Omnium takes months of volunteer work. The Berkeley Bicycle Club organizes it with an organizing team drawn from clubs across Northern California, and race weekend is two different races on back-to-back days: the Berkeley Hills Road Race on open roads near Orinda, with 16 fields in the most recent edition, and the Berkeley Streets Criterium on closed streets in Berkeley, with 12 races between 7:30 a.m. and a Pro/1/2 start at 5:05 p.m.. Part of every entry fee goes to East Bay NICA high school teams: $21,000 in 2025 and $28,610 in 2026.

01

It starts months before anyone pins on a number

The first decision is the weekend. It has to work for two venues and fit into a NorCal calendar where every other club is trying to place its race too. Once the dates are set, everything else gets built backward from them.

Both races are USA Cycling sanctioned and run under the Northern California Nevada Cycling Association (NCNCA). That means permits, USA Cycling officials and a rulebook every field has to fit inside.

Then the fields. In the most recent edition the road race had 16 of them and the crit had 12 races: Pro/1/2, Elite 3 and 4, masters from 35+ up to 65+, women's fields, Novice, collegiate, and juniors from 10 and under to 17-18. Every one needs a distance or a race length, a start time and a field limit. At the road race they go out in three staging waves between 8:00 a.m. and 8:30 a.m.. At the crit they run back to back all day.

Then money. In 2026 the Pro/1/2 fields raced for $10,000 in cash, split 50/50 between the women's and men's races. That purse exists because two sponsors agreed to fund it, and getting there took a lot of emails.

And then everything racers read before they show up: the BikeReg page, the race information, this website, the posts that remind people the race exists. Somebody writes all of it, and somebody fixes it when a start time changes.

02

We don't put on the same race twice

Saturday is the Berkeley Hills Road Race. Sunday is the Berkeley Streets Criterium. Apart from the racers, they have almost nothing in common.

Saturday: Berkeley Hills Road Race

Where racers gather
Race HQ in the Orinda BART north lot: registration, results, medical support and staging
Roads
Open to traffic the whole time
Getting to the start
A 2.3-mile neutral rollout to San Pablo Dam Road and Bear Creek Road
The course
18.76 miles per lap over the Three Bears, finishing on Papa Bear
The day
Three staging waves, 8:00 a.m. to 8:30 a.m.
Jobs only this race has
Junctions, the feed zone, follow cars, the sweep

Sunday: Berkeley Streets Criterium

Where racers gather
Registration at Hearst Avenue and McGee Avenue, beside Ohlone Park
Roads
Closed course behind barriers
Getting to the start
The start/finish is a short walk from registration
The course
A short four-corner loop, lap after lap
The day
12 races, 7:30 a.m. to the Pro/1/2 at 5:05 p.m.
Jobs only this race has
Corner marshals, course crossings, the announcer, the kids clinic and kids race

At the road race the problem is distance. Racers are spread over miles of public road, so there are junctions to staff, a caravan of follow cars, a feed zone near the bottom of Papa Bear and a sweep behind the last riders. The 2024 plan put California Highway Patrol officers at the main junctions.

At the crit the problem is time. It's one small loop, but the day runs from check-in at 6:50 a.m. to a Pro/1/2 race that starts after five in the evening. The streets have to be closed and fenced, people need to cross the course safely, and in the middle of it all there's a kids clinic and kids race.

There's no gap between them. The road race finishes on Saturday, the gear goes back in the truck, and a lot of the same people who were in Orinda that morning are in Berkeley before Sunday's check-in opens.

03

The person at the corner

Racers see a volunteer standing at a junction or a corner. Getting that one person there took a chain of other people.

Someone worked out how many spots needed a person. Someone found that person, sometimes by asking a teammate twice. Someone assigned the spot, sent the instructions and checked on race morning that they'd actually shown up. If they hadn't, someone found a replacement, and that someone was often an organizer who now wasn't doing the job they'd planned to do.

Now do that for every marshal spot, the registration table, results, the feed zone, setup, teardown, the kids race and the follow cars. Then do it again on Sunday, on a different course, with different jobs.

The first race can't start until the course is ready, and a course isn't ready with nobody watching the corners. Racers commit to a corner at full speed trusting that someone is.

“Berkeley Omnium doesn't happen without volunteers. Full stop.”

The Berkeley Bicycle Club, after the 2026 Omnium · The Backbone of 2026 Berkeley Omnium: Thank You, Volunteers

After 2026 the club thanked crews from Cal Cycling Team, Revolution, San Jose Bicycle Club, Dolce Vita, Terun, Monarch and TMBEquator, and Super Sprinkles Racing helped coordinate the volunteers. The jobs are set up so racers can help too: marshal Saturday and race Sunday, or the other way around.

Volunteers and racers filling out forms at a sign-in table under a canopy
Registration on race morning. Every racer passes this table, and the people behind it answer the same few questions all day.
04

It isn't one person with a laptop

The Berkeley Bicycle Club has organized the road race since 1979 and the Omnium since it began in 2024. The 2026 organizing team came from Berkeley Bicycle Club, Dolce Vita Cycling, San Jose Bicycle Club, Revolution Racing, Cal Cycling, Monarch Racing, SpeedBlock–Terún and KaiVelo. Everyone on it has a job, a family or a race season of their own, usually all three.

So the work gets split up. People take a piece, the road race course or sponsors or volunteers or the website, and own it. Most of it happens in meetings, message threads, shared spreadsheets and phone calls. We don't always agree. Someone wants the schedule moved, someone else knows why it can't move, and it gets worked out.

Some of the work is planned months ahead. Some of it is figuring out, early on race morning, that the thing you need is at the bottom of the truck. Both count.

The criterium side has been led by Cal Cycling students: Preston Mui, then Nicolas Goumas, then Adrian Chin. They came up racing in this scene and then took over running part of it.

Volunteers at a timing and results table under a canopy
Results and timing under a canopy. The Omnium standings add both days together, so this table matters twice.
05

Sponsors don't appear because there's a logo section

Somebody has to find businesses that might actually want to be there, figure out who to write to, write the email, follow up, explain the race, explain where the money goes, work out what we can offer back, and then chase logo files for the banners. A lot of those emails never get an answer. That's part of putting on a race too.

When it works, you can see it on race day. In 2026 Expert Tree Service and KaiVelo co-funded the $10,000 Pro/1/2 purse, Stay True Cycles sponsored the feed zone bottles, Trek Berkeley brought demo bikes to the kids clinic, and the kids racers got ice cream from Mr. Dewie's. Expert Tree Service also built the podium at the road race.

After race weekend, the sponsors hear from us again with photos, a thank-you and, if it went well, a conversation about next year.

A smiling volunteer handing up water bottles at a feed zone
A neutral bottle hand-up in the road race feed zone.
06

Can I race both days? (Yes. It's on the website.)

Once registration opens, the questions start coming in:

  • Can I race both days?
  • Which category should I enter?
  • Can I transfer my registration?
  • Where do I park?
  • Where is staging?
  • When does my race start?
  • Can juniors race?
  • Is there water?
  • Where is registration?
  • What happens if it rains?

Most of these already have answers on this site. We answer them anyway, sometimes the same one several times in one afternoon, because a racer who knows where to park and when to stage has a better morning, and so do the people at the registration table.

07

Race morning

Our Saturday in Orinda starts well before registration opens at 7:00 a.m.. Signs and cones go out on the course. Registration needs tables, canopies and a system that works. The officials need what they need. Every marshal needs to be at their spot, and the feed zone needs bottles.

Then the racers arrive, and the small problems arrive with them, all at once. A number is missing. A license needs sorting. Someone is in the wrong wave. Someone can't find the portable toilets. None of it is hard on its own.

And then somebody says we're ready, the first wave rolls out of the lot, and for about a minute it feels fantastic.

Sunday is the same feeling on less sleep. Crit check-in opens at 6:50 a.m., the Beginner Race Program takes novices and juniors around the course at 7:10, the first race goes at 7:30 a.m., and the Pro/1/2 doesn't start until 5:05 p.m..

A race official with a megaphone briefing riders beside a truck
A race official briefing riders before the start.
08

Something will go wrong

No event this size goes exactly the way the spreadsheet says. Someone gets sick the night before. Someone is stuck in traffic. A box isn't where it was supposed to be. A rider goes somewhere they shouldn't. A car is in the wrong place. The weather does what it wants; some of our finish-line photos are of a wet road. A volunteer has a question at the exact moment you're answering someone else's.

Organizing mostly means fixing those things fast, without the whole field finding out. The good race days are the ones where racers never noticed how many things almost went wrong.

09

The finish line isn't the end

The last Pro/1/2 rider crosses the line on Sunday evening, and we're still not done. Barriers come down so the streets can reopen. Signs and cones get collected. Trash gets picked up, because we race on public roads in Orinda and on Berkeley city streets and we'd like to keep doing that. Everything goes back in the truck.

The day after the crit, it all gets unloaded and put away, ideally well enough that next year's crew can find things.

Then the slow part. Results get finished and posted, and the Omnium standings get added up across both days. Volunteers get thanked. Sponsors get thanked and sent photos. Photos get sorted. Receipts get matched to expenses. Everyone is tired.

And then, a bit sooner than anyone would admit to wanting, somebody starts talking about next year.

10

Why we keep doing it

We race too. Anyone who has raced in NorCal for a while has watched races drop off the calendar when nobody was left to run them. Nobody wants that for a road race that has been going since 1957.

But the bigger reason is the kids and the juniors. Both races have junior fields, and at the road race boys and girls race separately. On Sunday there's a free skills clinic and a free kids race for kids about 5 to 10, and novices and juniors get to ride the crit course in the Beginner Race Program before racing starts.

Part of every entry fee goes to East Bay NICA high school mountain bike teams. The Omnium raised $21,000 for them in 2025 and $28,610 in 2026, which went to six teams: Berkeley High School, El Cerrito High School, Albany High School, Skyline High School, Oakland Tech High School and Oakland Composite. It helps pay for equipment, coaching, race opportunities and team programs. The club counts volunteer hours as part of what produces that money, alongside registration, sponsorship and donations, so the person marshaling a corner is helping fund a high school team too.

The part we think about most is what comes after. A kid at the clinic becomes a junior. A junior races NICA, maybe races for Cal Cycling, joins a local club. Some of them end up mentoring at Early Birds sessions, marshaling a corner, or running the crit, which is exactly what Cal Cycling's students did. The race keeps going only as long as that keeps happening.

We also want room in NorCal for women's racing, collegiate racing, masters and the elite fields. In 2026 the Pro/1/2 purse was split evenly between the women's and men's races, and Omnium proceeds supported Women's On Track, hosted by Eclipse Racing.

An adult helping a young rider with her bike
Getting a young rider sorted before the kids race on Sunday.
East Bay high school NICA team members posing outside a bike shop with a large check
An East Bay high school NICA team. Part of every Berkeley Omnium entry fee goes to six of them.

Next time you're on the start line

Look around while you wait for the whistle. There's the official, whoever is holding your field, the marshal down the road and the person who handed you your number. There's the volunteer moving a barrier so the next field can stage, the driver of the follow car, and the names on the sponsor banner.

That's a lot of people behind one start line. Most of them aren't getting paid, and most won't be in the results. Without them there isn't a race.

So when you see a volunteer at the Berkeley Omnium, say thanks. And if you've ever wondered what it looks like from the other side of the barriers, come volunteer with us sometime. We'll find you a job.

Questions

Organizing the Berkeley Omnium: FAQ

How much work does it take to organize a bike race like the Berkeley Omnium?

Months of volunteer work. The Berkeley Omnium is two different races on back-to-back days, the Berkeley Hills Road Race on open roads near Orinda and the Berkeley Streets Criterium on closed Berkeley streets, with 16 road race fields and 12 criterium races in the most recent edition. Dates, permits, officials, fields, sponsors, volunteers, setup, results and cleanup are all handled by an organizing team of volunteers.

Who organizes the Berkeley Omnium?

The Berkeley Bicycle Club, which has organized the Berkeley Hills Road Race since 1979. The 2026 organizing team also included people from Dolce Vita Cycling, San Jose Bicycle Club, Revolution Racing, Cal Cycling, Monarch Racing, SpeedBlock–Terún and KaiVelo.

Meet the Berkeley Bicycle Club →

Where does Berkeley Omnium money go?

Part of every entry fee goes to East Bay NICA high school teams: $21,000 in 2025 and $28,610 in 2026, for equipment, coaching, race opportunities and team programs.

Where the money goes →

Do I need racing experience to volunteer at a bike race?

No. Most Berkeley Omnium volunteer jobs need no racing experience, and you get instructions for your assignment. A few, like results and driving in the road race caravan, are for people with experience.

Find your volunteer job →