
Zwift Weekly Group Workout
Join Thursdays at 6AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Amy Larson

45x45 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Flat near restrooms. Ride 45 miles followed by a 45 minute run.
Host: Vince Jones

Jakroo Shop Order Deadline
The Jakroo shop is open for ATM members to order tri kits, jerseys and more for the 2025 season! The shop closes March 14th, for delivery by March 28th.
Order HERE

Open Water Swim
Meet at Granite Beach at 12PM for an open water swim, and some cold water acclimation for those spring races! Meet in the Parking lot in front as you enter the lot.
*Recommend personal swim buoy along with wetsuit, and if you want to be warmer, neoprene cap etc
Bring snacks and hot beverages to share for after (non alcoholic).
Host: Kirsten Bratti Lewis

Zwift Weekly Group Workout
Join Tuesdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Vince Jones

Zwift Weekly Group Workout
Join Thursdays at 6AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Nathan Maffeo

45x45 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Flat near restrooms. Ride 45 miles followed by a 45 minute run.
Host: Vince Jones

Save the Date! SF Aquatic Park
Save the date for an open water swim at SF Aquatic Park! Details coming soon.
Host: Kirsten Bratti Lewis

Zwift Weekly Group Workout
Join Tuesdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Vince Jones

Zwift Weekly Group Workout
Join Thursdays at 6AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Amy Larson

45x45 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Flat near restrooms. Ride 45 miles followed by a 45 minute run.
Host: Vince Jones

Ironman Oceanside 70.3
Start your season where the sun shines and beach breezes greet you at every turn. This laid-back community is your perfect race-cation to kick start your season, lined with palm trees and sunsets. Oceanside is a whole vibe... from the stunning beaches to the thriving downtown area. Athletes can walk from the hotel to the venue to the beach, and everything in between. Find adventure for every wavelength. Register here:

TBF Icebreaker Triathlon
The ICE Breaker Triathlon was first held in 2000 as part of TBF Training's Triathlon Class. In 2002 the event was opened to the public and is now in its 23rd year and is known as the best way to start your Triathlon racing season! The races will take place at Folsom Lake. The swim will be in the lake with temperatures in the 60's. The bike course is on roads closed to traffic. The run courses will be scenic and enjoyable along the beautiful shoreline of Folsom Lake.

TBF Folsom Lake International Triathlon
The Folsom Lake International Triathlon started in 2012. The race is sanctioned by USA Triathlon and takes place at Granite Beach, Folsom Lake, with a 1.5K lake swim, 40K scenic road bike on country roads and a challenging 10K trail run.

Ironman Hawai'i 70.3
Immerse yourself in the beauty and challenge of IRONMAN 70.3 Hawaiʻi as you celebrate 20 years of racing in paradise. Feel the powerful energy of the Aloha spirit as you tackle a course that winds through lava fields, lush coastline, and the pristine waters of Pauoa Bay. Discover Hawaiʻi’s rich culture and legendary landscapes while pushing your limits in one of the most breathtaking and storied races in the world. Your journey to greatness starts here—claim your place in the next chapter of this iconic event. Register here:

TBF Tri for Real Triathlon
USA Triathlon sanctioned Tri for Real Triathlon has three races in 2025. June 7th, July 12th & August 9th. Relay Teams, Aquabike and a Super Sprint Triathlon are also available. Back this year is the TRI for REAL Series Championship! Race all three events in the Series to be eligible for Championship prizes in each five-year age group for men and women.

26th Annual Granite Bay Triathlon
USA Triathlon sanctioned Tri for Real Triathlon has three races in 2025. June 7th, July 12th & August 9th. Relay Teams, Aquabike and a Super Sprint Triathlon are also available. Back this year is the TRI for REAL Series Championship! Race all three events in the Series to be eligible for Championship prizes in each five-year age group for men and women.

Zwift Weekly Group Workout
Join Tuesdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Vince Jones

Open Water Swim
Meet at Granite Beach at 12PM for an open water swim, and some cold water acclimation for those spring races! Meet in the Parking lot in front as you enter the lot.
*Recommend personal swim buoy along with wetsuit, and if you want to be warmer, neoprene cap etc
Bring snacks and hot beverages to share for after (non alcoholic).
Host: Kirsten Bratti Lewis

TBF Racing Chanoko 5k/31k Trail Runs
The Chanoko Trail Runs offer two distances to choose from: 31K and 5K. The 31K will start from Auburn Overlook and run to Granite Beach, Folsom Lake on the famous Pioneer Express Trail. The 5K will start and finish at Granite Beach, Folsom Lake SRA.
Finishers at each event will receive custom Chanoko finisher medals. Finishers of the Chanoko 31K will also receive a finisher's long-sleeved T-shirt.
A Shuttle Bus for 31K runners will depart the finish area at Granite Beach to head to the start line at 7 am. Tickets are available on a limited first-come basis for $25.
We will also have post race food for all runners at Granite Beach, Folsom Lake after their runs are finished.
Overall male and female champions in each race will receive special champion awards and age-group awards will be presented three-deep for both races.
Sign up HERE

