Upcoming Events

    • Thu, January 09, 2020
    • (PST)
    • Thu, December 17, 2020
    • (PST)
    • 17 sessions
    • Mission Pool (1 Linda St, San Francisco)

    Join us for our weekly coached swim workouts with Christina Bechtel at Mission Pool.  Please meet on the pool deck before 7:00 PM for practice.

    • Open to all abilities and experience levels.  The group is split into 4 lanes starting from beginners to experienced
    • Free with your GGTC Membership
    • Workout will be posted to the member forums at least a day before the workout

    Mission pool is outdoors (no need for a wetsuit, just a bathing suit). Bring a towel, goggles, swim cap and lock if you want to store your stuff.

    Check our our SWIM page for more information.

    Email Swim Director Brett at swim@ggtc.org for questions.


    • Thu, September 03, 2020
    • (PDT)
    • Thu, November 12, 2020
    • (PST)
    • 10 sessions
    • Golden Gate Bridge Welcome Center
    • 1
    Register

    Join ambassador Hannah for a Thursday morning Hawk Hill ride!

    When: Thursday mornings, 6:50am for a 7:00am roll
    Where: Golden Gate Bridge Visitors Welcome Center
    What: A nice little no-drop ride up and back down the front of Hawk Hill
    Bring: Mask/Buff, spare tube, canisters, optimism, pessimism - all are accepted
    COVID things: we'll adhere to social distancing and mask wearing. Limit of 10 registrants. Please stay in bed if you're sick, or tested positive, or came into contact with anyone who has

    Contact: Hannah! hanmbates@gmail.com or 415 518-7196 
     

    • Sun, September 27, 2020
    • (PDT)
    • Sun, December 06, 2020
    • (PST)
    • Locations in SF and Marin
    Register

    2020 has not been the year that we anticipated, so with input from Coach Cesar Valera, we are proud to introduce the GGTC Long Distance Squad. Our fall long distance training program will start on September 27th and run through December 6th.

    The goal of this program is to prepare you for the 2021 season by building you into a stronger, more well rounded athlete. As with the regular HIT Fall program, this will be a training program, but with a twist, as we won’t have official racing occurring.

    But 2021 will be around the corner, and this adversity will let us come out of the gates stronger than ever before. Come join us!

    Coach Cesar Valera

    The HIT program will continue to be coached by Coach Cesar Valera. Cesar has 20+ years of professional triathlon experience and 10+ years of triathlon coaching experience. If you have recently been at club events you have likely seen Cesar. 

    10-Week Training Program

    When: Sept 27 - Dec 05
    Cost: $330 for Members
    New Members: Purchase your GGTC membership here in order to register.



    Questions? Reach out to vicepresident@ggtc.org

    More info at https://ggtc.org/HIT

    • Fri, October 23, 2020
    • (PDT)
    • Fri, October 30, 2020
    • (PDT)
    • 3 sessions
    • Lake Chabot Main Gate
    • 10
    Register

    Ambassador James will lead a trail run of about 10 miles.

    Start time is 6:30am from Lake Chabot Main Gate.

    Things to bring: Mask/Buff. Money for food after (depending on demand). Recommend an N95 mask if AQI is bad.

    This will be a socially distant run, adhering to mask guidance. Limit of 10 registrants. Priority to MarathoningForTriathletes members.

    Afterwards there will be a coffee and pastries stop at Castro Valley Market.

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

    James - 4152486493






    • Sun, October 25, 2020
    • 6:00 AM - 11:00 PM (PDT)
    • Los Angeles, CA
    Register
    Get 15% off using the code on our 2020 Race Discounts Page - https://ggtc.org/2020-race-discounts

    ATTENTION:
    If you are racing this event, please register on the calendar and make sure you include your name in the list of event registrants (it's only viewable to GGTC members)!

    Our friends at LA Tri Club have offered to arrange a potential homestay for our members, pretty cool eh?

    CONTACT: Marc Morgan at sponsorship@ggtc.org if you have any questions.

    • Mon, October 26, 2020
    • 6:30 AM - 9:00 AM (PDT)
    • GGB
    • 10
    Register

    Marin Headlands Dirt Loop

    Ambassador James will lead a gravel ride through Marin, along Bobcat and Miwok trails.

    Start time is 6:30am from GGB.  https://www.strava.com/routes/2753907306049516986

    https://connect.garmin.com/modern/course/44436561

    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. Money for coffee after (depending on demand). Tools to fix a flat and your bike. Recommend an N95 mask if AQI is bad.

    You should have at least 33mm tires on your bike to comfortably do this ride.

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

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

    James - 4152486493






    • Tue, October 27, 2020
    • 6:15 AM - 7:15 AM (PDT)
    • Aquatic Park Bleachers
    • 6
    Register

    It seems like 2020 is a bust, but that's no reason for your mind and body to become one as well! Now's the time to focus on the little things we tend to neglect during race season - STRENGTH!

    Join Coach Morgan for a butt kicking workout every Tuesday morning at 6:15am at various locations in SF. 

    This Strength will be held at the Aquatic Park bleachers!

    Rules are:

    • A mask or face covering MUST be worn. This will be strictly enforced by those leading the workouts. We want to ensure all members take this seriously in order to protect themselves as well as fellow athletes.

    • All workouts will require registration in advance. Please only register if you are 100% certain you will join. In the event that you may need to cancel, do so as early as possible in order to open a slot to other interested members.

    • Do not bring a friend or other members to a workout they have not registered for.

    • Finally, if you are feeling any symptoms of illness, please DO NOT attend any group workout!

    Questions? E-mail Kimi at president@ggtc.org.

    In case of inclement weather, strength will be moved to the Palace of Fine Arts. 

    • Tue, October 27, 2020
    • 5:30 PM - 6:15 PM (PDT)
    • Aquatic Park
    • 1
    Register

    Socially distant Swim Number 1: Perimeter

    Please arrive promptly (but not early)  for your registered session:  Arive at 5:30PM in the water by 5:50.

    We want to keep GGTC open so please follow the rules: Masks at all times (until you're ready to enter the water). Maintain 6 feet between members. No sharing/swapping of equipment. Stay home if you have any symptoms or have been in close contact with someone with COVID. If you are not registered you cannot swim with the GGTC group.

    And remember we're meeting on the bleachers on the West side of the Maritime museum (to the left when you're facing the water).



    • Tue, October 27, 2020
    • 5:45 PM - 6:30 PM (PDT)
    • Aquatic Park
    • 8
    Register

    Socially distant Swim Group 2: Buoy Line

    Please arrive promptly (but not early)  for your registered session: Arrive at 5:45PM in the water by 6PM.

    We want to keep GGTC open so please follow the rules: Masks at all times (until you're ready to enter the water). Maintain 6 feet between members. No sharing/swapping of equipment. Stay home if you have any symptoms or have been in close contact with someone with COVID. If you are not registered you cannot swim with the GGTC group.

    And remember we're meeting on the bleachers on the West side of the Maritime museum (to the left when you're facing the water).



    • Tue, October 27, 2020
    • 6:00 PM - 6:45 PM (PDT)
    • Aquatic Park
    • 7
    Register

    Socially distant Swim Group 3: Perimeter 

    Please arrive promptly (but not early)  for your registered session:  Arrive 6:00PM in the water by 6:15.

    We want to keep GGTC open so please follow the rules: Masks at all times (until you're ready to enter the water). Maintain 6 feet between members. No sharing/swapping of equipment. Stay home if you have any symptoms or have been in close contact with someone with COVID. If you are not registered you cannot swim with the GGTC group.

    And remember we're meeting on the bleachers on the West side of the Maritime museum (to the left when you're facing the water).



    • Sat, October 31, 2020
    • 9:30 AM - 5:00 PM (PDT)
    • Berkeley Marina, D Dock, Slip 24 7 Spinnaker Way, Berkeley, CA
    Register

    Event Time: Meet in the parking lot at the location above by 9:30, back by 5 pm. Member Peter Kadyca is making an extremely generous offer. Register here and please email Peter at kadyca@yahoo.com.

    Event Description:

    Well, you can't do any Triathlon racing, so maybe it's time to try a different kind of racing. That's right, under current regulations, Sailboat racing on San Francisco Bay is allowed provided all participants wear masks during the event and no more than three people per vessel (2 passengers + your captain - me).

    This is the Corinthian Yacht Club Fall Series, every other Saturday from September 19th through Thanksgiving (9/19, 10/3, 10/17, 10/31, 11/14, 11/28). (note: please register for the date you want) 

    More details here: https://race.cyc.org/fs

    I've entered my Islander 36 sailboat in the Long Course division (one race per day) of PHRF (Performance Handicap Racing Formula) and for non-spinnaker division to keep things simple. No experience required. PFDs (Personal Floatation Devices) are provided and are required to be worn at all times aboard. You may be asked to occasionally help pull on or hold onto a rope. It can get cold and windy out on the bay, so dress in layers with a waterproof outer shell and preferably white soled shoes. Also, bring drinks and snacks. Meet at Berkeley Marina D Dock by 9:30 to depart by 10 am latest. Start area is off the race deck of the CYC in Tiburon and the first gun is usually around noon, so it can take a while to get over there from Berkeley. After the race we will return to Berkeley as current orders prevent any post race gatherings. Once across the finish line, adult beverages may be consumed. We should be back at the dock by around 5 pm depending on how long the race course is, what the wind conditions are, and where the finish line is. Best to plan for the whole day. There is a toilet on board.

    Send me a message if you have any questions. First come first served, though I can maintain a wait list, too, in case somebody needs to bail at the last minute for some reason. 

    Peter Kacandes 





    • Sat, October 31, 2020
    • 4:00 PM - 5:30 PM (PDT)
    • Kezar Stadium
    Register

    It's Beer Mile Time!

    Join Social Director Jordan McCarthy & Ambassador Kevin Lowry for some fun this Halloween  - the time has come to now challenge yourself to drinking+running.  Can't make it in person? Join virtually!! https://onarchipelago.zoom.us/j/96711649621?pwd=anV3RnJFQjVMWG1rekpzTVZYNlN6UT09

    Put on your Halloween costumes and come out to show your skills on Saturday, October 31st.  We will have a quick warm up and then begin the festivities.  You can do the whole thing yourself (if you're crazy like Kevin) or do a relay.  FILL OUT THE SPREADSHEET for your individual registration or relay team! 

    Spreadsheet link

    Afterwards, we be socially distanced in the stands with our own beer and cheer.  

    If you don't know what a beermile is, then let the internet inform you: beermile.com/rules .  Approved beers here (https://www.beermile.com/beer_abv.beer

    Feel free to reach out to Jordan @ social@ggtc.org if you have any questions or suggestions on how to make this even more fun.  

    Note: this entire event will be socially distanced - if Kezar is too crowded, we will have a back-up location.  Please do make sure to bring a mask or your GGTC buff! 

    • Tue, November 03, 2020
    • 6:15 AM - 7:15 AM (PST)
    • Palace of Fine Arts
    • 7
    Register

    It seems like 2020 is a bust, but that's no reason for your mind and body to become one as well! Now's the time to focus on the little things we tend to neglect during race season - STRENGTH!

    Join Coach Morgan for a butt kicking workout every Tuesday morning at 6:15am.

    Strength will be held at the  Palace of Fine Arts!

    Rules are:

    • A mask or face covering MUST be worn. This will be strictly enforced by those leading the workouts. We want to ensure all members take this seriously in order to protect themselves as well as fellow athletes.

    • All workouts will require registration in advance. Please only register if you are 100% certain you will join. In the event that you may need to cancel, do so as early as possible in order to open a slot to other interested members.

    • Do not bring a friend or other members to a workout they have not registered for.

    • Finally, if you are feeling any symptoms of illness, please DO NOT attend any group workout!

    Questions? E-mail Kimi at president@ggtc.org.

    • Sat, November 07, 2020
    • 6:00 AM (PST)
    • Sun, November 08, 2020
    • 5:00 PM (PST)
    • Napa Valley, CA
    Register

    This is a one-of-a-kind location! Napa Valley is one of the treasures of the United States and the historic Indian Springs Resort and Spa is California’s oldest continuously operating pool and spa facility. Lake Berryessa is breathtakingly beautiful. This rugged, yet majestic natural setting is home to varied and beautiful Northern California wildlife such as swans, bald eagles, fox and whitetail deer.

    GGTC members receive a 20% discount using the code found on our Race Discount page.

    WHERE: Napa Valley, CA

    DISTANCES: Sprint/Olympic/Half/Full

    Race details and to register for the Napa Valley Hits can be found HERE.

    To see who else is racing with you, register for this event and make sure you include your name in the list of event registrants (it's only viewable to GGTC members).

    Questions? Contact Marc at sponsorship@ggtc.org

    • Tue, November 10, 2020
    • 6:15 AM - 7:15 AM (PST)
    • Rideout Fountain in Golden Gate Park
    • 9
    Register

    It seems like 2020 is a bust, but that's no reason for your mind and body to become one as well! Now's the time to focus on the little things we tend to neglect during race season - STRENGTH!

    Join Coach Morgan for a butt kicking workout every Tuesday morning at 6:15am at various locations in SF. 

    This Strength will be held at the Rideout Fountain in Golden Gate Park!

    Rules are:

    • A mask or face covering MUST be worn. This will be strictly enforced by those leading the workouts. We want to ensure all members take this seriously in order to protect themselves as well as fellow athletes.

    • All workouts will require registration in advance. Please only register if you are 100% certain you will join. In the event that you may need to cancel, do so as early as possible in order to open a slot to other interested members.

    • Do not bring a friend or other members to a workout they have not registered for.

    • Finally, if you are feeling any symptoms of illness, please DO NOT attend any group workout!

    Questions? E-mail Kimi at president@ggtc.org.

    In case of inclement weather, strength will be moved to the Palace of Fine Arts. 

    • Sat, November 14, 2020
    • 9:30 AM - 5:00 PM (PST)
    • Berkeley Marina, D Dock, Slip 24 7 Spinnaker Way, Berkeley, CA
    Register

    Event Time: Meet in the parking lot at the location above by 9:30, back by 5 pm. Member Peter Kadyca is making an extremely generous offer. Register here and please email Peter at kadyca@yahoo.com.

    Event Description:

    Well, you can't do any Triathlon racing, so maybe it's time to try a different kind of racing. That's right, under current regulations, Sailboat racing on San Francisco Bay is allowed provided all participants wear masks during the event and no more than three people per vessel (2 passengers + your captain - me).

    This is the Corinthian Yacht Club Fall Series, every other Saturday from September 19th through Thanksgiving (9/19, 10/3, 10/17, 10/31, 11/14, 11/28). (note: please register for the date you want) 

    More details here: https://race.cyc.org/fs

    I've entered my Islander 36 sailboat in the Long Course division (one race per day) of PHRF (Performance Handicap Racing Formula) and for non-spinnaker division to keep things simple. No experience required. PFDs (Personal Floatation Devices) are provided and are required to be worn at all times aboard. You may be asked to occasionally help pull on or hold onto a rope. It can get cold and windy out on the bay, so dress in layers with a waterproof outer shell and preferably white soled shoes. Also, bring drinks and snacks. Meet at Berkeley Marina D Dock by 9:30 to depart by 10 am latest. Start area is off the race deck of the CYC in Tiburon and the first gun is usually around noon, so it can take a while to get over there from Berkeley. After the race we will return to Berkeley as current orders prevent any post race gatherings. Once across the finish line, adult beverages may be consumed. We should be back at the dock by around 5 pm depending on how long the race course is, what the wind conditions are, and where the finish line is. Best to plan for the whole day. There is a toilet on board.

    Send me a message if you have any questions. First come first served, though I can maintain a wait list, too, in case somebody needs to bail at the last minute for some reason. 

    Peter Kacandes 





    • Sun, November 15, 2020
    • 12:00 PM - 2:00 PM (PST)
    • Presidio Green
    Register

    It's Almost Turkey (or Tofurkey) Time! 

    Put on your turkey costumes (or an animal type costume) and come out for a little sweat and a little social distanced fun to add some spunk and spike to your hot chocolate this Sunday.

    Schedule: 

    Noon - arrival / turkey style warm-ups

    12:15 - 10K trotters start (route tbd)

    12:30 - 5K trotters start (route tbd)

    1PM - 2PM: Peppermint Hot chocolate, drinks, socially distanced celebration, and share one think you are thankful for! Note: please bring your own food!

    Feel free to reach out to Jordan @ social@ggtc.org if you have any questions or suggestions on how to make this even more fun.  

     

    • Sat, November 21, 2020
    • 8:00 AM - 9:00 AM (PST)
    • TBD

    Join the President on the monthly President Ride.

    We'll meet at 8am and roll out promptly at 8:15am.

    As always, bring adequate hydration, nutrition, spare tube and tire changing kit.

    Locations will vary so register for event updates.

    • Sun, November 22, 2020
    • 6:00 AM - 10:00 PM (PST)
    • Tempe, AZ
    Register

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

    • Sat, November 28, 2020
    • 9:30 AM - 5:00 PM (PST)
    • Berkeley Marina, D Dock, Slip 24 7 Spinnaker Way, Berkeley, CA
    Register

    Event Time: Meet in the parking lot at the location above by 9:30, back by 5 pm. Member Peter Kadyca is making an extremely generous offer. Register here and please email Peter at kadyca@yahoo.com.

    Event Description:

    Well, you can't do any Triathlon racing, so maybe it's time to try a different kind of racing. That's right, under current regulations, Sailboat racing on San Francisco Bay is allowed provided all participants wear masks during the event and no more than three people per vessel (2 passengers + your captain - me).

    This is the Corinthian Yacht Club Fall Series, every other Saturday from September 19th through Thanksgiving (9/19, 10/3, 10/17, 10/31, 11/14, 11/28). (note: please register for the date you want) 

    More details here: https://race.cyc.org/fs

    I've entered my Islander 36 sailboat in the Long Course division (one race per day) of PHRF (Performance Handicap Racing Formula) and for non-spinnaker division to keep things simple. No experience required. PFDs (Personal Floatation Devices) are provided and are required to be worn at all times aboard. You may be asked to occasionally help pull on or hold onto a rope. It can get cold and windy out on the bay, so dress in layers with a waterproof outer shell and preferably white soled shoes. Also, bring drinks and snacks. Meet at Berkeley Marina D Dock by 9:30 to depart by 10 am latest. Start area is off the race deck of the CYC in Tiburon and the first gun is usually around noon, so it can take a while to get over there from Berkeley. After the race we will return to Berkeley as current orders prevent any post race gatherings. Once across the finish line, adult beverages may be consumed. We should be back at the dock by around 5 pm depending on how long the race course is, what the wind conditions are, and where the finish line is. Best to plan for the whole day. There is a toilet on board.

    Send me a message if you have any questions. First come first served, though I can maintain a wait list, too, in case somebody needs to bail at the last minute for some reason. 

    Peter Kacandes 





    • Fri, December 18, 2020
    • 7:00 AM - 8:30 AM (PST)
    • Lake Chabot Main Gate
    • 10
    Register

    Ambassador James will lead a trail run of about 12 miles.

    Start time is 7am from Lake Chabot Main Gate.

    Things to bring: Mask/Buff. Money for food after (depending on demand). Recommend an N95 mask if AQI is bad.

    This will be a socially distant run, adhering to mask guidance. Limit of 10 registrants. Priority to MarathoningForTriathletes members.

    Afterwards there will be a coffee and pastries stop at Castro Valley Market.

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

    James - 4152486493






    • 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

Past Events

Sun, October 25, 2020 GGP Loops (noon edition)
Sun, October 25, 2020 Marin Headlands Trail Run
Sat, October 24, 2020 GGTC "Tri-ing Through 2020" Triathlon
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
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 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 [Bike] Golden Gate Park + Lake Merced + Twin Peaks Loop
Sun, August 02, 2020 GGP Loops with Carmen
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 President's Ride
Sat, July 18, 2020 [Bike] Point Reyes
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 CANCELLED BY COVID-19 - Monthly Ride - Point Reyes & Stinson Beach
Sat, April 04, 2020 Zwift Century (with finisher medals!)
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 napa valley 5k, half, and full
Sun, March 01, 2020 Stanford Treeathlon
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 Pt Reyes Drop-ish Ride
Sat, February 29, 2020 Andy's Market to Nicasio Reservoir Brick
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 BIKE RIDE - China Camp State Park (~45 miles)
Sun, January 05, 2020 Mt. San Bruno Trail Run
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 Half IRONMAN Training Programs (HIT) | Summer 2019 6-Week Option
Sun, July 28, 2019 Open Water Swim + Run + Lunch
Sun, July 28, 2019 Stinson via Pantoll Ride - NO DROP
Sun, July 28, 2019 Whistler BC - Ironman and 70.3
Sun, July 28, 2019 2019 San Francisco Marathon
Sat, July 27, 2019 VOLUNTEER - IRONMAN 70.3 Santa Rosa
Sat, July 27, 2019 Santa Rosa Ride
Sat, July 27, 2019 Ride to Volunteer at IM Santa Rosa 70.3
Sat, July 27, 2019 Santa Rosa 70.3
Wed, July 24, 2019 Morning Track
Sun, July 21, 2019 Donner Lake Olympic and Half Triathlon
Sun, July 21, 2019 New York City Triathlon
Sat, July 20, 2019 Back of My Feet - SF Marathon Run Series
Sat, July 20, 2019 Trans Tahoe Relay
Sat, July 20, 2019 Legacy Triathlon
Fri, July 19, 2019 AP + OTG (swim + food trucks)
Sun, July 14, 2019 Nicasio Ride - NO DROP
Sun, July 14, 2019 Olympic Distance Training Program (OLY) | Summer 2019
Sun, July 14, 2019 Folsom Triathlon
Sat, July 13, 2019 Back of My Feet - SF Marathon Run Series
Sat, July 13, 2019 65+ mile Healdsburg Ridei
Sat, July 13, 2019 Death Ride 2019
Sat, July 13, 2019 Minneapolis Triathlon
Sat, July 13, 2019 June Lake Triathlon
Thu, July 11, 2019 Club Happy Hour and Oly Kick Off!
Sat, July 06, 2019 SC 70.3 Bike Recon!
Sat, July 06, 2019 Back of My Feet - SF Marathon Run Series
Thu, July 04, 2019 4th July ride
Thu, July 04, 2019 Another 4th of July Ride
Sun, June 30, 2019 Paradise Loop - Beginner/Intermediate level
Sun, June 30, 2019 IM Coeur d'Alene 70.3
Sat, June 29, 2019 Back of My Feet - SF Marathon Run Series
Sat, June 29, 2019 GGTC Monthly Team Ride
Thu, June 27, 2019 June Thirsty Thursday
Mon, June 24, 2019 BRick Mondays
Sun, June 23, 2019 Broken Arrow Skyrace
Sat, June 22, 2019 Back of My Feet - SF Marathon Run Series
Sat, June 22, 2019 Long Ride to Pt Reyes
Sat, June 22, 2019 Inside Trails Rodeo Valley Trail Run
Wed, June 19, 2019 Back on my Feet - Workout Wednesday
Mon, June 17, 2019 OLY Summer Program Info Session
Mon, June 17, 2019 GGTC Q2 Member Mtg & OLY + Women4Tri Training Info Session
Mon, June 17, 2019 Shakeout run before Member Meeting
Sat, June 15, 2019 President's P-Loop
Sat, June 15, 2019 Back of My Feet - SF Marathon Run Series
Fri, June 14, 2019 Bikes-n-Beers @ Bike Connection
Sun, June 09, 2019 VOLUNTEER - Escape from Alcatraz
Sun, June 09, 2019 Monte Rio Triathlon
Sun, June 09, 2019 Escape From Alcatraz Triathlon
Sat, June 08, 2019 Back of My Feet - SF Marathon Run Series
Sat, June 08, 2019 Devil's Slide Ride or Run
Thu, June 06, 2019 Coached Swim Practice
Thu, June 06, 2019 Pacific Open Water Swim Co. - GGTC Group Alcatraz Swim
Tue, June 04, 2019 Indoor Cycling @ M2
Sun, June 02, 2019 Aquatic Park Sunday Swim
Sun, June 02, 2019 Ironman Victoria 70.3
Sat, June 01, 2019 Bass Lake Triathlon
Fri, May 31, 2019 May Happy Hour
Mon, May 27, 2019 Memorial Day Ride
Mon, May 27, 2019 CapTex Triathlon
Sun, May 26, 2019 Mountains2Beach Marathon
Tue, May 21, 2019 “Escape from Alcatraz” Race Strategy
Tue, May 21, 2019 FREE indoor cycling class at M2
Tue, May 21, 2019 Open Water Swim Skills Clinic at AP
Sun, May 19, 2019 Sunday Run Day - President's Escape From Alcatraz Run Preview
Sun, May 19, 2019 Morgan Hill Sprint Triathlon
Sun, May 19, 2019 Bay to Breakers
Sat, May 18, 2019 Alcatraz Bike Course Preview
Sat, May 18, 2019 Half IRONMAN Training Programs (HIT) | Summer 2019
Thu, May 16, 2019 SF Bike Coalition / Ride of Silence
Wed, May 15, 2019 Back on my Feet - Workout Wednesday
Sun, May 12, 2019 IRONMAN 70.3 Monterrey (Mexico)
Sat, May 11, 2019 VOLUNTEERING - IRONMAN Santa Rosa
Sat, May 11, 2019 IRONMAN Santa Rosa
Sat, May 11, 2019 Folsom Lake International Triathlon
Thu, May 09, 2019 Summer Half Ironman Training Program Info Session
Thu, May 09, 2019 Bike to Work Day! (Hawk Hill Mimosa Ride)
Wed, May 08, 2019 5/8 Hawk Hill Hump Day Ride moved to Thursday 5/9 this week only
Sun, May 05, 2019 Pt Reyes Station Loop via Nicasio / Bolinas
Sun, May 05, 2019 Odyssey Open Water Swimming - Cinco de Mayo Alcatraz
Sun, May 05, 2019 Half Moon Bay Triathlon (Postponed)
Sun, May 05, 2019 Wildflower Olympic Race - CANCELLED
Sat, May 04, 2019 Paradise loop + optional tire change clinic
Sat, May 04, 2019 Wildflower Long Course - CANCELLED
Sat, May 04, 2019 IM St George 70.3
Wed, May 01, 2019 Morning Track!
Mon, April 29, 2019 Women for Tri Nutrition Clinic
Sun, April 28, 2019 Swim Run Brick
Sun, April 28, 2019 Ride: Chico Velo Wildflower Century
Sat, April 27, 2019 GGTC Last Saturday Ride
Sat, April 27, 2019 Half Moon Bay Bike Preview
Fri, April 26, 2019 Friday Aquatic Park "Happy Hour"
Fri, April 26, 2019 Friday Morning AP Swim
Sat, April 20, 2019 Green Green Hills Before They're Gone
Fri, April 19, 2019 Pre Training Weekend Strength + AP Swim
Fri, April 19, 2019 Training Weekend
Tue, April 16, 2019 Tuesday Night Bikes!
Mon, April 15, 2019 Stretch, Roll & Recovery for Athletes
Mon, April 15, 2019 Bike maintenance and ride safety 101 clinic!
Sun, April 14, 2019 Swim/Bike Brick
Sun, April 14, 2019 Discovery Bay Triathlon
Sun, April 14, 2019 Crissy Field (Marina) Run after AP Swim
Sun, April 14, 2019 Napa HITS Sprint/Olympic
Sat, April 13, 2019 Long Ride - Advanced
Sat, April 13, 2019 GGB to Four Corners Ride
Sun, April 07, 2019 Aquatic Park Swim w/optional run
Sun, April 07, 2019 IRONMAN 70.3 Oceanside
Sun, April 07, 2019 United Airlines Rock 'n' Roll Half Marathon
Sat, April 06, 2019 Peninsula Coast Ride aka Hills for Breakfast
Sun, March 31, 2019 A Runner’s Mind Shoe Pick-up run and Pancakes Party
Sun, March 31, 2019 Small Group Instruction with Allison Wagner
Sun, March 31, 2019 Women For Tri 2019 Spring Training Program
Sun, March 31, 2019 Olympic Distance Training Program (OLY) | Spring 2019
Sat, March 30, 2019 GGTC Last Saturday Rides
Sat, March 30, 2019 Long Ride - Marin Metric Century
Thu, March 28, 2019 Pre-Swim Strength Workout
Sun, March 24, 2019 Women's beginner MTB clinic sponsored by Liv Cycling
Sun, March 24, 2019 Run before Mtn Biking
Sun, March 24, 2019 Small Group Instruction with Allison Wagner
Sat, March 23, 2019 Saturday AP Swim
Sat, March 23, 2019 Beginner & Intermediate Cycle
Sat, March 23, 2019 Long Ride with The Lizard
Sat, March 23, 2019 East Bay Ride - 3 Bears
Thu, March 21, 2019 Thirsty Thursday
Tue, March 19, 2019 AP Tuesday Swim
Mon, March 18, 2019 Back on My Feet - Induction Run
Sun, March 17, 2019 Open Water Swimmy Swim for Saint Patrick's Day!
Sun, March 17, 2019 Mill Valley Casual Coffee Ride (Beginner Ride)
Sun, March 17, 2019 Sunday Runday - Kaiser Half Course (or more or less)
Sat, March 16, 2019 Fairfax Coffee Cycle
Sat, March 16, 2019 Marshall Wall Long Ride
Sat, March 16, 2019 Sebastopol Ride: Long Advanced Ride - 6am
Tue, March 12, 2019 AP Tuesday Swim Kickoff!
Mon, March 11, 2019 Indoor Cycling Series at M2
Sun, March 10, 2019 Sunday Run Day
Sun, March 10, 2019 Long Run 3 Loops in the Park
Sun, March 10, 2019 AJ Strong Memorial 6.5K Run
Sat, March 09, 2019 CANCELED - Saturday Bike Ride
Tue, March 05, 2019 Kit Fitting #2
Mon, March 04, 2019 Kit Fitting #1
Sun, March 03, 2019 Paradise Loop Ride!
Sun, March 03, 2019 Sunday Park Loop Run
Sat, March 02, 2019 GGTC - North Face Endurance Race - Redemption Run
Thu, February 28, 2019 February Thirsty Thursday with Back on My Feet
Wed, February 27, 2019 Track Kick-off!
Sun, February 24, 2019 Sunday Run Day - GGP
Sat, February 23, 2019 GGTC Weekly Team Ride
Sat, February 23, 2019 Half IRONMAN Training Program (HIT) | Spring 2019
Wed, February 20, 2019 Twin Peaks Sunrise Bike
Mon, February 18, 2019 President Day Ride - 3 Bears
Sun, February 17, 2019 Sunday Runday - Post swim edition
Sun, February 17, 2019 Swim Clinic with Allison Wagner
Sat, February 16, 2019 Cancelled due to rain: GGTC Weekly Team Ride
Wed, February 13, 2019 [CANCELED] Track and track Kick-off!
Tue, February 12, 2019 Weekly Morning Strength Workout
Mon, February 11, 2019 Monday Recovery Run
Sun, February 10, 2019 Sunday Runday
Sun, February 10, 2019 2019 Swim Clinic with Allison Wagner
Sat, February 09, 2019 GGTC spin class with Pelo Fitness
Sat, February 09, 2019 CANCELLED DUE TO RAIN: GGTC Weekly Team Ride
Tue, February 05, 2019 Weekly Morning Strength Workout
Mon, February 04, 2019 OLY/HIT/WFT to Wildflower Info Meeting
Mon, February 04, 2019 Monday Recovery Run
Sun, February 03, 2019 [CANCELLED] Sunday Runday - Trail Edition
Sun, February 03, 2019 Sunday Runday - Marina Blvd
Sun, February 03, 2019 Cheering Station at the Kaiser Half-Marathon
Sat, February 02, 2019 Swim @ Hamilton
Sat, February 02, 2019 CANCELLED DUE TO RAIN: GGTC Saturday Team Ride
Tue, January 29, 2019 Weekly Morning Strength Workout
Mon, January 28, 2019 Lisa's Birthday Lyon Street Steps Workout
Sun, January 27, 2019 Run to Swim
Sat, January 26, 2019 2019 Kick Off Party
Sat, January 26, 2019 Saturday Run: Pre-Party edition
Sat, January 26, 2019 GGTC Last Saturday Rides
Tue, January 22, 2019 Weekly Morning Strength Workout
Mon, January 21, 2019 Lyon Street Steps Workout
Mon, January 21, 2019 MLK Day Ride
Sun, January 20, 2019 Sunday Run Day GGP Edition
Sat, January 19, 2019 The Coast Ride 2019
Wed, January 16, 2019 [NO TRACK WORKOUT]
Wed, January 16, 2019 Workout Wednesday with Back on My Feet
Tue, January 15, 2019 Weekly Morning Strength Workout
Mon, January 14, 2019 Lyon Street Steps Workout
Sat, January 12, 2019 President's P-Loop Ride!!
Tue, January 08, 2019 2019 Kick Off Meeting
Thu, January 03, 2019 Coached Swim Practice (7PM)
Wed, January 02, 2019 Track Night
Tue, January 01, 2019 GGTC New Year's Day Splash!
Thu, December 27, 2018 Holiday Swim
Sun, December 16, 2018 Lake Merced Christmas Relays
Sat, December 15, 2018 The 2018 Great GGTC Santa Ride
Thu, December 13, 2018 December Thirsty Thursdays
Sun, December 09, 2018 Sunday Runday in GGP
Sun, December 02, 2018 Sunday Runday - Lake Merced
Sun, December 02, 2018 President's P-Loop!
Sun, December 02, 2018 GGTC Adventure Race
Fri, November 30, 2018 Kona Viewing Party & Member Awards
Wed, November 21, 2018 Hawk Hill Wednesdays
Sat, November 17, 2018 North Face Endurance Challenge Volunteer
Sat, November 17, 2018 North Face Endurance Challenge
Wed, November 14, 2018 [CANCELED] Track Night
Wed, November 14, 2018 [CANCELED] Strength And Conditioning Class W/ Coach Nate Helming
Wed, November 14, 2018 [CANCELED] Hawk Hill Ride - Air Quality! :( -
Sun, November 11, 2018 [CANCELLED] Sunday Runday: Golden Gate Park!
Sun, November 11, 2018 [CANCELLED] AP Swim with Ambassador Lisa Newton
Sun, November 04, 2018 AP Swim with Ambassador Lisa Newton
Sat, November 03, 2018 Marin County Triathlon & Duathlon
Thu, October 25, 2018 GGTC Trail Running Forum: Ask the Experts
Sun, October 21, 2018 AP Swim with Ambassador Lisa Newton
Sun, October 21, 2018 CAF San Diego Triathlon Challenge
Sun, October 14, 2018 Sunday Runday: Fort Mason Equator Coffee
Sun, October 14, 2018 AP Swim with Ambassador Lisa Newton
Sun, October 07, 2018 Eight Lanes Open at Tam High Pool
Sun, October 07, 2018 Sunday Runday: Fort Mason Equator Coffee
Thu, October 04, 2018 Womens Nutrition Clinic
Sun, September 30, 2018 Swim Clinic with Allison Wagner
Sun, September 30, 2018 Sunday Runday: Lake Merced!
Fri, September 28, 2018 September Happy Hour!
Sun, September 23, 2018 Alpine Dam + Mt. Tam Ride
Sun, September 23, 2018 Santa Cruz Triathlon
Mon, September 17, 2018 Injury Prevention & Recovery with Dr. Hal Rosenberg
Sun, September 16, 2018 Sunday Runday: Golden Gate Park!
Sun, September 09, 2018 Sunday Runday: Fort Mason!
Sat, September 08, 2018 City Beer Runs: Santa Cruz 5K/10K!
Wed, August 29, 2018 Track Night
Mon, August 27, 2018 70.3 Race Strategy with Coach Cesar Valera
Mon, August 27, 2018 Women For Tri 2018 Fall Training Program
Sun, August 26, 2018 Sunday Runday - Trail Running!
Sun, August 26, 2018 Sunday Braaaap! (Tam + 7 Sisters + Stinson)
Sat, August 25, 2018 Lake Tahoe Escape Triathlon
Fri, August 24, 2018 August Happy Hour!
Thu, August 23, 2018 Trail Running Program Info Session
Sun, August 19, 2018 Santa Cruz Training Day
Sun, August 19, 2018 XTERRA Lake Tahoe: Triathlon, Duathlon, or Trail Run
Sun, August 19, 2018 Oakland Triathlon Festival
Sat, August 18, 2018 Paradise Loop
Sat, August 18, 2018 GGTC x Fitted by Pedro Fun Run w/ Ambassador Madi
Fri, August 17, 2018 70 Mile Ride (either loop or out and back)
Tue, August 14, 2018 Women for Tri Info Meeting
Sun, August 12, 2018 Sunday Runday: Equator Coffee Fort Mason
Sat, August 11, 2018 Santa Cruz 70.3 Bike Course Preview
Sat, August 11, 2018 Open Water Swim Clinic
Sat, August 11, 2018 Riding in the Alps aka Alpine Dam
Thu, August 09, 2018 Women For Tri Info Meeting
Wed, August 08, 2018 We Are Triathletes - Documentary
Sun, August 05, 2018 Bric-Nic at Presidio Off The Grid
Sun, August 05, 2018 Presidio Coyote 10K Dash
Sat, August 04, 2018 Alpine Dam(n)! & the 7 Sisters
Sat, August 04, 2018 Marin Century Ride
Mon, July 30, 2018 Shift
Sun, July 29, 2018 One Lane Open at Tam High Pool
Sun, July 29, 2018 Sunday Runday: Equator Coffee Fort Mason
Sat, July 28, 2018 Bike up to Santa Rosa to Volunteer
Sat, July 28, 2018 IRONMAN Santa Rosa 70.3 Volunteer
Fri, July 27, 2018 Swim @ Bay Club at the Gateway
Thu, July 26, 2018 Bay Club x Golden Gate Happy Hour (Free Beer/Wine & Appetizers)
Thu, July 26, 2018 Swim @ Bay Club at the Gateway
Wed, July 25, 2018 Track @ STRAWBERRY HILL
Tue, July 24, 2018 Swim @ Bay Club at the Gateway
Mon, July 23, 2018 Kit Fitting with Voler
Sun, July 22, 2018 Sunday Runday - Lafayette Park!
Sat, July 21, 2018 Donner Lake Triathlon
Sat, July 21, 2018 Trans-Tahoe Relay
Fri, July 20, 2018 July Happy Hour!!
Wed, July 18, 2018 Track Kick-off!
Sun, July 15, 2018