
Meet the Coaches
The people who make CCC happen on the trail.
Our coaches are volunteers who give their time to help riders grow. They ride with the kids, teach skills, promote safety, and build a team culture where everyone belongs.

Jeff Maddox
East Practice Lead
I was a roadie back in high school in the 70s, but since the 90s mountain biking has been my passion. I’m stoked to see the current generation of Middle and High School MTB riders with that same passion, and enjoying our local trails and competing in the league. Its truly an honor to coach such amazing riders!

Jon S
West Practice Lead
Returned to biking about 20 years ago as my little brother was training up for RAAM and can honestly say I’m having more fun now than we started playing bikes as kids. Such a joy to be surrounded by Coaches who are passionate about cycling and sharing their experience with the next generation of pedal pounders. Will your child discover a lifelong pursuit in cycling, too? Let’s find out - one mile, one smile at a time.
"Rule #1: Have Fun!!"

Andrew
Ride Lead
I love to ride my bike. I have two adult daughters whom I used to coach in soccer. I really enjoy providing a positive environment for the kids to enjoy and grow physically and mentally.

Chris Graham
Coach
I’ve been riding some sort of bike over 40 years but fell in love with it in my 20’s. I’m a 2nd year bike team coach but have been coaching kids sports several years. I’m interested in making sure all kids are safe, having fun and loving riding than anything else.
"To help kids gain confidence in themselves and to have fun at the same time "
NICA Level: Level 1

Scott Roberts
Coach
I've been active in sports and outdoors all my life. I've been mountain biking most of my life, with pauses to complete higher education and career aspirations. I've been coaching since the 2025 season. I started coaching when my son joined the team, but enjoy coaching all the student athletes and being part of the entire CCC family of athletes, coaches, and parents.
"I am a big proponent of getting youth active, outdoors, and engaged in a healthy lifestyle. "
NICA Level: Level 2

Kevin Mein
Coach
The CCC MTB Team is amazing and it's all about the kids!!
"It is super fun. The people associated with CCC MTB are top notch."
NICA Level: Level 1

Noah Schwartz
Coach
I started Mountain Biking in 2023 and have never looked back, unless that is to make sure the group is sticking together. Biking has allowed me to connect with my son, the coaches here and many others in this amazing community. I've always enjoyed supporting youths and this is just one more way to encourage them to get outside, push themselves and find joy in the world.
NICA Level: Level 1

Zack
Coach
I have loved riding bikes since I was a kid. And now riding with my son is one of my joys. I am happy to support getting more kids on bikes and to help coach on my son’s CCC team .

Rob Schmidt
Coach
I've been involved with the Contra Costa Composite team since 2021. I enjoy helping student-athletes build technical skills, confidence, fitness, and a lifelong appreciation for riding. My favorite local trails are all over Mt. Diablo even though I live next to Briones.
"I start with my son and I've stayed for the riders."
NICA Level: Level 1

Todd Edmister
Coach
My son Grant raced for CCC while attending Miramonte, and I started coaching alongside. I'm a long-time roadie and cyclotourist, having fun making the shift to dirt. I've been racing bikes on and off since age 17. In addition to coaching with CCC, I help run the Berkeley Bicycle Club's junior road program.
"I love to see kids develop as riders, racers, and people!"
NICA Level: Level 1
USAC Category 2
Interested in coaching?

