Upcoming Events

    • Wed, October 28, 2020
    • (PDT)
    • Wed, November 03, 2021
    • (PDT)
    • 53 sessions
    • Your home
    Register

    We're racing people across the world in Zwift!

    Join President Kimi and Sponsorship Director Marc as we race in Zwift in the Crit City race every Wednesday at 6:45am.

    We also do a 25min warmup Zwift meetup starting at 6:15am with zoom to get us motivated to race and mute during race and finally, race recap post-race.

    You must register on your own for the Crit City race in Zwift. 

    Follow Kimi Ueda in Zwift companion and either register here or email at president@ggtc.org for details and to be added to the warm up.

    Some race tips: 

    1) At the countdown, start pushing hard before the race clock hits '0' (I start at 10 sec to race time)

    2) The sooner you go to the start line of the event, the closer you are to the front of the start line (I usually let Zwift automatically take me to the Crit City event during the warm up at about 4:30 before the race starts)

    3) Stay with a group. You will draft off each other so find a pack that is about your speed and try hard just to stay with them. You'll have to work harder if you ride alone. 

    4) Use your power ups (the aero helmet, the feather) as you’ll get another when you cross the finish line of each lap

    Also, register in Zwift Power and join the GGTC team (Cesar Valera). If you aren’t aware of Zwift Power, it keeps people from sandbagging. So cheaters are disqualified in the rankings in Zwift Power.  It's a pain to set up, so do it when you have time and not right before the race

    https://www.zwiftpower.com/



    • Fri, January 01, 2021
    • (PST)
    • Sun, January 31, 2021
    • (PST)
    • Lyon Stairs
    Register

    No photo description available.

    Tired of squats in your bedroom? Join in for the Lyon Street Stairs Challenge and get some altitude!

    The Lyon Street Stairs Challenge runs for the entire month of January.

    The goal is simple: Get as many Lyon stairs repeats in as possible in the month of January.

    There'll be prizes for the most repeats and the fastest single ascent.

    For the time being, this is a virtual challenge. If restrictions loosen up through out January, we'll organize a few (socially distanced) workouts.

    Once you registered, keep TRACK YOUR WORKOUTS HERE (honor system, don't cheat yourself!) .

    We'll post a weekly leaderboard in the newsletter.

    Any question, reach out Ambassador Andreas at andreasd70@gmail.com

    • Fri, January 15, 2021
    • (PST)
    • Fri, February 19, 2021
    • (PST)
    Register

    Looking to start your 2021 athletic journey? Completely new to triathlon? Looking to build upon your current fitness? If you answered YES to any of these questions, then GGTC’s Tri Life program is right for you.

    Designed by GGTC Coach Cesar Valera and President Kimi, this 5-week program is designed to incorporate triathlon into your daily life, rather than training towards a specific event. Each week will target a different aspect of triathlon - swim, bike, run, strength and recovery - daily workouts will be designed around the weekly focus.

    By the end of the program, participants will be ready to unleash their inner-triathlete and tackle their 2021 training on-head.  

    The program includes the following:

    • A training plan in Training Peaks designed by Coach Cesar
    • Weekly group strength via Zoom led by our fearless Ambassadors and Board
    • Weekly Zwift/Rouvey group rides for those with trainers, outdoor ride adventures for those without
    • Bi-weekly educational seminars and happy hours with Coach Cesar, our local experts or our sponsors
    • Weekly challenges with giveaways from our sponsors
    • A Tri Life tech shirt to show off your dedication to your new lifestyle

    The program is priced at $100 for members and $140 for non-members.

    ***HOWEVER, new GGTC members only pay $50. Current members will be able to access the program for $50 if you renew their membership for a year; $25 if you renew for two years and complimentary if you renew for three years. This special, introductory offer is available until 11:59pm on Sunday, January 10, 2021***

    Join or renew today to receive your discount code to register for Tri Life

    Questions? Contact Kimi at president@ggtc.org

    • Wed, January 20, 2021
    • 7:00 AM - 8:30 AM (PST)
    • Golden gate bridge visitor center
    Register



    It's Wednesday! And that only means one thing... Let's ride up to the top of Hawk Hill.

    Join me, Mark, as we storm up the hill to catch the sunrise.

    Sure what else would you be doing...? You know bed is overrated!

    Strava route for those that are unfamiliar with getting to hawk hill from the pedestrian side of the bridge: https://www.strava.com/routes/2780601119143905790

    Start time is  7am from the GGB Visitor Center. Will wait a few minutes for stragglers but roll by 7:06ish!

    This is a no-drop ride. We'll ride as slow as we need to. Do not worry that it will be too fast.

    Things to bring: Mask/Buff, lights, stuff to fix a flat.

    This will be a socially distant ride, adhering to mask guidance. Limit of 10 registrants.

    Do not come if you are sick, have tested positive for Covid-19, or have been in recent contact with someone who has.

    Please text if you are registered and can't make it. 

    Mark- 412 999 0436

    HAPPY DAYZ!!!


    • Sat, January 23, 2021
    • 12:00 AM (PST)
    • Sun, January 31, 2021
    • 11:30 PM (PST)
    • Group's Choice
    • 214

    Registration is closed! You will be contacted by a Board or Ambassador member no later than Friday, January 22nd with your small group and times to set up a fun zoom. 

    -----------------------------------------------------------------------------------------------

    Happy New Year! Our Kick Off Party is not until March 20th this year - we are monitoring covid and safety precautions for what we can do both socially & safely.  

    New to the club? Not new to the club? Want to meet someone new? For the start of the year, we'll be organizing small groups of 3-5 to get together - right now this will be over zoom due to covid restrictions and safety precautions.  No more than an hour of your time! 

    Please sign up by Friday, January 15th. Ambassador & Board pairs will be leading the planning for each small group with the idea to do something fun the last week in January.  This will be a great way for new/newer members to meet others members and anyone to be able to reconnect and have some laughs in a small setting :) 

    Any questions or suggestions, please contact Jordan @ social@ggtc.org. Thanks! 


    • Sun, January 24, 2021
    • 8:00 AM - 11:00 AM (PST)
    • Golden Gate Bridge Roundhouse Cafe
    • 7
    Register

    We bike together to Tam High for the Tri-Life swim session at 9:00am, then bike back.

    We meet at 8:00am at the Golden Gate Bridge Roundhouse cafe for an 8:05 sharp departure.

    Overachievers can add a Hawk Hill or two on the way back...:).

    Please be aware of social distancing guidelines, have your masks and enough water and nutrition for the ride back.

    Contact Andreas @ 415.990.8235 for any questions.

    • Tue, January 26, 2021
    • 4:30 PM (PST)
    • Aquatic park
    • 7
    Register

    All levels welcome!

    Join ambassador Andrey and Maurizio for Perimeter swim ~ 1500 yards / 1300 meters, or Buoy lines if shorter workout needed.

    Meet on the bleachers on the west side of the Maritime museum (to the left when you're facing the water). Keep valuables in car or motorcycle or use a flotation device for protection.

    For info, pls call or text Andrey at 5307449099

    PPS: Water is 51-53F




    • Wed, January 27, 2021
    • 7:00 AM - 8:30 AM (PST)
    • Golden gate bridge visitor center
    Register



    It's Wednesday! And that only means one thing... Let's ride up to the top of Hawk Hill.

    Join me, Mark, as we storm up the hill to catch the sunrise.

    Sure what else would you be doing...? You know bed is overrated!

    Strava route for those that are unfamiliar with getting to hawk hill from the pedestrian side of the bridge: https://www.strava.com/routes/2780601119143905790

    Start time is  7am from the GGB Visitor Center. Will wait a few minutes for stragglers but roll by 7:06ish!

    This is a no-drop ride. We'll ride as slow as we need to. Do not worry that it will be too fast.

    Things to bring: Mask/Buff, lights, stuff to fix a flat.

    This will be a socially distant ride, adhering to mask guidance. Limit of 10 registrants.

    Do not come if you are sick, have tested positive for Covid-19, or have been in recent contact with someone who has.

    Please text if you are registered and can't make it. 

    Mark- 412 999 0436

    HAPPY DAYZ!!!


    • Thu, January 28, 2021
    • 7:00 PM - 8:00 PM (PST)
    • Zoom link to be posted
    Register

    Kick off the inaugural Bikes 'n' Beers Happy Hour Hang with ambassador Hannah! In this series we will discuss various bike-related topics, including maintenance, training, and how to avoid riding outdoors like a social outcast. I'll also be posting one fun snack recipe for bike and other adventures! So grab a beverage, log on to zoom and let's chat!

    1/28 -
    Bike: roadside maintenance - pre-ride checks and gear to bring, tire changing and minor on-road adjustments (sluggish shifting)
    Food: granola - get those new years resolutions going with this healthy and delicious bike, breakfast or sitting-in-front-of-TV snack. Recipe below!

    When: January 28th, at 7pm-8pm
    Where: Zoom! Link to be provided (you must register in order to be sent the link)
    Who: You! I welcome questions, thoughts, comments and hearty discussion from anyone who's into bikes, beverages and food

    Questions? Email me! Hanmbates@gmail.com

    Hope to see you there!

    Crunch, clustery granola recipe:
    - 2 cups of old-fashioned plain ol' rolled oats
    - 1-1/2 cups of nuts or seeds, untoasted
    - 1/2 cup ground flaxseed
    - 1 cup shredded, unsweetened coconut
    - 1 tsp each cinnamon, nutmeg
    - 3 tbsp maple, honey or other sweetener
    - 1 tsp salt
    - 1 egg white or flax egg
    - 1/4 cup oil, butter or other fat
    - 1 tsp vanilla
    - Dried fruit or chocolate chunks

    Mix the liquidy ingredients together, then combine with the dry ingredients. Adjust sweetness / saltiness to your preference! Bake at 300F for 25 min on a non-stick or lined tray, flip with a spatula in an attempt to retain clusters, then bake for another 20-min or so or until golden. Cool, consume. Consider adding dried fruit and/or chocolate chunks after it's all cooled if you're after a delightful on-bike snack!

    • Sun, January 31, 2021
    • 8:30 AM - 2:30 PM (PST)
    • Woodside, Ca
    • 0
    Join waitlist

    WAITLIST UPDATE: If there’s enough on the waitlist, we’ll break into 2 staggered groups.

    Are you ready for the new year? Join Ambassador James (OBrien) for a ride up La Honda, then Kings Mountain and then Tunitas, for a combined mileage of 57 miles with some climb. 

    If there are enough on the waitlist, we’ll stagger start 2 groups.

    Meet at Woodside City Hall at 8:30 AM (at the southern end of Canada road) and we’ll tackle all three.  

    Meet at 2955 Woodside road - plenty of parking. Please text if you have to cancel at the last minute. 

    The ride will follow all COVID protocols. Bring a mask, spare tube, co2 cartridge and cash.

    https://ridewithgps.com/routes/34873097

    OBrien 415-992-7699

    Extended Distance Option: 6am start at Conservatory of Flowers. Contact James Scanlan for questions: 415 248 6493

    NUTRITION: Plan for 60-80 grams of carbs/hour (=3 gels an hour or double or triple load your Roctane carb powder in your water and bring extra for refills). 

    • Tue, February 02, 2021
    • 4:30 PM (PST)
    • Aquatic park
    • 7
    Register

    All levels welcome!

    Join ambassador Andrey and Maurizio for Perimeter swim ~ 1500 yards / 1300 meters, or Buoy lines if shorter workout needed.

    Meet on the bleachers on the west side of the Maritime museum (to the left when you're facing the water). Keep valuables in car or motorcycle or use a flotation device for protection.

    For info, pls call or text Andrey at 5307449099

    PPS: Water is 51-53F




    • Thu, February 04, 2021
    • 5:00 PM - 6:30 PM (PST)
    • Virtual
    Register

    What better way to learn more about GGTC's new non-profit partner, Boys & Girls Clubs of San Francisco, than to attend their annual Youth of the Year Celebration!

    5:00-5:30pm - Virtual Reception 

    5:30-6:30pm - Virtual Program

    You must register for the event directly with BGCSF through the following link: 

    HTTPS://BOYSANDGIRLSCLUBSOFSF.BRAND.LIVE/C/YOUTHOFTHEYEAR


    • Thu, February 04, 2021
    • 7:00 PM (PST)
    Register

    Triathlon can be confusing enough with three different disciplines, let alone how best to dress for performance. This intro session with Wattie Ink will shed some light on what types of apparel to expect, how it should fit and what you actually need while training and for race day. They're even going to give us an exclusive tour of their factory!

    Register to receive the Zoom link 

    In person kit fittings will be held: 

    • February 6th - 7th
    • February 13th -15th

    Stay tuned for more details!

    Questions, contact Marc at sponsorship@ggtc.org


    • Sun, February 07, 2021
    • 7:00 PM - 8:30 PM (PST)
    • The comfort of your home
    Register

    Join for GGTC's FIRST virtual movie night.  Grab some popcorn and come get motivated (I think?!) in watching the Iron Cowboy - The Story of the 50-50-50. 

    Join via zoom and join in for as much as the chat and discussion during the movie as you would like!  https://onarchipelago.zoom.us/j/98787727089?pwd=YU9tbGFIVURaaWZVYUZiYnhraXhBdz09

    "When James Lawrence (aka the Iron Cowboy) announced his plan to complete 50 Ironman distances in 50 consecutive days in all 50 states, the only person who believed that he could pull it off..."

    Watch the trailer and find more about the movie here:

    https://www.amazon.com/gp/video/detail/amzn1.dv.gti.36b4cffd-6f05-af0d-e6d3-47f777dac302?ref_=imdbref_tt_wbr_pvs_piv&tag=imdbtag_tt_wbr_pvs_piv-20

    Hope to see you on zoom! 

    • Thu, February 11, 2021
    • 6:00 PM - 7:00 PM (PST)
    Register

    Join us for an introduction to Boys & Girls Clubs of San Francisco, GGTC's new non-profit partner.

    This event will count towards BGCSF's Volunteer requirements. Aside from certain one-time events, members will be required to attend a training in advance of volunteering. 

    Zoom link to come

    • Sat, February 13, 2021
    • 6:00 AM (PST)
    • Conservatory of Flowers
    Register

    Virtual Double Century

    https://planetultra.com/camino-real-double/


    Registration for CTC credit starts Jan15. Requirements will likely be 12k' of climb, so this route is probably what we'll do. 

    Course: https://connect.garmin.com/modern/course/39067987

    You should work yourself up to 120 miles in a single ride, several weeks in a row, and probably be at around 200mi/week before doing a double.

    What to bring: 250 cals/hour of food, 2 tubes, phone, cash, electrolytes if you use them, 2 big bottles of water. We'll stop for coffee in the morning, lunch, and probably an afternoon coffee stop and possibly dinner.

    Expect 12 hours of riding @16mph average, and about 2 hours of stops, for around 14 hours out.

    • Sun, February 28, 2021
    • 12:00 PM (PST)
    • Ferry Building
    • 0
    Join waitlist

    Feeling thirsty? Let's take a tour of some SF's breweries and have a pint at each.

    The route (Strava map) inspired by this article, includes 6 breweries:

    • 1. 2mi - San Francisco Brewing Co., 3150 Polk St
    • 2. 3.5mi - Woods Polk Station, 2255 Polk S
    • 3. 6.5mi - Barrel Head Brewhouse, 1785 Fulton St
    • 4. 9mi - Lupulandia, 2243 Mission St
    • 5. 10.5mi - Seven Stills, 100 Hooper St
    • 6. 13.5mi - 21st Amendment Brewery & Restaurant

    Interactive map with breweries details


    • Sat, March 20, 2021
    • 3:00 PM - 6:00 PM (PDT)
    • Fort Mason
    • 250

    GGTC KICK OFF 2021! Save the date and more details coming closer to the date as we ensure safety around covid is of utmost priority.  

    You like to swim, bike, and/or run, so why not pair it up with some FUN!  Come mingle and join an outdoor kick off part with a twist!  New members and existing will be placed in small groups and have a chance to go from GGTC station to station! 

    Attire: Classy / GGTC colors (red, black, white) or sparkly flare! With SNEAKERS :) We will be outside doing lite commuting so you need to be able to walk on concrete or grass! 

    Cost: $15 to cover snacks and drink costs 

    • Sat, March 27, 2021
    • (PDT)
    Register

    If you're registered to race the sold out IM Oceanside 70.3, let's train together, pre- and post-race hangout and celebrate! Whether it happens in March or gets postponed until after the vaccine - let's connect!

    Contact: Kimi at president@ggtc.org

    • Sat, March 27, 2021
    • (PDT)
    • Oceanside, CA
    Register

    RESCHEDULED!

    Let's try this again:

    Please register here to coordinate training, meet ups, housing and post-race festivities

    Please contact Kimi at president@ggtc.org for questions

    • Sun, April 18, 2021
    • (PDT)
    • Half Moon Bay, CA
    Register

    Who wants to race this beautiful course? 

    GGTC always represents en force at the Half Moon Bay Tri, race information can be found HERE and then register here.

    So far, it hasn't been cancelled and I've been deferred for the past 2 years.

    Contact Kimi at president@ggtc.org for questions


    • Sat, May 01, 2021
    • (PDT)
    • St. George, UT
    Register

    Ironman 70.3 World Championship Coming to St. George in 2021 | Utah's Best Vacation Rentals

    Ironman St. George 70.3 is the target race for GGTC's Spring Long Distance Program

    A growing group of club members is planning to be on the ground in Utah for this epic race.  Please register if you are planning on RACING OR CHEERING, so we can coordinate training, travel, housing and socials!

    Plans will revolve around current COVID restrictions...

    RACE DETAILS - https://www.ironman.com/im703-st-george

    Email Angela Kofahl for questions about the Long Distance Program - vicepresident@ggtc.org

    • Sun, August 29, 2021
    • (PDT)
    • Penticton, BC, Canada
    Register

    A few or so GGTC members are planning on racing or cheering at IM Penticton. Please register if you are planning on racing or cheering so we can coordinate training/travel/housing/socials.

    https://www.ironman.com/im-canada

    • Sun, September 12, 2021
    • (PDT)
    • Madison, WI
    Register

    We're getting the gang together to race IM Wisconsin!

    Register here to coordinate training, meet ups, housing and social activities.

    Contact Kimi at president@ggtc.org for questions

Past Events

Tue, January 19, 2021 Aquatic Park Swim
Tue, January 19, 2021 Virtual Morning Strength 20-30min
Sun, January 17, 2021 Tam High Swim
Sat, January 16, 2021 Beginner's Paradise Loop
Sat, January 16, 2021 Seven Sisters / Bolinas / Muir Beach (51 Miles) or Extend to Pt. Reyes/Lucas Valley Rd (78 miles)
Thu, January 14, 2021 Grav-curious ride - city edition (no drop!)
Thu, January 14, 2021 Zwift Muir and the Mountain Ride
Wed, January 13, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
Tue, January 12, 2021 Zoom Info Session: MARIO's MILE
Tue, January 12, 2021 Aquatic Park Swim
Tue, January 12, 2021 Virtual Strength 20-30min
Sun, January 10, 2021 Tam High Swim
Sun, January 10, 2021 [Bike] 2021 Season Kick Off
Sat, January 09, 2021 Seven Sisters / Alpine Dam Ride
Thu, January 07, 2021 Triathlon Lifestyle Info Meeting
Thu, January 07, 2021 Grav-curious ride - city edition (no drop!)
Wed, January 06, 2021 🚴‍♀️ 🦅 ⛰️ 🌅 Hawk Hill
Tue, January 05, 2021 Aquatic Park Swim
Tue, January 05, 2021 Virtual Strength 20-30min
Sun, January 03, 2021 Muir Woods Ride
Fri, January 01, 2021 New Years' Day Run
Thu, December 31, 2020 Point Reyes or extend to Fallon #countingout2020
Wed, December 30, 2020 #CountingOut2020 - Track
Wed, December 30, 2020 Hawk Hill Ride #countingout2020
Tue, December 29, 2020 Aquatic Park Swim
Tue, December 29, 2020 #countingout2020 Trail Run
Tue, December 29, 2020 Virtual 20-30min Strength Workouts
Mon, December 28, 2020 Grav-curious ride - city edition (no drop!) #countingout2020
Sun, December 27, 2020 Virtual GGP Run - #countingout2020
Sat, December 26, 2020 Pt. Reyes or Fallon Loops - #countingout2020
Fri, December 25, 2020 Virtual Santa's Out of Town Run - #countingout2020
Thu, December 24, 2020 Zwift ZHR Hare & Hounds Race
Thu, December 24, 2020 Lake Merced Ride - #countingout2020
Wed, December 23, 2020 #CountingOut2020 - Holiday Edition Track
Wed, December 23, 2020 🚴‍♀️ 🦅 ⛰️ Hawk Hill - #countingout2020
Tue, December 22, 2020 Aquatic Park Swim
Tue, December 22, 2020 Virtual Presidio Trail Run - #countingout2020
Tue, December 22, 2020 20-30min Virtual Morning Strength
Mon, December 21, 2020 [Vitural Ride - Rouvy] - Monday Recovery
Sun, December 20, 2020 Tam High Swim
Sat, December 19, 2020 Tunitas Creek Ride
Sat, December 19, 2020 [Vitural Ride - Rouvy] - IRONMAN Australia 70.3
Sat, December 19, 2020 Tour d'SF (Merced, Twin Peaks, Lands End)
Thu, December 17, 2020 [Vitural Ride - Rouvy] - Hotter'N Hell
Thu, December 17, 2020 City Ride
Thu, December 17, 2020 Zwift Ven-Top Ride
Wed, December 16, 2020 [Vitural Ride - Rouvy] - PEDALITALY Imola - Romagna - Italy
Wed, December 16, 2020 Hawk Hill
Tue, December 15, 2020 Aquatic Park Swim
Tue, December 15, 2020 Virtual 20-30min Strength Workouts
Mon, December 14, 2020 [Vitural Ride - Rouvy] - Monday Recovery
Sun, December 13, 2020 End of Year Party - Ugly Sweater & Trivia Zoom Style!
Sun, December 13, 2020 Tam High Swim
Sun, December 13, 2020 Ride to Tam Swim and beyond
Sat, December 12, 2020 [Vitural Ride - Rouvy] - Barcelona 70.3
Sat, December 12, 2020 GGTC's Stay Away Holiday Relay!
Fri, December 11, 2020 AP Swim (one of the last of 2020)
Thu, December 10, 2020 [Vitural Ride - Rouvy] - Thursday Raceday
Thu, December 10, 2020 City Ride
Wed, December 09, 2020 Hawk Hill
Tue, December 08, 2020 [Vitural Ride - Rouvy] - Tuesday group ride
Tue, December 08, 2020 Aquatic Park Swim
Tue, December 08, 2020 Virtual 20-30min Strength Workouts
Sun, December 06, 2020 Crosstown Trail Run
Sun, December 06, 2020 [Vitural Ride - Rouvy] - Palm Spring 70.3
Sun, December 06, 2020 VIRTUAL Sunday Runday
Sat, December 05, 2020 Trails and Tacos
Sat, December 05, 2020 Fairfax Coffee Ride
Sat, December 05, 2020 Half Moon Bay Ride
Thu, December 03, 2020 Tour de Croissant (6 bakeries, 6 rides!)
Wed, December 02, 2020 Track with Run Director Steph
Wed, December 02, 2020 Hawk Hill
Tue, December 01, 2020 Aquatic Park swim
Tue, December 01, 2020 Virtual 20-30min Strength Workouts
Tue, December 01, 2020 Lake Chabot Trail Run
Mon, November 30, 2020 AP Swim-All Levels
Sun, November 29, 2020 Thanksgiving Marathons
Sun, November 29, 2020 Fort Mason - Run Nice and Easy
Sat, November 28, 2020 Sail with GGTC Member Peter Kacandes! CYC Fall Series PHRF Long Course, Non-Spinnaker, Islander 36
Sat, November 28, 2020 President's Ride
Fri, November 27, 2020 Thanksgiving Marathons (Muir Beach Edition)
Thu, November 26, 2020 Thanksgiving Marathons
Thu, November 26, 2020 Kona Thanksgiving Challenge
Wed, November 25, 2020 Thanksgiving Marathons
Wed, November 25, 2020 Crissy Field Run
Wed, November 25, 2020 Hawk Hill
Tue, November 24, 2020 Aquatic Park swim
Tue, November 24, 2020 Virtual 20-30min Strength Workouts
Tue, November 24, 2020 Lake Chabot Trail Run
Mon, November 23, 2020 [Vitural Ride - Rouvy] - Monday Recovery
Sun, November 22, 2020 East Bay Ridge Trail
Sun, November 22, 2020 Ironman Arizona
Sat, November 21, 2020 [Bike] Paradise loop
Fri, November 20, 2020 Lake Chabot Trail Run
Wed, November 18, 2020 Track with Ambassador James
Wed, November 18, 2020 Track on Lake Street
Wed, November 18, 2020 Hawk Hill
Tue, November 17, 2020 AP swim
Tue, November 17, 2020 Virtual Strength Workouts Return!
Tue, November 17, 2020 Lake Chabot Trail Run
Sun, November 15, 2020 EDIT DIABLO -> text for details | DAWN | p-loop | intermediate
Sun, November 15, 2020 Run/Social! Turkey Trot & Hot Drinks!
Sun, November 15, 2020 GGP Loops
Sat, November 14, 2020 EDIT - Change to DIABLO. Text for Details MT. TAM Intermediate
Sat, November 14, 2020 Sail with GGTC Member Peter Kacandes! CYC Fall Series PHRF Long Course, Non-Spinnaker, Islander 36
Sat, November 14, 2020 [Bike] Alpine Dam
Fri, November 13, 2020 Lake Chabot Trail Run
Wed, November 11, 2020 Track on Lake Street
Wed, November 11, 2020 Speedwork with Ambassador James
Wed, November 11, 2020 Hawk Hill
Tue, November 10, 2020 AP swim
Tue, November 10, 2020 Lake Chabot Trail Run
Tue, November 10, 2020 Tuesday Morning Strength
Mon, November 09, 2020 [Vitural Ride - Rouvy] - Monday Recovery
Mon, November 09, 2020 Monday Morning Zwift Recovery Ride
Mon, November 09, 2020 Marin Headlands Dirt
Sun, November 08, 2020 GGP Loops (noon edition)
Sun, November 08, 2020 P-LOOP intermediate
Sun, November 08, 2020 Marina "track" running
Sun, November 08, 2020 Marin Headlands Trail Run
Sat, November 07, 2020 Big Brick!
Sat, November 07, 2020 [Bike] Paradise loop
Sat, November 07, 2020 RESCHEDULED: Napa Valley Hits Sprint/Olympic/Half/Full
Fri, November 06, 2020 AP swim
Fri, November 06, 2020 [Virtual Race - Rouvy] IRONMAN SUPERSEAL Sprint (20km)
Fri, November 06, 2020 Lake Chabot Trail Run
Thu, November 05, 2020 How To Gravel (set up and ride a normal road bike for gravel)
Thu, November 05, 2020 30k Time Trial
Thu, November 05, 2020 Lake Merced Loop
Wed, November 04, 2020 Speedwork with Ambassador James
Wed, November 04, 2020 Track on Lake Street
Wed, November 04, 2020 Hawk Hill
Tue, November 03, 2020 Lake Chabot Trail Run
Tue, November 03, 2020 Tuesday Morning Strength
Mon, November 02, 2020 [Vitural Ride - Rouvy] - Kona 30km
Mon, November 02, 2020 Monday Morning Zwift Recovery Ride
Sun, November 01, 2020 GGP Loops (noon edition)
Sun, November 01, 2020 Tam High Swim
Sat, October 31, 2020 Beer Mile!!
Sat, October 31, 2020 Russian River Exploration
Sat, October 31, 2020 Sail with GGTC Member Peter Kacandes! CYC Fall Series PHRF Long Course, Non-Spinnaker, Islander 36
Sat, October 31, 2020 [Bike] BoFax
Tue, October 27, 2020 AP Perimeter Swim 2
Tue, October 27, 2020 AP Buoy Line Swim 1
Tue, October 27, 2020 AP Perimeter Swim 1
Tue, October 27, 2020 Tuesday Morning Strength
Sun, October 25, 2020 GGP Loops (noon edition)
Sun, October 25, 2020 Marin Headlands Trail Run
Sun, October 25, 2020 RESCHEDULED - Herbalife24 Tri Los Angeles
Sat, October 24, 2020 GGTC "Tri-ing Through 2020" Triathlon
Fri, October 23, 2020 Lake Chabot Trail Run
Thu, October 22, 2020 Lake Merced Loop
Wed, October 21, 2020 Speedwork
Wed, October 21, 2020 Hawk Hill
Tue, October 20, 2020 AP Perimeter Swim 2
Tue, October 20, 2020 AP Buoy Line Swim 1
Tue, October 20, 2020 AP Perimeter Swim 1
Tue, October 20, 2020 Tuesday Morning Strength
Mon, October 19, 2020 Marin Headlands Dirt
Sun, October 18, 2020 GGP Loop (noon edition)
Sun, October 18, 2020 Marin Headlands Trail Run
Sat, October 17, 2020 Muir Woods, Intermediate
Sat, October 17, 2020 Sail with GGTC Member Peter Kacandes! CYC Fall Series PHRF Long Course, Non-Spinnaker, Islander 36
Sat, October 17, 2020 Tunitas Creek Climb (formerly) Mt Diablo ride!
Sat, October 17, 2020 [Bike] Point Reyes
Fri, October 16, 2020 AP swim
Fri, October 16, 2020 Lake Chabot Trail Run
Thu, October 15, 2020 Lake Merced Loop
Wed, October 14, 2020 Speedwork
Wed, October 14, 2020 Hawk Hill
Tue, October 13, 2020 AP Perimeter Swim 2
Tue, October 13, 2020 AP Buoy Line Swim 1
Tue, October 13, 2020 AP Perimeter Swim 1
Tue, October 13, 2020 Tuesday Morning Strength
Sun, October 11, 2020 Pool Swimming at Tam High - FULL
Sun, October 11, 2020 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sun, October 11, 2020 GGP Loops
Sat, October 10, 2020 Paradise Loop
Sat, October 10, 2020 Mt Diablo ride! (22/60/100/130/200)
Fri, October 09, 2020 AP swim
Fri, October 09, 2020 Lake Chabot Trail Run
Thu, October 08, 2020 Lake Merced Loop
Wed, October 07, 2020 Speedwork
Wed, October 07, 2020 Hawk Hill
Tue, October 06, 2020 AP Perimeter Swim 2
Tue, October 06, 2020 AP Buoy Line Swim 1
Tue, October 06, 2020 AP Perimeter Swim 1
Tue, October 06, 2020 Tuesday Morning Strength
Sun, October 04, 2020 Training Day! TRI-ing + Kayak/SUP + Surprise
Sun, October 04, 2020 RESCHEDULED - Presidio 5KM, 10KM, 10MI
Sun, October 04, 2020 GGP Loops
Sat, October 03, 2020 Sail with GGTC Member Peter Kacandes! CYC Fall Series PHRF Long Course, Non-Spinnaker, Islander 36
Sat, October 03, 2020 Beginner's Paradise Loop
Fri, October 02, 2020 AP SWIM 4:30pm
Thu, October 01, 2020 RESCHEDULED - Sea Otter Classic
Thu, October 01, 2020 Lake Merced Loop
Wed, September 30, 2020 Mental Toughness (ALL LEVELS)
Wed, September 30, 2020 Speedwork
Wed, September 30, 2020 Hawk Hill
Tue, September 29, 2020 AP Perimeter Swim 2
Tue, September 29, 2020 AP Buoy Line Swim 1
Tue, September 29, 2020 AP Perimeter Swim 1
Tue, September 29, 2020 Tuesday Morning Strength
Sun, September 27, 2020 GGP Loops
Sun, September 27, 2020 Long Distance Training Program Fall 2020
Sat, September 26, 2020 Nicasio Ride
Sat, September 26, 2020 Alpine Dam
Fri, September 25, 2020 AP perimeter swim
Thu, September 24, 2020 Lake Merced Loop
Wed, September 23, 2020 Speedwork
Wed, September 23, 2020 Hawk Hill
Wed, September 23, 2020 Hump Day AM Zwifting September
Tue, September 22, 2020 AP Perimeter Swim 2
Tue, September 22, 2020 AP Buoy Line Swim 1
Tue, September 22, 2020 AP Perimeter Swim 1
Tue, September 22, 2020 Gravel ride - Headlands
Tue, September 22, 2020 Tuesday Morning Strength
Sun, September 20, 2020 [Bike]Tour d'SF (Merced, Twin Peaks, Lands End)
Sun, September 20, 2020 GGP Loops
Sat, September 19, 2020 President's Ride
Sat, September 19, 2020 Beginner's Paradise Loop (rescheduled)
Sat, September 19, 2020 XTERRA Lake Tahoe
Sat, September 19, 2020 Embrace and Extend Ride (50/100/200 mile options)
Fri, September 18, 2020 AP perimeter swim
Thu, September 17, 2020 Cider & Swim Perimeter Swim 2
Thu, September 17, 2020 Cider + Swim AP Buoy Line Swim 1
Thu, September 17, 2020 Cider + AP Perimeter Swim 1
Thu, September 17, 2020 Lake Merced Loop
Wed, September 16, 2020 GGTC Tour de France (in Zwift)
Wed, September 16, 2020 Speedwork
Wed, September 16, 2020 Hawk Hill
Wed, September 16, 2020 Hump Day AM Zwifting September
Tue, September 15, 2020 AP Perimeter Swim 2
Tue, September 15, 2020 AP Buoy Line Swim 1
Tue, September 15, 2020 AP Perimeter Swim 1
Mon, September 14, 2020 VIRTUAL - Boston Marathon
Sun, September 13, 2020 beginner / intermediate Social Ride
Sun, September 13, 2020 GGP Loops
Sat, September 12, 2020 Black Butte Triathlon (Olympic & Sprint)
Sat, September 12, 2020 CANCELLED Coastal Ride (75+)
Sat, September 12, 2020 [CANCELED]Beginner's Paradise Loop
Sat, September 12, 2020 Rescheduled - Folsom Lake International Triathlon
Sat, September 12, 2020 Women For Tri 2020 Fall Training Program
Thu, September 10, 2020 CANCELLED Lake Merced Loop
Wed, September 09, 2020 GGTC Tour de France (in Zwift)
Wed, September 09, 2020 Speedwork
Wed, September 09, 2020 Hawk Hill
Wed, September 09, 2020 Hump Day AM Zwifting September
Tue, September 08, 2020 AP Perimeter Swim 2
Tue, September 08, 2020 AP Buoy Line Swim 1
Tue, September 08, 2020 AP Perimeter Swim 1
Tue, September 08, 2020 Tuesday Morning Strength
Mon, September 07, 2020 Fall Long Distance Squad Info Night
Mon, September 07, 2020 LEGS
Sun, September 06, 2020 Up
Sun, September 06, 2020 GGP Loops
Sat, September 05, 2020 shut
Sat, September 05, 2020 Virtual Beach City Double Century (50, 100 or 200 miles)
Fri, September 04, 2020 AP swim, perimeter
Fri, September 04, 2020 GGP Loops
Thu, September 03, 2020 Thursday Hawk Hill Ride
Thu, September 03, 2020 Lake Merced Loop
Wed, September 02, 2020 GGTC Tour de France (in Zwift)
Wed, September 02, 2020 Speedwork
Wed, September 02, 2020 Hawk Hill
Wed, September 02, 2020 Hump Day AM Zwifting September
Tue, September 01, 2020 AP Perimeter Swim 2
Tue, September 01, 2020 AP Buoy Line Swim 1
Tue, September 01, 2020 AP Perimeter Swim 1
Tue, September 01, 2020 Tuesday Morning Strength
Sun, August 30, 2020 Open Water Swim Clinic
Sun, August 30, 2020 GGP Loops
Sun, August 30, 2020 RESCHEDULED - Oakland Marathon (Running Festival)
Sat, August 29, 2020 Ride/Wine @ Taft Street Winery
Sat, August 29, 2020 [updated] Virtual Carmel Valley Double Century (100 or 200 miles)
Fri, August 28, 2020 Hills for Breakfast
Thu, August 27, 2020 AP Perimeter Swim
Thu, August 27, 2020 AP Buoy Line Swim
Thu, August 27, 2020 Lake Merced Loop
Wed, August 26, 2020 GGTC Tour de France (in Zwift)
Wed, August 26, 2020 Speedwork
Wed, August 26, 2020 Hawk Hill
Tue, August 25, 2020 AP Perimeter Swim 2
Tue, August 25, 2020 AP Buoy Line Swim 1
Tue, August 25, 2020 AP Perimeter Swim 1
Tue, August 25, 2020 Tuesday Morning Strength
Sun, August 23, 2020 GGP Loops
Sat, August 22, 2020 [Bike] CHANGED: Coastal Ride / Lake Merced Loop (formerly Tour d'SF)
Sat, August 22, 2020 Charles' Farewell Ride - East Peak
Sat, August 22, 2020 Point Reyes via Mt Tam
Thu, August 20, 2020 CANCELLED! AP Perimeter Swim
Thu, August 20, 2020 CANCELLED! AP Buoy Line Swim
Wed, August 19, 2020 The Marathon Journey for Triathletes
Wed, August 19, 2020 [Bike] Tour de Croissants - Stage 4 - Devil's Teeth
Tue, August 18, 2020 AP Perimeter Swim 2
Tue, August 18, 2020 AP Buoy Line Swim 1
Tue, August 18, 2020 AP Perimeter Swim 1
Tue, August 18, 2020 Tuesday Morning Strength
Sun, August 16, 2020 GGP Loops
Sun, August 16, 2020 Olympic Distance Training Program (OLY) | Fall 2020
Sat, August 15, 2020 [Swim] The "I've not swam in a while" swim
Sat, August 15, 2020 President's Ride
Fri, August 14, 2020 [bike] BECOME A STRAVA LEGEND 2/2
Thu, August 13, 2020 AP Perimeter Swim
Thu, August 13, 2020 [bike] BECOME A STRAVA LEGEND 1 - 2
Thu, August 13, 2020 AP Buoy Line Swim
Wed, August 12, 2020 [run] Sprints and Hills
Wed, August 12, 2020 [Bike] Tour de Croissants - Stage 3 - Cinderella
Tue, August 11, 2020 AP Perimeter Swim 2
Tue, August 11, 2020 AP Buoy Line Swim 1
Tue, August 11, 2020 AP Perimeter Swim 1
Tue, August 11, 2020 Tuesday Morning Strength
Sun, August 09, 2020 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sun, August 09, 2020 GGP Loops
Sun, August 09, 2020 Ironman Cebu 70.3
Sat, August 08, 2020 EAST PEAK
Sat, August 08, 2020 Bike - Tour d'SF (Merced, Twin Peaks, Lands End)
Sat, August 08, 2020 [Bike] Paradise Loop
Sat, August 08, 2020 [Bike] Point Reyes
Sat, August 08, 2020 Virtual Southern Inyo Fall Double Century (200 miles)
Fri, August 07, 2020 4 Corners and Muir Beach
Fri, August 07, 2020 Perimeter AP swim
Thu, August 06, 2020 AP Perimeter Swim
Thu, August 06, 2020 [bike] Beginner Butter Loop
Thu, August 06, 2020 AP Buoy Line Swim
Wed, August 05, 2020 Oly Program Info Meeting (via Zoom) w/Coach JD
Wed, August 05, 2020 Run - Sprint Intervals and Hill Intervals
Wed, August 05, 2020 [Bike] Tour de Croissants - Stage 2 - b.Patisserie
Tue, August 04, 2020 AP Perimeter Swim 2
Tue, August 04, 2020 AP Buoy Line Swim 1
Tue, August 04, 2020 AP Perimeter Swim 1
Tue, August 04, 2020 Tuesday Morning Strength
Sun, August 02, 2020 GGP Loops with Carmen
Sun, August 02, 2020 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sat, August 01, 2020 [Bike] Paradise Loop
Sat, August 01, 2020 [Bike] Tour d'SF (GGP, Merced, Twin Peaks, Presidio, Lands End)
Thu, July 30, 2020 AP Perimeter Swim
Thu, July 30, 2020 [bike] Beginner Butter Loop
Thu, July 30, 2020 AP Buoy Line Swim 1
Wed, July 29, 2020 Run Sprint Intervals and Hills
Wed, July 29, 2020 [Bike] Tour de Croissants - Stage 1 - Arsicault (Civic Center)
Tue, July 28, 2020 AP Perimeter Swim 2
Tue, July 28, 2020 AP Buoy Line Swim 1
Tue, July 28, 2020 AP Perimeter Swim 1
Tue, July 28, 2020 Tuesday Morning Strength
Sun, July 26, 2020 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sun, July 26, 2020 GGP Loops
Sat, July 25, 2020 Intermediate / Lazy / Volume Ride
Sat, July 25, 2020 [Bike] BoFax
Sat, July 25, 2020 IM Santa Rosa Zwift Redemption Ride
Fri, July 24, 2020 AP Perimeter swim
Wed, July 22, 2020 Speed work
Tue, July 21, 2020 AP Perimeter Swim 2
Tue, July 21, 2020 4 CORNERS ->HORSESHOE BAY
Tue, July 21, 2020 AP Buoy Line Swim 1
Tue, July 21, 2020 AP Perimeter Swim 1
Tue, July 21, 2020 Tuesday Morning Strength
Mon, July 20, 2020 Triathlon Lifestyle
Sun, July 19, 2020 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sun, July 19, 2020 GGP Loops
Sat, July 18, 2020 [Bike] Point Reyes
Sat, July 18, 2020 President's Ride
Sat, July 18, 2020 Virtual Southern Inyo Double Century (200/150/100miles)
Fri, July 17, 2020 AP Perimeter Swim
Thu, July 16, 2020 DIM SUM Ride
Tue, July 14, 2020 AP Perimeter Swim 2
Tue, July 14, 2020 AP Buoy Line Swim 1
Tue, July 14, 2020 AP Perimeter Swim 1
Sun, July 12, 2020 Paradise Loop
Sun, July 12, 2020 Return of GGP Loops!
Sun, July 12, 2020 Triple Nessie Run Challenge Virtual Half Marathon
Sat, July 11, 2020 Alpine Dam
Tue, July 07, 2020 AP Perimeter Swim 2
Tue, July 07, 2020 AP Buoy Line Swim 1
Tue, July 07, 2020 AP Perimeter Swim 1
Tue, July 07, 2020 Tuesday Morning Strength
Sun, July 05, 2020 Golden Gate Park + Lake Merced + Twin Peaks Loop
Sat, July 04, 2020 Pt Reyes St via SFD, to Nicasio
Sat, July 04, 2020 4 Corners and Muir Beach
Sat, July 04, 2020 SB to Pt reyes RT
Fri, July 03, 2020 Pantoll, 7 sisters, Sir Francis Drake, Nicasio, Lucas Valley Road
Fri, July 03, 2020 Paradise Loop
Thu, July 02, 2020 Hawk repeats - Intermediate
Wed, July 01, 2020 BEGINNER RIDE – to Horse Shoe Bay
Tue, June 30, 2020 AP Buoy Line Swim 2
Tue, June 30, 2020 AP Perimeter Swim 2
Tue, June 30, 2020 PLoop, Clockwise
Tue, June 30, 2020 AP Buoy Line Swim 1
Tue, June 30, 2020 AP Perimeter Swim 1
Tue, June 30, 2020 Tuesday Morning Strength
Mon, June 29, 2020 Four Corners to Muir Beach INTERMEDIATE no sweep
Sun, June 28, 2020 Golden Gate Park + Lake Merced Loop
Sat, June 27, 2020 Pantoll, Olema advanced
Sat, June 27, 2020 Mt Tam ride
Fri, June 26, 2020 hawk x 6 intermediate
Thu, June 25, 2020 Butter Loop - Beginner - NO SWEEP
Tue, June 23, 2020 AP Buoy Line Swim 2
Tue, June 23, 2020 AP Perimeter Swim 2
Tue, June 23, 2020 AP Buoy Line Swim 1
Tue, June 23, 2020 Thorton Beach - Intermediate - No Sweep
Tue, June 23, 2020 AP Perimeter Swim 1
Tue, June 23, 2020 Tuesday Morning Strength
Mon, June 22, 2020 4 CORNERS ->HORSESHOE BAY - intermediate NO SWEEP
Sun, June 21, 2020 Triple Nessie Run Challenge Virtual 10k
Sat, June 20, 2020 NICASIO Intermediate Ride
Sat, June 20, 2020 Paradise Loop - Intermediate Ride (No Drop)
Fri, June 19, 2020 Marin Headlands
Thu, June 18, 2020 Camino Alto Intermediate
Thu, June 18, 2020 Four Corners
Wed, June 17, 2020 Beginner Ride NO DROP - The Wiggle to OB
Wed, June 17, 2020 Marin Headlands
Tue, June 16, 2020 AP Buoy Line Swim 2
Tue, June 16, 2020 AP Perimeter Swim 2
Tue, June 16, 2020 AP Buoy Line Swim 1
Tue, June 16, 2020 AP Perimeter Swim 1
Tue, June 16, 2020 Beginner AP Swim
Mon, June 15, 2020 Battery Townsley -intermediate semi drop, no sweep
Sat, June 13, 2020 Run it Out 2020
Wed, June 10, 2020 How to train for and ride a Century
Sat, June 06, 2020 CANCELLED Tour of the Unknown Coast
Thu, June 04, 2020 Make Your 2020 Race Season Count! _____________________________Fundraiser
Sun, May 24, 2020 Triple Nessie Run Challenge Virtual 5k
Tue, May 19, 2020 Virtual Morning Strength
Thu, May 14, 2020 Hawk Hill (Temporarily on Thursdays!)
Tue, May 12, 2020 GGTC Virtual Strength
Tue, May 05, 2020 Virtual Zoom Morning Workout
Thu, April 30, 2020 POSTPONED - Cable Car Chase w/A Runner's Mind + Hoka
Tue, April 28, 2020 Morning Virtual Strength!
Sat, April 25, 2020 GGTC Zwift Team Challenge
Wed, April 22, 2020 GGTC Tech Support with Webmaster Felix
Wed, April 22, 2020 GGTC Virtual Morning Workout
Sun, April 19, 2020 Virtual Sunday Run Day + Pre-Birthday Run
Sun, April 19, 2020 POSTPONED - Discovery Bay Triathlon
Sat, April 18, 2020 Zwift President's Ride
Thu, April 16, 2020 Virtual April Happy Hour - Wear your Favorite Hat
Wed, April 15, 2020 What's For Dinner? Virtual Meetup
Tue, April 14, 2020 Morning Virtual Strength
Tue, April 14, 2020 30min Strength Train Against COVID-19
Fri, April 10, 2020 POSTPONED DUE TO COVID-19: TRAINING WEEKEND 2020
Fri, April 10, 2020 POSTPONED - Cycle to Camp
Wed, April 08, 2020 Long Run Nutrition Secrets Revealed!
Tue, April 07, 2020 CANCELLED DUE TO COVID-19: Tuesday AP Swim
Tue, April 07, 2020 Virtual Morning Strength
Tue, April 07, 2020 CANCELLED BY COVID-19: Tuesday Morning Strength
Sun, April 05, 2020 CANCELLED BY COVID-19 - April Sunday Run
Sun, April 05, 2020 Sasquatch Scramble 5K/10K/Half
Sat, April 04, 2020 POSTPONED - Fish Rock (Gravel-ish) Ride/Race
Sat, April 04, 2020 Zwift Century (with finisher medals!)
Sat, April 04, 2020 CANCELLED BY COVID-19 - Monthly Ride - Point Reyes & Stinson Beach
Thu, April 02, 2020 CANCELLED DUE TO COVID-19: Coached Swim Practice
Wed, April 01, 2020 CANCELLED DUE TO COVID-19: Track Night
Wed, April 01, 2020 Virtual HIIT Workout
Wed, April 01, 2020 CANCELLED DUE TO COVID-19: Hawk Hill Wednesdays
Tue, March 31, 2020 CANCELLED DUE TO COVID-19: Tuesday AP Swim
Tue, March 31, 2020 CANCELLED BY COVID-19 - Tuesday Morning Strength
Sun, March 29, 2020 Modesto Marathon (Full / Half / 10k / 5k)
Sat, March 28, 2020 CANCELLED BY COVID-19 - AP Swim
Sat, March 28, 2020 CANCELLED BY COVID-19 - Cinderella Ride - WOMEN ONLY
Thu, March 26, 2020 RESCHEDULE - VIRTUAL Happy Hour - March!
Tue, March 24, 2020 CANCELLED BY COVID-19 - Tuesday Morning Strength
Mon, March 23, 2020 Zwift virtual ride - 1h Recovery (visio conference enabled)
Sun, March 22, 2020 CANCELLED BY COVID-19 - Napa Valley Women's Half Marathon and 5K
Sat, March 21, 2020 CANCELLED BY COVID-19 - President's Ride
Sat, March 21, 2020 Solvang Double Century (Imperial or Metric)
Thu, March 19, 2020 CANCELLED BY COVID-19 - Coached Swim Practice
Thu, March 19, 2020 CANCELLED BY COVID-19 - Hawk Hill-March Madness Edition!
Wed, March 18, 2020 CANCELLED BY COVID-19 - Track Night
Wed, March 18, 2020 Zwift Meetup: Sand & Sequoias
Wed, March 18, 2020 CANCELLED BY COVID-19 - Hawk Hill Wednesdays
Tue, March 17, 2020 CANCELLED BY COVID-19 - Tuesday AP Swim
Tue, March 17, 2020 CANCELLED BY COVID-19 - Tuesday Morning Strength
Sun, March 15, 2020 CANCELLED BY COVID-19 - Long Run Nutrition Secrets Revealed! (GGP Loops)
Sun, March 15, 2020 CANCELLED BY COVID-19 - Sunday Run Day - Steep Ravine Matt Davis Loop!
Sat, March 14, 2020 CANCELLED BY COVID-19 - [POSTPONED] Daylight Savings Tour to Santa Cruz
Sat, March 14, 2020 CANCELLED BY COVID-19 - MONTHLY RIDE - Alpine Dam (Advanced) - Fairfax out and back (Beginner / Intermediate)
Fri, March 13, 2020 Alp d’Hawk pm
Fri, March 13, 2020 Alp d'Hawk am
Tue, March 10, 2020 AP Swim Kick Off
Tue, March 10, 2020 Tuesday Morning Strength
Sun, March 08, 2020 Long Run Nutrition Secrets Revealed! (GGP Loops)
Sun, March 08, 2020 Running Form Clinic w/Coach Mario + Group Runs
Sat, March 07, 2020 CANCELLED -- BIKE RIDE - Alpine Dam (Intermediate)
Sat, March 07, 2020 CANCELLED - Monthly Ride - Alpine Dam or Fairfax
Thu, March 05, 2020 Potrero Hill Repeats
Tue, March 03, 2020 Tuesday Morning Strength
Mon, March 02, 2020 Triathlon 101: Race Gear and Bike Maintenance
Sun, March 01, 2020 March 1st Sunday Run
Sun, March 01, 2020 Stanford Treeathlon
Sun, March 01, 2020 napa valley 5k, half, and full
Sun, March 01, 2020 Olympic Distance Training Program (OLY) | Spring 2020
Sun, March 01, 2020 Women For Tri 2020 Spring Training Program
Sun, March 01, 2020 Half IRONMAN Training Programs (HIT) | Spring 2020
Sat, February 29, 2020 The dullest workout ever invented. (Bike Ride followed by a Coffee Followed by swim)
Sat, February 29, 2020 Andy's Market to Nicasio Reservoir Brick
Sat, February 29, 2020 Pt Reyes Drop-ish Ride
Tue, February 25, 2020 Tuesday Morning Strength Shake Up
Sun, February 23, 2020 Flip Turn Swim Clinic
Sun, February 23, 2020 Golden Gate Park Loops - Beginner Ride (NO DROP)
Sun, February 23, 2020 Rattlesnake Ramble 5K/10K/Half
Sun, February 23, 2020 February Sunday Run
Sat, February 22, 2020 AP Swim
Sat, February 22, 2020 Post Happy Hour Ride
Sat, February 22, 2020 Peninsula Bike-Run Brick
Sat, February 22, 2020 Kings Mountain/Tunitas Ride
Sat, February 22, 2020 Wildflour Bakery Ride
Fri, February 21, 2020 HAPPY HOUR - Bring a Friend!
Tue, February 18, 2020 Tuesday Morning Strength Shake Up!
Mon, February 17, 2020 Pt. Reyes Loop
Mon, February 17, 2020 Long Weekend Run (5, 7 or 10 miles)
Sun, February 16, 2020 Open Water Swim Clinic
Sun, February 16, 2020 6.1 miles of forest, cliffs, beaches, and hills
Sun, February 16, 2020 Montara Mountain Trail Race (Coastal Trails)
Sat, February 15, 2020 Beginner NO DROP Ride.
Sat, February 15, 2020 President's Ride
Thu, February 13, 2020 Potrero Hill Repeats
Wed, February 12, 2020 2020 Track Kick-Off
Tue, February 11, 2020 Strength Kick Off
Sun, February 09, 2020 Post Masters Swim Bike Ride
Sun, February 09, 2020 Coached Swim Drop-In
Sun, February 09, 2020 Dash -> Splash -> Get Trashed
Sun, February 09, 2020 GGP Loops
Sat, February 08, 2020 Trail Run - Pacifica
Sat, February 08, 2020 Paradise Loop DROP ride
Sat, February 08, 2020 GGNRA Trail Run
Sat, February 08, 2020 Monthly Ride - Stinson Beach
Tue, February 04, 2020 Tuesday Morning Strength Shake Up!
Sun, February 02, 2020 Muir Beach to Devils Teeth [10:30am late start (we should be done in time for the Super Bowl)]
Sun, February 02, 2020 Coached Swim Drop-In
Sun, February 02, 2020 Kaiser Half Marathon Cheer Station
Sun, February 02, 2020 Kaiser Half marathon
Sun, February 02, 2020 Pre-Kaiser Cheer Golden Gate Park Run
Sat, February 01, 2020 Nicasio Out N Back
Sat, February 01, 2020 Bike: Mill Valley-BoFax-Seven Sisters
Sat, February 01, 2020 Jed Smith Ultra Classic (1/2 thru 50M)
Sat, February 01, 2020 Sedona Half Marathon
Fri, January 31, 2020 Morning City Bike Loop
Tue, January 28, 2020 Tuesday Morning Strength Shake Up!
Sun, January 26, 2020 Coached Swim Drop-In
Sun, January 26, 2020 Tennessee Valley Trail Run
Sun, January 26, 2020 Sunday GGP Loops!
Sat, January 25, 2020 2020 Kick Off Party
Sat, January 25, 2020 President's Ride
Wed, January 22, 2020 LOCATION CHANGE - Wednesday Track at deYoung Museum
Wed, January 22, 2020 Pre-Track Mini-Strength
Tue, January 21, 2020 Training Programs Info Meeting
Tue, January 21, 2020 2020 GGTC Kit Fitting
Tue, January 21, 2020 Weekly Morning Strength
Mon, January 20, 2020 MLK ride - Mt Tam
Sun, January 19, 2020 3rd Sunday Runs w/SF Tri at A Runner's Mind
Sun, January 19, 2020 Nicasio Out and Back
Sun, January 19, 2020 Beginner/Recovery Chill Coffee Ride
Sat, January 18, 2020 AP Swim
Sat, January 18, 2020 Bike Ride : Woodacre and Back
Sat, January 18, 2020 Paradise Loop Ride + Coffee
Sat, January 18, 2020 TRAIL RUN + SWIM
Sat, January 18, 2020 The Coast Ride 2020
Fri, January 17, 2020 San Bruno Mtn Sunrise
Thu, January 16, 2020 Potrero Hill Repeats
Tue, January 14, 2020 Weekly Morning Strength
Sun, January 12, 2020 5-Week Masters Swim
Sun, January 12, 2020 Sunday Run Kickoff - Equator at Ft. Mason
Sun, January 12, 2020 Hot Chocolate 5k/15k
Sat, January 11, 2020 Bike Kick Off - Presidio / Golden Gate Park loop & Paradise loop
Fri, January 10, 2020 HAPPY HOUR - Launching into 2020!
Wed, January 08, 2020 Track Night
Wed, January 08, 2020 Strength in the New Year
Tue, January 07, 2020 2020 Kick Off Meeting
Sun, January 05, 2020 Mt. San Bruno Trail Run
Sun, January 05, 2020 BIKE RIDE - China Camp State Park (~45 miles)
Sat, January 04, 2020 BIKE RIDE - Paradise Loop (37 Miles)
Sat, January 04, 2020 Marshall Wall/Point Reyes Ride (~110 miles, 9500ft climbing)
Wed, January 01, 2020 New Years Day Dip
Sun, December 29, 2019 Trail Run - Hold the Tinsel
Sat, December 28, 2019 Folsom Race Course Preview
Sat, December 28, 2019 Ride to Santa Cruz and back
Tue, December 24, 2019 Christmas Eve Ride
Mon, December 23, 2019 Ambassador ride
Sun, December 22, 2019 Sunday Long Run with Ambassador James
Wed, December 18, 2019 Back on my Feet - Workout Wednesday
Sun, December 15, 2019 Christmas Relays at Lake Merced
Sat, December 14, 2019 The 2019 Great GGTC Santa Ride
Sun, December 08, 2019 Ironman 70.3 Indian Wells - La Quinta
Tue, December 03, 2019 Joint SF Tri & GGTC Run + Social
Mon, December 02, 2019 How to Survive the Off-Season - Member Event
Sun, December 01, 2019 IRONMAN Western Australia
Mon, November 25, 2019 Olema Ride
Sun, November 24, 2019 Mt Tam ride
Sun, November 24, 2019 Sunday Run (Golden Gate Park)
Sun, November 24, 2019 IM Arizona
Sat, November 23, 2019 President's Ride
Wed, November 20, 2019 Back on my Feet - Workout Wednesday
Sun, November 17, 2019 Ride the Richmond/San Rafael Bridge!
Sun, November 17, 2019 Long Run Loops in the Park
Sat, November 16, 2019 VOLUNTEER - North Face Endurance Challenge
Sat, November 16, 2019 Paradise Loop with Liz
Sun, November 10, 2019 GGTC Adventure Race
Sun, November 10, 2019 Sunday Runday Tennessee Valley Trail Head!
Sat, November 09, 2019 Bike Ride: 50+ Miles in Marin (Mill Valley, Stinson, Fairfax)
Sun, November 03, 2019 Morro Bay Triathlon
Sun, November 03, 2019 2019 New York City Marathon
Sat, November 02, 2019 Beermile!!
Sat, November 02, 2019 Saturday Brick Work (AP Swim to Run)
Sun, October 27, 2019 Sunday Runday Tennessee Valley Trails!
Sat, October 26, 2019 Point Reyes - Advanced ride (75 miles)
Fri, October 25, 2019 Napa Ragnar Relay
Sun, October 20, 2019 Sunday Runday San Bruno Trails
Sun, October 20, 2019 Monterey Bay Triathlon
Sun, October 20, 2019 Marin County Olympic Distance Triathlon
Sun, October 20, 2019 IRONMAN 70.3 - Arizona
Sat, October 19, 2019 Ironman 70.3 Wilmington, North Carolina
Sat, October 19, 2019 Chicago Marathon
Fri, October 18, 2019 October Happy Hour - Meet the 2020 Board
Wed, October 16, 2019 Back on my Feet - Workout Wednesday
Sat, October 12, 2019 Bike Ride - Paradise loop
Sat, October 12, 2019 Aquatic Park - AlleyCat Triathlon Swim
Mon, October 07, 2019 Lyon Street Stairs
Sun, October 06, 2019 GGTC friendly-competitive Duathlon
Sun, October 06, 2019 Rock & Roll San Jose
Wed, October 02, 2019 Cancelled: 10/2 Hawk Hill Wed Ride - road closure
Mon, September 30, 2019 Recovery Monday with A Runners Mind
Sun, September 29, 2019 10-Week Masters Series
Sun, September 29, 2019 AP Swim!
Sat, September 28, 2019 Bike Ride - Stinson Beach
Sat, September 28, 2019 2019 Berlin Marathon
Tue, September 24, 2019 Wattie Ink Kit Fitting - Limited Edition
Sun, September 22, 2019 Santa Cruz Triathlon
Sun, September 22, 2019 BORP Revolution Ride and Festival
Sat, September 21, 2019 Waves to Wine Ride
Sat, September 21, 2019 Saturday Ride!
Fri, September 20, 2019 September Happy Hour
Fri, September 20, 2019 AP Swim before Happy Hour!
Fri, September 20, 2019 Friday Morning AP Swim
Wed, September 18, 2019 Get it Done Run
Sun, September 15, 2019 AP Swim!
Sun, September 15, 2019 Nautica Malibu Triathlon
Sun, September 15, 2019 Life Time Tempe Triathlon
Sat, September 14, 2019 Alpine Dam + Beginner Ride + maybe more!
Fri, September 13, 2019 Friday Morning AP Swim
Sun, September 08, 2019 IM Santa Cruz 70.3
Sun, September 08, 2019 Trail Running Training Program | Fall 2019 10-Week
Sun, September 08, 2019 Giant Race
Sat, September 07, 2019 Bike Ride - Marin Headlands
Sat, September 07, 2019 IRONMAN 70.3 World Championships
Fri, September 06, 2019 Friday Morning AP Swim
Mon, September 02, 2019 Labor Day Stinson Beach Ride
Sat, August 31, 2019 President's P-Loop
Fri, August 30, 2019 August Happy Hour and Meet the Board
Fri, August 30, 2019 Friday Morning AP Swim
Mon, August 26, 2019 Q3 Member Meeting & Garmin Demo
Sun, August 25, 2019 Santa Cruz Training Day
Sun, August 25, 2019 Lake Tahoe Triathlon (Olympic & 70.3)
Sun, August 25, 2019 Chicago Triathlon
Sun, August 18, 2019 North Bay Century!
Sun, August 18, 2019 VOLUNTEER - Oakland Triathlon Festival
Sun, August 18, 2019 IM Mount Tremblant
Sun, August 18, 2019 Oakland Triathlon Festival
Sat, August 17, 2019 Santa Cruz 70.3 Preview Ride + Brick Run
Sat, August 17, 2019 Santa Cruz 70.3 Bike + Brick
Thu, August 15, 2019 Bikes’n’Beers - Advanced Bike Maintenance at Bike Connection
Sun, August 11, 2019 Women For Tri 2019 Fall Training Program
Sun, August 11, 2019 Tri Santa Cruz Oly/Sprint Triathlon
Sat, August 10, 2019 SF to Half Moon Bay Ride
Sat, August 03, 2019 Sports Basement Headlands Gravel Ride
Sat, August 03, 2019 Pescadero Loop!
Sat, August 03, 2019 Marin Century
Mon, July 29, 2019