45x45 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Flat near restrooms. Ride 45 miles followed by a 45 minute run.
Host: Vince Jones

Zwift Weekly Group Workout
Join Thursdays at 6AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
Host: Amy Larson

30x30 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Fish Hatchery. Ride down to Watt, then back to Nimbus (30 miles round trip). Followed by a 30 minute run.

Zwift Weekly Group Workout
Join Thursdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

30x30 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Fish Hatchery. Ride down to Watt, then back to Nimbus (30 miles round trip). Followed by a 30 minute run.

Zwift Weekly Group Workout
Join Thursdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Presidents' Day Brick
Enjoy the holiday with a group brick workout! Hit the IMCA bike course 1.5 hours out and back, followed by a 1 hour run. Meet at Drakes (985 Riverfront St, West Sacramento) at 8AM. Followed by food and drinks together at Burgers and Brews (317 3rd St, West Sacramento) at 1PM.

30x30 Brick Workout
Bike/Run Brick on Thursday 9:00AM. Meet at Nimbus Fish Hatchery. Ride down to Watt, then back to Nimbus (30 miles round trip). Followed by a 30 minute run.

Zwift Weekly Group Workout
Join Thursdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Zwift Weekly Group Workout
Join Thursdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Zwift Group Workout
Join Tuesday at 615AM for a 75 minute club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Zwift Weekly Group Workout
Join Thursdays at 630AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling. By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.
TBF MTB Classic
The MTB Classic is the second of our six race Spring MTB Series. The race will feature a unique six-mile lap course, with safe and well marked trails, held at beautiful Granite Beach, Folsom Lake SRA. Included with each entry into the MTB Classic is a pair of custom TBF Racing socks, a chance at Division Awards, and delicious hot post-race food. To be eligible for series awards, athletes must race 5 of 6 races, including the MTB Championship race on March 23rd. Register here:

The Dirty Duathlon
The Dirty Duathlon is an off-road Duathlon with a run-bike-run course that has scenic trails to run on, and a fun mountain bike course almost entirely on single track trails. Included for each athlete is a TBF Racing Beanie, a chance at awards in each division, and post-race food.

The Gumby 10K and 5K
Gumby and Pokey are back at the Gumby 5K & 10K in 2025. This race will feature Gumby & Pokey finisher medals, and beautiful trail courses along the shores of Folsom Lake with plenty of aid stations and cheering volunteers on a well-marked course.

Zwift Weekly Group Workout
Join Thursdays at 7AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Brick Workout
Bike/Run Brick on Thursday 10:00AM. Meet at Nimbus Fish Hatchery. Ride slow down to Watt, then time trial back to Nimbus (25 miles round trip). Followed by a 30 minute run.

Zwift Weekly Group Workout
Join Thursdays at 7AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

TBF MTB Kickstart
The MTB Kickstart is the first of the six races in our Spring MTB Series. Each race will feature a unique course, with safe and well marked trails, held at beautiful Granite Beach, Folsom Lake SRA. Included with each entry into the MTB Kickstart is a custom TBF Beanie, a chance at Division Awards, and delicious hot post-race food. To be eligible for series awards, athletes must race 5 of 6 races, including the series championship race on March 23rd.

TBF IPA Trail Runs
The IPA Trail Runs will feature two courses along the shoreline of Folsom Lake with challenge and fun artfully combined and have ice cold IPA locally brewed beer for athletes over 21 at the finish line.
The IPA Trail Run features a 12K and a 5K course, each with scenic lake views on well-marked single track trails. Included for each runner is a custom IPA Trail Run Glass, and a chance to fill it with local craft brew after the race, plus hot post-race food and awards three deep in each division.

Brick Workout
Bike/Run Brick on Thursday 10:00AM. Meet at Nimbus Fish Hatchery. Ride slow down to Watt, then time trial back to Nimbus (25 miles round trip). Followed by a 3 mile run.

Zwift Weekly Group Workout
Join Thursdays at 7AM for a weekly club workout! Join ATM on Zwift at https://www.zwift.com/.../ceb2b74f-dc51-476b-abdb.../home to view and join all upcoming rides.
Never Zwifted as a group? The hosted group ride allows everyone to ride together regardless of pace and power, as long as you keep pedaling By downloading the Zwift companion app beforehand, you can also chat with the group during the ride.

Trail Run at Granite Beach
Trail run on Tuesday at Granite Beach 8:45AM. Our group will run for three hours (approx. 14 miles), but other groups/paces are always welcome. We want various levels out there if we can do it.