Menu
Log in

Upcoming events

    • Sun, July 19, 2026
    • Sun, September 27, 2026
    • Locations in SF and Marin

    Welcome to GGTC’s Short Distance Program (SDP)

    Whether you're new to the sport or a seasoned athlete looking to get faster and stronger, SDP is for you!  Under the guidance of John Dahlz (JD), a veteran triathlon coach and accomplished professional triathlete, the summer SDP will target the Santa Cruz Triathlon on September 27.

    The structure of the 10-week program will include two to three coached group workouts per week, along with additional on-your-own workouts. This program is designed specifically to match your level of fitness and ability, with beginner, intermediate, and advanced options available for each workout.

    PROGRAM COMPONENTS:

    • Two to three coached group workouts per week (Wednesday evening track workouts and Saturday and Sunday morning/afternoon workouts)
    • Weekly training program detailing your training delivered via TrainingPeaks
    • Technique instruction to safely and effectively improve your swimming, biking, and running
    • The opportunity to train and race with the team
    • Equipment overview, evaluation, and recommendations
    • Clinics that cover topics associated with completing a Sprint or Olympic distance triathlon
    • Triathlon course preview
    • Additional Slack/e-mail support to answer any questions

    10-Week Training Program

    When: July 19- September 27
    Cost: $300 for Members
    New Members: Purchase your GGTC membership here in order to register.
    Target Race: Santa Cruz Triathlon on September 27

    Questions? Reach out to Craig MacLellan - secretary@ggtc.org

    • Sun, July 19, 2026
    • Sun, September 27, 2026
    • Locations in SF and Marin

    Are you ready to take on an Olympic or Sprint Distance triathlon and looking to train with a smaller group? The Women Tri Together (WTT) training program could be the program for you.

    Under the guidance of certified triathlon coach, Kimi Ueda, WTT is designed specifically for those athletes who are looking to complete a Sprint or Olympic distance triathlon and want to focus on their technique in a small group setting. This program is open to all women, gender diverse, or non-binary teammates. 

    The program will target the Santa Cruz Triathlon on September 27.

    PROGRAM COMPONENTS:

    • Two coached group workouts per week (Saturday and Sunday morning/afternoon workouts)
    • A 10-week training program detailing your training delivered via TrainingPeaks
    • Technique instruction to safely and effectively improve your swimming, biking, and running
    • The opportunity to train and race with the team
    • Equipment overview, evaluation, and recommendations
    • Clinics that cover topics associated with completing a Sprint or Olympic distance triathlon
    • Triathlon course preview
    • Additional Slack/e-mail support to answer any questions
    • Have fun with a great group of like-minded women!

    10-Week Training Program

    When: July 19 - September 27 
    Cost: $300 for Members
    New Members: Purchase your GGTC membership here in order to register.
    Target Race: Santa Cruz Triathlon

    Questions? Reach out to Craig MacLellan - secretary@ggtc.org


    • Sun, August 16, 2026
    • Sat, November 07, 2026
    • Locations in Bay Area
    Registration is closed


    Fall trail Running Program

    We are excited to announce our 12-week Coached Trail Running Program, designed to prepare you for the Mt. Tam Trail Run! Whether you're a seasoned trail runner or looking to take on your first trail race, we have the perfect program for you.

    Still on the fence? Join us for an Info Session on Tuesday, August 4th at 7pm!

    Program Details:

    • Coach: Mario Fraioli 
    • Duration: 12 weeks 
    • Dates: Aug 15 - Nov 7
    • Price for Members: $160
    • Target Race: Mt. Tam Trail Run
    • Discount Code: GGTCINSIDETRAIL2026
    • Includes: 
        • Customized workouts 
        • Three 1-hour long call sessions with Coach Mario 
        • Two Group Runs a Week (speed/hills + endurance)
        • Potential addiction to running on dirt
    Questions? Please reach out to Run Director Nick Molzahn at run@ggtc.org or in Slack!
    • Thu, September 17, 2026
    • 5:50 PM - 7:00 PM
    • Garfield Pool
    • 12
    Register

    Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

    • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
    • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
    • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
    • Food is prohibited. No food in locker rooms or on deck.
    • Attendance is limited to active participants and coaches. No spectators in the building at this time.
    • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
    • Please show up at 5:50pm for a prompt 6p workout start time 

    We ask that you show up

    We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

    • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
    • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

    For more information, please see ggtc.org/thursday-swim-registration.


      Please email (swim@ggtc.org) or slack Jojo if you have any questions!


      • Fri, September 18, 2026
      • 7:00 AM - 8:30 AM
      Register

      Join us for a social run to Twin Peaks via some hidden trails.

      • Distance: 7.3 miles
      • Pace: ~10-11 min/mile (or adaptable to the group)
      • Starting time: 7:00am

      Starting point:

      Please register, so we can keep track of the attendance!

      Don't come if you are sick or had a close contact with a sick person.

      Contact Krishna Rao on slack for any questions.

      • Sat, September 19, 2026
      • 5:00 AM - 9:00 AM
      • Golden Gate Bridge Welcome Center
      Register

      We'll be setting off bright and early to experience dawn, and hopefully a great sunrise from the top of Mt Tam! 

      Start time is 5:00am from the GGB Visitor Center. Will wait 5 minutes for stragglers.

      Distance: 37 miles

      Pace: moderate , 14-16mph (flat ground speed)

      Drop Factor: DROP

      Elevation:  3600 ft

      Course Map:  https://www.strava.com/routes/3532600788172124752  

      Where/When: Golden Gate Bridge Welcome Center, rolling @5:05am. We'll finish up in Sausalito and go for well earned coffee and pastries! 

      Things to bring: Don't forget lights!! It will be dark when we start. Also smiles, water, gloves, lights, stuff to fix a flat, eager legs

      Ping Tamara Kohler on slack for questions.

      • Sat, September 19, 2026
      • 9:30 AM
      • at the pizza place, but meeting at Golden Gate Bridge welcome center
      Register

      some of you may have had pizza in SF. some of you luckier people may have even had pizza not in sf. but not all of us are that lucky. so join me on a ride to experience some of Marin county’s best pizza shops where according to one google reviewer: “the food is very good.”.

      So helmet up, bib up (which type is open to interpretation), and ride with me (guochen) to see what all the fuss is about.

      Highlights include:
      - If you’re brave and riding the extra-large pizza route, pre-pizza soft cheeses at Marin cheese (not recommended, fresh cheese and summer don’t go along all that well but hey, you do you)
      - Mulberry Street Pizzeria in San Rafael (only opens at 12:30 so this will limit how fast we go)
      - Hot Italian  in San Rafael
      - Tony Tutto Pizza in Ross
      - and finally PizzaHacker in Tam Junction
      - there may be opportunities for extra credit along the way

      Depending on how the ride groups form, you may need to order your own pizza. Plan is to order ahead at each stop for the next one.

      - Where/When: GGB @ 9:30AM or Mikes Bikes @ 10:00AM
      - Distance: 60 mi for large pizza, 73 miles for extra large pizza
      - Elevation gained: 3500 ft for large pizza, 4000 ft for extra large pizza
      - Drop factor: drop (wondering what this means?)
      - Avg. flat ground speed: Moderate: 14-16 mph - Mulberry Street Pizzeria opening at 12:30PM will be the limiting factor in pace

      Route (large pizza) - 60 miles: https://www.komoot.com/tour/3255487959?share_token=anBqMNiFNmCsZlYXtl6Mr3Y7UB7jdJR8tIVz2WQJdUr0rgwdvI&ref=wtd&t_s=referral&t_cid=route_share&t_ref_username=1216499522777

      Route (extra large pizza) - 73 miles: https://www.komoot.com/tour/3266616550?share_token=a6JT5K4lwanneML7Ph7zZ5klIOVPxTiLwOzR6mI3m4Q5f0mPKR&ref=wtd&t_s=referral&t_cid=route_share&t_ref_username=1216499522777
       

      Regrouping at: (1) Mikes (2) Nicasio (3) Pizza

      slack me at @guochen on slack for questions

      • Sun, September 20, 2026
      • 8:20 AM - 9:30 AM
      • St. Ignatius pool
      • 13
      Register

      Our beloved Tam High pool is closed for renovation over the summer! 

      Join us for a coached set with our swim coach JD at St. Ignatius Pool on Sunday mornings, 8:20am. Please note the following:

      • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
      • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
      • Please do NOT bring bikes inside the building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
      • Food is prohibited. No food in locker rooms or on deck.
      • Attendance is limited to active participants and coaches. No spectators in the building at this time.
      • If it is your first time swimming doing masters, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
      • Please show up at 8:20am for a prompt 8:30am workout start time 

      We ask that you show up

      We require members with a confirmed registration to show up for Sunday swims (over the summer only). If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

      • If you have a confirmed Sunday swim registration, show up or cancel by midnight on Friday.
      • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Friday.

      For more information, please see ggtc.org/thursday-swim-registration.


        Please email (swim@ggtc.org) or slack Jojo if you have any questions!


        • Sun, September 20, 2026
        • 2:00 PM - 7:00 PM
        • Ocean Beach Fire Pits San Francisco, CA 94121
        Register


        Come join us for a Fire Pit Beach Party!

        You like to swim, bike, and/or run, so why not pair it up with some FUN (in the sun)!

        There will be fun, games, & a  good ol' barbeque. Finish off your morning workouts & come down to the beach for fun in the sun!

        What to expect:
        • FIRE PIT!
        • Barbeque picnic (potluck items welcome!)
        • Frisbee & other lawn games (maybe volleyball?)
        • Sponsor raffle & giveaways
        • Sand in your toes for days

        We kick off at 1pm, but arrive anytime after as we party through the sunset. Food & refreshments will be provided: A bunch of hot dogs & burgers, some side dishes & salads, water, soda, & beer. 

        Bring your favorite people (& pets, please!). The more the merrier! 

        Where: Ocean Beach

        When: Sunday, September 20th at 2pm

        Questions? Reach out to Molly on Slack or email social@ggtc.org



        • Mon, September 21, 2026
        • 7:30 PM - 9:30 PM
        • The Marina Theater

        This is a documentary that member Leo Neat made about his transition from high volume triathlon training to  battling Long COVID. It is free and will be showing at the Marina Theater on September 21st. Doors open at 7:30 pm and the Show starts at 8:00 pm. If you plan on attending please respond via this partiful link:

        https://partiful.com/e/3GqKK98VVG5El29uMllf?c=6g-YxcUb

        • Tue, September 22, 2026
        • 6:30 AM - 7:30 AM
        • Polo Field North Entrance
        • 30
        Register

        Coached bike workout with Jaffa

        Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

        • WHEN: Tuesdays at 6:30 AM
        • WHERE: Meet at the Polo Field north entrance
        • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

        ⛑️ Safety First

        • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
        • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
        • We've limited these sessions to 30 riders to ensure safety
        • Other required items: helmet, hydration, nutrition, flat kit

        Notes:

        If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

        Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

        Questions? Contact Soledad at bike@ggtc.org
        • Tue, September 22, 2026
        • 5:45 PM - 7:00 PM
        • Aquatic Park (West Bleachers)
        Register

        We’ll head to Aquatic Park, put on our wetsuits, and hop into the water. We'll be swimming both the perimeter as well as the buoy line. 

        This swim does not have a coach or a lifeguard. For information on our swims, check out this page with maps.

        Bring friends, snacks, drinks, and anything else you'll need to warm up after!

        Where: Aquatic Park West Bleachers (Google Maps)
        When: We'll meet around 5:45pm for a 6pm jump
        Who: We welcome all skill levels as long as you're a comfortable swimmer. If you're unsure, please reach out to Jojo to talk it out.

        Questions? Email Jojo at swim@ggtc.org or message her on slack. You can check out the live temperature at ggtc.org/swim.

        • Wed, September 23, 2026
        • 6:15 PM - 7:30 PM
        • Kezar Stadium
        Register

        Wednesday Kezar Track

        • Schedule: Every Wednesday @ 6:15 pm
        • Location: Kezar Stadium
        • Workout of the week: 1'/2'/3'/4'/4'/3'/2'/1' w/2' walk-jog recovery between reps. 10K effort up the ladder (7/10 RPE), 5K effort on the way down (8/10 RPE).
        • Checkout our Track Etiquette website
        Questions? Contact Run Director Nick M at run@ggtc.org
        • Thu, September 24, 2026
        • 5:50 PM - 7:00 PM
        • Garfield Pool
        • 30
        Register

        Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

        • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
        • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
        • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
        • Food is prohibited. No food in locker rooms or on deck.
        • Attendance is limited to active participants and coaches. No spectators in the building at this time.
        • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
        • Please show up at 5:50pm for a prompt 6p workout start time 

        We ask that you show up

        We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

        • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
        • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

        For more information, please see ggtc.org/thursday-swim-registration.


          Please email (swim@ggtc.org) or slack Jojo if you have any questions!


          • Fri, September 25, 2026
          • 7:00 AM - 8:30 AM
          Register

          Join us for a social run to Twin Peaks via some hidden trails.

          • Distance: 7.3 miles
          • Pace: ~10-11 min/mile (or adaptable to the group)
          • Starting time: 7:00am

          Starting point:

          Please register, so we can keep track of the attendance!

          Don't come if you are sick or had a close contact with a sick person.

          Contact Krishna Rao on slack for any questions.

          • Sat, September 26, 2026
          • 8:30 AM - 2:00 PM
          • Orinda BART
          Register

          fat bear week - Three Bears (and Bonus)

          Join us for observing Fat Bear Week by adventuring over to the East Bay to take on riding in the Berkeley Hills!  

          Fat Bear Week is the annual competition of bears in Katmai National Park in Alaska, commemorating the nutitional loading the bears do in preparation for hibernation.  As triathletes, we love a good caloric story, so these bears hold a special place in our hearts.

          To observe this special week, we will have 3 different ride options from which to choose from:

          Option 1: The Classic 3 Bears 

          This will be the classic 3 Bears Loop - nice and rolling terrain in the East Bay Hills.

          Option 2: The Golden Bear

          Same as Option 1, plus a bonus trip past the campus of UC Berkeley, home of the Golden Bears.  We'll spin down through Claremont before a climb up Grizzly Peak

          Option 3: The Crazy Bear

          Same as Option 2, but an extra bonus trip up to the top of Mount Diablo. 

          Details:

          Where/When: Orinda Bart @ 8:30AM (or 8:00AM train from Embarcadero)

          Distance/Elevation

          • Classic 3 Bears: 23mi / 1.7k elevation
          • The Golden Bear: 40mi / 4.2k ft elevation
          • The Crazy Bear: 83mi / 8.3k ft elevation
          Drop factor: drop (wondering what this means?)
          Avg. flat ground speed: Medium-Fast (15-20 mph flat ground) 
          Strava routes:
          • Sun, September 27, 2026
          • 9:20 AM - 10:30 AM
          • St. Ignatius pool
          • 35
          Register

          Our beloved Tam High pool is closed for renovation over the summer! 

          Join us for a coached set with our swim coach JD at St. Ignatius Pool on our last Sunday masters at SI, this week starting at 9:20am. Please note the following:

          • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
          • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
          • Please do NOT bring bikes inside the building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
          • Food is prohibited. No food in locker rooms or on deck.
          • Attendance is limited to active participants and coaches. No spectators in the building at this time.
          • If it is your first time swimming doing masters, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
          • Please show up at 9:20am for a prompt 9:30am workout start time 

          We ask that you show up

          We require members with a confirmed registration to show up for Sunday swims (over the summer only). If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

          • If you have a confirmed Sunday swim registration, show up or cancel by midnight on Friday.
          • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Friday.

          For more information, please see ggtc.org/thursday-swim-registration.


            Please email (swim@ggtc.org) or slack Jojo if you have any questions!


            • Tue, September 29, 2026
            • 6:30 AM - 7:30 AM
            • Polo Field North Entrance
            • 30
            Register

            Coached bike workout with Jaffa

            Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

            • WHEN: Tuesdays at 6:30 AM
            • WHERE: Meet at the Polo Field north entrance
            • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

            ⛑️ Safety First

            • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
            • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
            • We've limited these sessions to 30 riders to ensure safety
            • Other required items: helmet, hydration, nutrition, flat kit

            Notes:

            If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

            Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

            Questions? Contact Soledad at bike@ggtc.org
            • Tue, September 29, 2026
            • 5:45 PM - 7:00 PM
            • Aquatic Park (West Bleachers)
            Register

            We’ll head to Aquatic Park, put on our wetsuits, and hop into the water. We'll be swimming both the perimeter as well as the buoy line. 

            This swim does not have a coach or a lifeguard. For information on our swims, check out this page with maps.

            Bring friends, snacks, drinks, and anything else you'll need to warm up after!

            Where: Aquatic Park West Bleachers (Google Maps)
            When: We'll meet around 5:45pm for a 6pm jump
            Who: We welcome all skill levels as long as you're a comfortable swimmer. If you're unsure, please reach out to Jojo to talk it out.

            Questions? Email Jojo at swim@ggtc.org or message her on slack. You can check out the live temperature at ggtc.org/swim.

            • Wed, September 30, 2026
            • 6:15 PM - 7:30 PM
            • Kezar Stadium
            Register

            Wednesday POLO FIELD Track

            • Schedule: Every Wednesday @ 6:15 pm
            • Location: POLO FIELDS
            • Workout of the week: POLO FIELDS: 2-3 sets of [2 laps (~1.5 mil) @ 1/2 marathon effort (6/10 RPE) w/2' recovery; 1 lap @ 10K/5K effort (7-8/10 RPE)]
            • Checkout our Track Etiquette website
            Questions? Contact Run Director Nick M at run@ggtc.org
            • Thu, October 01, 2026
            • 5:50 PM - 7:00 PM
            • Garfield Pool
            • 30
            Register

            Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

            • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
            • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
            • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
            • Food is prohibited. No food in locker rooms or on deck.
            • Attendance is limited to active participants and coaches. No spectators in the building at this time.
            • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
            • Please show up at 5:50pm for a prompt 6p workout start time 

            We ask that you show up

            We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

            • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
            • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

            For more information, please see ggtc.org/thursday-swim-registration.


              Please email (swim@ggtc.org) or slack Jojo if you have any questions!


              • Sun, October 04, 2026
              • 9:00 AM - 11:00 AM
              • Tam High
              Register

              Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

              • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
              • Food is prohibited. No food in locker rooms or on deck.
              • If you are doing Open Swim at 10a, please make sure you are not alone.
              • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

              Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

              • Sun, October 04, 2026
              • 10:30 AM
              • H. Dana Bowers Rest Area & Vista Point
              Register

              The ROKA Bridge-to-Bridge Triple Crown challenge is back! 


              This fall we will once again do a Bridge-to-bridge event series  where we swim, bike and run from the Golden Gate Bridge to the Bay bridge, in three separate events! 

              The run will start on the north/Marin side of the Golden Gate Bridge. After running back across the bridge, we'll follow the coast all the way until we get to the Bay Bridge. Make sure to stick around after as we'll be hanging out at Hidive for beer and brunch!

              Another option is to start the run from the Golden Gate Bridge Welcome Center (south side/San Francisco side) if you'd like less miles! This would be 6 instead of 8 miles. We would likely be at this side of the bridge at 10:50 a.m. Please let Angela know if you are running this option. 

              Transportation: We recommend taking public transportation or ride share to get to the Vista Point parking lot.   Note you could double up and do Tam High Swim in the morning and get a friend to drop you off at this convenient point on the way back!

              Make sure to bring a cash/card, water, and smiles!


              • Tue, October 06, 2026
              • 6:30 AM - 7:30 AM
              • Polo Field North Entrance
              • 30
              Register

              Coached bike workout with Jaffa

              Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

              • WHEN: Tuesdays at 6:30 AM
              • WHERE: Meet at the Polo Field north entrance
              • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

              ⛑️ Safety First

              • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
              • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
              • We've limited these sessions to 30 riders to ensure safety
              • Other required items: helmet, hydration, nutrition, flat kit

              Notes:

              If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

              Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

              Questions? Contact Soledad at bike@ggtc.org
              • Tue, October 06, 2026
              • 5:45 PM - 7:00 PM
              • Aquatic Park (West Bleachers)
              Register

              We’ll head to Aquatic Park, put on our wetsuits, and hop into the water. We'll be swimming both the perimeter as well as the buoy line. 

              This swim does not have a coach or a lifeguard. For information on our swims, check out this page with maps.

              Bring friends, snacks, drinks, and anything else you'll need to warm up after!

              Where: Aquatic Park West Bleachers (Google Maps)
              When: We'll meet around 5:45pm for a 6pm jump
              Who: We welcome all skill levels as long as you're a comfortable swimmer. If you're unsure, please reach out to Jojo to talk it out.

              Questions? Email Jojo at swim@ggtc.org or message her on slack. You can check out the live temperature at ggtc.org/swim.

              • Wed, October 07, 2026
              • 6:15 PM - 7:30 PM
              • Polo Fields
              Register

              Wednesday POLO FIELD Track

              • Schedule: Every Wednesday @ 6:15 pm
              • Location: POLO FIELDS - North Bleachers
              • Workout of the week: POLO FIELDS: workout to be determined :)
              • IMPORTANT NOTE - Bring a Headlamp (sunset at 6:43p)
              • Checkout our Track Etiquette website
              Questions? Contact Run Director Nick M at run@ggtc.org 
              • Thu, October 08, 2026
              • 5:50 PM - 7:00 PM
              • Garfield Pool
              • 30
              Register

              Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

              • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
              • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
              • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
              • Food is prohibited. No food in locker rooms or on deck.
              • Attendance is limited to active participants and coaches. No spectators in the building at this time.
              • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
              • Please show up at 5:50pm for a prompt 6p workout start time 

              We ask that you show up

              We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

              • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
              • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

              For more information, please see ggtc.org/thursday-swim-registration.


                Please email (swim@ggtc.org) or slack Jojo if you have any questions!


                • Sat, October 10, 2026
                • 7:00 AM
                • SF, CA
                Register

                Join #races-im-kona on Slack for the most up-to-date club information!

                • Sat, October 10, 2026
                • 11:00 AM - 4:00 PM
                • Aquatic Park (West Bleachers)
                Register

                Join for an AP adventure of your choosing and then stay for some celebratory snacks and drinks -- and enjoy the Blue Angels show from the bleachers or the water (Fleet Week)!

                Bridge-to-Bridge Challenge: not able to join the Bridge-to-Bridge swims but still excited to get the triple bridge crown? Substitute the B2B swim with 3 perimeter loops to enter the raffle for the swim portion (the more participation, the more prizes!). Must complete all 3 in one day, but can hop out for some bleacher nutrition and cheer. 

                Choose-your-own-swim-adventure: start with a buoy lap or perimeter at 11am 

                • Where: Meet at the bleachers 
                • When: 11am, in the water 11:15am. 
                • To bring: Wetsuit, dry clothes, swimsuit, cap & goggles, towel, lunch/snacks/drinks. 

                Somebody will be there to watch bags from 11am-1pm! NOTE: Because it is Fleet Week, parking will be limited!

                Slack Amanda with any questions

                • Sun, October 11, 2026
                • 9:00 AM - 11:00 AM
                • Tam High
                Register

                Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                • Food is prohibited. No food in locker rooms or on deck.
                • If you are doing Open Swim at 10a, please make sure you are not alone.
                • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                • Tue, October 13, 2026
                • 6:30 AM - 7:30 AM
                • Polo Field North Entrance
                • 30
                Register

                Coached bike workout with Jaffa

                Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

                • WHEN: Tuesdays at 6:30 AM
                • WHERE: Meet at the Polo Field north entrance
                • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

                ⛑️ Safety First

                • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
                • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
                • We've limited these sessions to 30 riders to ensure safety
                • Other required items: helmet, hydration, nutrition, flat kit

                Notes:

                If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

                Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

                Questions? Contact Soledad at bike@ggtc.org
                • Tue, October 13, 2026
                • 5:45 PM - 7:00 PM
                • Aquatic Park (West Bleachers)
                Register

                We’ll head to Aquatic Park, put on our wetsuits, and hop into the water. We'll be swimming both the perimeter as well as the buoy line. 

                This swim does not have a coach or a lifeguard. For information on our swims, check out this page with maps.

                Bring friends, snacks, drinks, and anything else you'll need to warm up after!

                Where: Aquatic Park West Bleachers (Google Maps)
                When: We'll meet around 5:45pm for a 6pm jump
                Who: We welcome all skill levels as long as you're a comfortable swimmer. If you're unsure, please reach out to Jojo to talk it out.

                Questions? Email Jojo at swim@ggtc.org or message her on slack. You can check out the live temperature at ggtc.org/swim.

                • Thu, October 15, 2026
                • 5:50 PM - 7:00 PM
                • Garfield Pool
                • 30
                Register

                Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

                • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
                • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
                • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
                • Food is prohibited. No food in locker rooms or on deck.
                • Attendance is limited to active participants and coaches. No spectators in the building at this time.
                • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
                • Please show up at 5:50pm for a prompt 6p workout start time 

                We ask that you show up

                We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

                • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
                • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

                For more information, please see ggtc.org/thursday-swim-registration.


                  Please email (swim@ggtc.org) or slack Jojo if you have any questions!


                  • Sun, October 18, 2026
                  • 7:00 AM
                  • Sacramento, CA
                  Register

                  Join #races-im-California on Slack for the most up-to-date club information!

                  • Sun, October 18, 2026
                  • 9:00 AM - 11:00 AM
                  • Tam High
                  Register

                  Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                  • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                  • Food is prohibited. No food in locker rooms or on deck.
                  • If you are doing Open Swim at 10a, please make sure you are not alone.
                  • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                  Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                  • Mon, October 19, 2026
                  • 5:30 PM - 8:00 PM
                  • Sports Basement Presidio - 610 Old Old Mason St
                  Register

                  Popcorn, pumpkin snacks, cozy couches. We’ll vote on the movie when you get there - think Halloween Town, Ghostbusters, Beetlejuice. Time to get ~spooky~

                  Where: Sports Basement Presidio - 610 Old Old Mason St
                  When: Monday, October 19 from 5:30-8:00pm

                  We'll start the movie at 6pm. Before then, join for chats & tasty treats! Please reach out to Molly Bamberger on Slack with any questions. See you there :)


                  • Tue, October 20, 2026
                  • 6:30 AM - 7:30 AM
                  • Polo Field North Entrance
                  • 30
                  Register

                  Coached bike workout with Jaffa

                  Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

                  • WHEN: Tuesdays at 6:30 AM
                  • WHERE: Meet at the Polo Field north entrance
                  • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

                  ⛑️ Safety First

                  • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
                  • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
                  • We've limited these sessions to 30 riders to ensure safety
                  • Other required items: helmet, hydration, nutrition, flat kit

                  Notes:

                  If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

                  Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

                  Questions? Contact Soledad at bike@ggtc.org
                  • Tue, October 20, 2026
                  • 5:45 PM - 7:00 PM
                  • Aquatic Park (West Bleachers)
                  Register

                  We’ll head to Aquatic Park, put on our wetsuits, and hop into the water. We'll be swimming both the perimeter as well as the buoy line. 

                  This swim does not have a coach or a lifeguard. For information on our swims, check out this page with maps.

                  Bring friends, snacks, drinks, and anything else you'll need to warm up after!

                  Where: Aquatic Park West Bleachers (Google Maps)
                  When: We'll meet around 5:45pm for a 6pm jump
                  Who: We welcome all skill levels as long as you're a comfortable swimmer. If you're unsure, please reach out to Jojo to talk it out.

                  Questions? Email Jojo at swim@ggtc.org or message her on slack. You can check out the live temperature at ggtc.org/swim.

                  • Thu, October 22, 2026
                  • 5:50 PM - 7:00 PM
                  • Garfield Pool
                  • 30
                  Register

                  Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

                  • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
                  • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
                  • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
                  • Food is prohibited. No food in locker rooms or on deck.
                  • Attendance is limited to active participants and coaches. No spectators in the building at this time.
                  • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
                  • Please show up at 5:50pm for a prompt 6p workout start time 

                  We ask that you show up

                  We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

                  • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
                  • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

                  For more information, please see ggtc.org/thursday-swim-registration.


                    Please email (swim@ggtc.org) or slack Jojo if you have any questions!


                    • Sat, October 24, 2026
                    • 7:00 AM
                    • Putah Canyon Recreation Area, Napa, CA
                    Register

                    Join #races-tri-napatri on Slack for the most up-to-date club information!

                    • Sat, October 24, 2026
                    • 8:30 AM
                    • Golden Gate Bridge Welcome Center
                    Register

                    The ROKA Bridge-to-Bridge Triple Crown challenge is back! 

                    This fall we will once again do a Bridge-to-Bridge Event Series where we swim, bike and run from the Golden Gate Bridge to the Bay Bridge, in three separate events!  

                    For the bike event, we'll be crossing not just 2, but 3 of the Bay Area's wonderful bridges! We'll start by crossing the world-famous Golden Gate Bridge, then utilizing the retrofit bike lane installed on the Richmond-San Rafael Bridge, and finally crossing the modern bike infrastructure on the Bay Bridge! Once we get to the viewpoint on Treasure Island, we'll snap some photos, spin around, and bike back to Jack London Square in Oakland to grab some lunch together before hopping on either the Alameda Ferry or West Oakland BART to get back to downtown SF. 


                    Info about the ride:
                    • When: October 24 at 8:30AM
                    • Where: Golden Gate Bridge Welcome Center
                    • Courses
                    • Option 1 : 47mi, 1,600ft elevation, Groups riding at 13-15mph & 15-18 mph w/ frequent regroups
                    • Option 2:  70mi, 5,000 ft elevation, 15-18mph (limited regroups) - led by Nick C.

                    Make sure to bring a helmet, water, nutrition, money, flat repair system, and smiles!

                    Lunch meetup at TBD!

                    Questions? Please reach out to any of your ride leaders on Slack! 
                    • Sun, October 25, 2026
                    • 9:00 AM - 11:00 AM
                    • Tam High
                    Register

                    Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                    • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                    • Food is prohibited. No food in locker rooms or on deck.
                    • If you are doing Open Swim at 10a, please make sure you are not alone.
                    • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                    Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                    • Tue, October 27, 2026
                    • 6:30 AM - 7:30 AM
                    • Polo Field North Entrance
                    • 30
                    Register

                    Coached bike workout with Jaffa

                    Join Coach Jaffa for our weekly recurring bike workouts on Tuesdays at the Polo Field!! Specifics of each workout as well as the Zoom link will be posted to Slack prior.

                    • WHEN: Tuesdays at 6:30 AM
                    • WHERE: Meet at the Polo Field north entrance
                    • WHAT: There will be a Zoom call link posted to the Slack channel where Jaffa will be explaining instructions during the workout. Please bring earbuds such that you are able to ride with one in (NOT BOTH!!). Join the Zoom call once you arrive to the workout location, and mute yourselfIf you are unable to join in-person, you can still join the Zoom call on your own or from your trainer. 

                    ⛑️ Safety First

                    • The days are getting shorter! It may be dark, so please ride with lights (both front and back), and turn them to the solid light mode (not blinking) so you don't blind other riders
                    • It may be cold so bring layers, gloves, toe covers, and a neck gaiter as needed
                    • We've limited these sessions to 30 riders to ensure safety
                    • Other required items: helmet, hydration, nutrition, flat kit

                    Notes:

                    If there are fewer than 5 registered people on the Sunday before the workout, the workout will be virtual only, meaning Coach Jaffa may not be at the Polo Field. The Zoom with audio cues will still happen.

                    Time and location are subject to change based on weather and Polo Field availability. All updates will be posted in Slack, so stay tuned there!

                    Questions? Contact Soledad at bike@ggtc.org
                    • Wed, October 28, 2026
                    • 6:15 PM - 7:30 PM
                    • Polo Fields
                    Register

                    Wednesday HALLOWEEN POLO FIELD Track

                    • Schedule: Every Wednesday @ 6:15 pm
                    • Location: POLO FIELDS - North Bleachers
                    • Workout of the week: POLO FIELDS: workout to be determined :)
                    • IMPORTANT NOTE - Bring a Headlamp (sunset at 6:15p)
                    • Checkout our Track Etiquette website

                    GET SPOOKY - this will be our annual HALLOWEEN TRACK NIGHT. Wear your best costume. Group coordination encouraged!! We will all head to a local bar afterwards for a Team Happy Hour :)


                    Questions? Contact Run Director Nick M at run@ggtc.org 

                    • Wed, October 28, 2026
                    • 7:30 PM - 9:30 PM
                    • Hockey Haven - 3625 Balboa St
                    Register

                    It's hallo-week!! We're celebrating with a festive pint at Hockey Haven after halloween track. 

                    Costumes mandatory (not rly but plz don't let me down)

                    Questions? Ask Molly on Slack or email social@ggtc.org.

                    • Thu, October 29, 2026
                    • 5:50 PM - 7:00 PM
                    • Garfield Pool
                    • 30
                    Register

                    Join us for a coached set with our swim coach JD at Garfield Pool every Thursday at 5:50pm. Please note the following:

                    • This is a coached workout, not a "learn to swim" lesson. You should be able to swim 100 yards continuously at minimum. 
                    • Because we only have limited spots, registration will only open on the Monday of the same week as the swim practice. 
                    • Please do NOT bring bikes inside building at all. All bicycles must remain completely outdoors (including out of any courtyard areas). We are aware these are expensive bikes and often targeted for theft so either use really robust locks or leave them safely locked up elsewhere and travel to the pool by other means.
                    • Food is prohibited. No food in locker rooms or on deck.
                    • Attendance is limited to active participants and coaches. No spectators in the building at this time.
                    • If it is your first time swimming at Garfield, email swim@ggtc.org or send a message to Jojo on Slack to get information on entrance location, lane assignment, and swim etiquette before showing up. 
                    • Please show up at 5:50pm for a prompt 6p workout start time 

                    We ask that you show up

                    We require members with a confirmed registration to show up for Thursday swims. If you have a confirmed swim slot and do not show up (no-show), we’ll ask you to pay $20 into the “swim fund jar” before you can sign up for more swims. If you cancel a confirmed slot anytime on Thursday, we will ask you to pay $10 into the swim fund jar before signing up for more swims.

                    • If you have a confirmed Thursday swim registration, show up or cancel by midnight on Wednesday.
                    • If you are on the waitlist and unable to swim, let us know in #swim or by emailing swim@ggtc.org by midnight on Wednesday.

                    For more information, please see ggtc.org/thursday-swim-registration.


                      Please email (swim@ggtc.org) or slack Jojo if you have any questions!


                      • Sun, November 01, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, November 08, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, November 08, 2026
                      • 1:00 PM - 5:00 PM
                      • Golden Gate Park
                      Register

                      Potluck picnic party to relax, eat good food, & catch up with your fellow GGTCers. Sign up to bring a dish to share & come hang with your training buddies (or meet some new ones!). Weather permitting!

                      Where: Golden Gate Park (specific spot coming soon!)
                      When: Sunday, November 8 from 1:00-5:00pm

                      Let us know what you're bringing to the potluck HERE: https://docs.google.com/spreadsheets/d/1oBhpB5LOY0kFcK6toxkwkNehCfMxs8ydQYO2QV1hZTI/edit?usp=sharing. Feel free to sign up for one of the ideas listed or add your own!

                      Please note if you're bringing drinks, GGP has some specific rules. Beer & wine are welcome at the picnic area, but kegs & liquor are not.

                      Reach out to Molly Bamberger on Slack with any questions. See you there :)




                      • Sun, November 15, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, November 22, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, November 29, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, December 06, 2026
                      • 7:00 AM
                      • Sacramento, CA
                      Register

                      Join #races-run-CIM on Slack for the most up-to-date club information!

                      • Sun, December 06, 2026
                      • 7:00 AM
                      • La Quinta, CA
                      Register

                      Join #races-70-3-laquinta on Slack for the most up-to-date club information!

                      • Sun, December 06, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Fri, December 11, 2026
                      • 7:30 PM - 11:30 PM
                      • Brick & Mortar Music Hall

                      Save the date for our annual End of Year party! More details coming in mid-October :) 

                      Questions? Ask Molly on Slack or email social@ggtc.org.

                      • Sun, December 13, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, December 20, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                      • Sun, December 27, 2026
                      • 9:00 AM - 11:00 AM
                      • Tam High
                      Register

                      Join us for a coached set with our swim coach JD at the Tamalpais High School Pool every Sunday at 9am. Please note the following:

                      • There are minimal lockers and only outside showers. We recommend that you show up ready to swim.
                      • Food is prohibited. No food in locker rooms or on deck.
                      • If you are doing Open Swim at 10a, please make sure you are not alone.
                      • To learn more about how our coached swim sets work, check out https://ggtc.org/swim101!

                      Please email (swim@ggtc.org) or message Jojo on Slack if you have any questions!

                    Past events

                    Wed, September 16, 2026 [Run] Coached Track at Kezar
                    Tue, September 15, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 15, 2026 [Bike] Coached Bike Workout
                    Sun, September 13, 2026 [Swim] St. Ignatius Masters Swim
                    Sun, September 13, 2026 [CHEER] IRONMAN 70.3 Santa Cruz Cheer Station!!
                    Sun, September 13, 2026 [Race] Ironman 70.3 Santa Cruz
                    Sat, September 12, 2026 [Bike] Bofax
                    Sat, September 12, 2026 [Race] Ironman 70.3 World Championships - Nice (2026)
                    Fri, September 11, 2026 [Run] Twin Peaks
                    Thu, September 10, 2026 [Swim] Garfield Masters Swim
                    Wed, September 09, 2026 [Run] Coached Track at Kezar
                    Wed, September 09, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 08, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 08, 2026 [Bike] Coached Bike Workout
                    Mon, September 07, 2026 [Social] Giro di SF Watch Party
                    Sun, September 06, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, September 05, 2026 [Bike] Donut Tour of San Francisco
                    Sat, September 05, 2026 [Bike] P-Loop and Four Corners
                    Fri, September 04, 2026 [Run] Twin Peaks
                    Thu, September 03, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Wed, September 02, 2026 [Run] Coached Track at Kezar
                    Tue, September 01, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 01, 2026 [Bike] Coached Bike Workout
                    Sun, August 30, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, August 29, 2026 [Bike] NW City Loop Ride - Conservatory of Flowers - Presidio EFA - Merced - Twin Peaks - Laguna Honda
                    Sat, August 29, 2026 [Race] Lake Tahoe Tri
                    Fri, August 28, 2026 [Run] Twin Peaks
                    Thu, August 27, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Wed, August 26, 2026 [Run] Coached Track at Kezar
                    Tue, August 25, 2026 [Social] GGTC Leadership Interest Happy Hour
                    Tue, August 25, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 25, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 25, 2026 [Bike] Coached Bike Workout
                    Sun, August 23, 2026 [Swim] Tam High Coached Swim
                    Sun, August 23, 2026 [Social] Float & Toast: Celebrating 35 Years of GGTC!
                    Sat, August 22, 2026 [Bike] Oyster Ride
                    Fri, August 21, 2026 [Run] Twin Peaks
                    Thu, August 20, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Wed, August 19, 2026 [Run] Coached Track at Kezar
                    Tue, August 18, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 18, 2026 [Bike] Coached Bike Workout
                    Sun, August 16, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Sat, August 15, 2026 [Bike] Pt Reyes Station
                    Sat, August 15, 2026 [Bike] Madrona Bakery - Pantoll -> Bofax -> Stinson
                    Thu, August 13, 2026 [Swim] Garfield Masters Swim
                    Wed, August 12, 2026 [Run] Coached Track at Kezar
                    Tue, August 11, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 11, 2026 [Bike] Coached Bike Workout @ GGB
                    Sun, August 09, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, August 08, 2026 [Run] Trial of the Trails
                    Sat, August 08, 2026 [Bike] Hawk hill & Twin Peaks
                    Sat, August 08, 2026 [Bike] WINE COUNTRY
                    Fri, August 07, 2026 [Run] Twin Peaks
                    Thu, August 06, 2026 [Swim] Garfield Masters Swim
                    Wed, August 05, 2026 [Run] Coached Track at Kezar
                    Wed, August 05, 2026 [Bike] 🥐 Tour de Croissant: Stage 5
                    Tue, August 04, 2026 Fall Trail Running Program - Info Session
                    Tue, August 04, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 04, 2026 [Bike] Coached Bike Workout (meet at GGB)
                    Sun, August 02, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, August 01, 2026 [Bike] NW City Loop Ride - Conservatory of Flowers - Presidio EFA - Merced - Twin Peaks - Laguna Honda
                    Sat, August 01, 2026 [Run] Ross Trails
                    Fri, July 31, 2026 [Run] Twin Peaks
                    Thu, July 30, 2026 [Swim] Garfield Masters Swim
                    Wed, July 29, 2026 [Run] Coached Track at STRAWBERRY HILL
                    Wed, July 29, 2026 [Bike] 🥐 Tour de Croissant: Stage 4
                    Tue, July 28, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 28, 2026 [Bike] Coached Bike Workout (NO POLO FIELD)
                    Sun, July 26, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, July 25, 2026 [Bike] Pantoll -> Bofax -> Stinson
                    Fri, July 24, 2026 [Run] Twin Peaks
                    Thu, July 23, 2026 [Swim] Garfield Masters Swim
                    Wed, July 22, 2026 [Run] Coached Track at Kezar
                    Wed, July 22, 2026 [Bike] 🥐 Tour de Croissant: Stage 3
                    Tue, July 21, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 21, 2026 [Bike] Coached Bike Workout
                    Mon, July 20, 2026 [Social] Save the Date: Valkyries Game
                    Sun, July 19, 2026 [Swim] St. Ignatius Masters Swim
                    Sun, July 19, 2026 [Race] Ironman 70.3 Oregon
                    Sat, July 18, 2026 [Bike] Alpine Dam
                    Sat, July 18, 2026 [Race] Trans Tahoe Relay
                    Fri, July 17, 2026 [Run] Twin Peaks
                    Thu, July 16, 2026 [Swim] Garfield Masters Swim
                    Wed, July 15, 2026 [Run] Special Edition Track: Mile / 5000m Track Night
                    Wed, July 15, 2026 [Run] Blue Heron Lake GGP Fun Run
                    Wed, July 15, 2026 [Bike] 🥐 Tour de Croissant: Stage 2
                    Tue, July 14, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 14, 2026 [Bike] Coached Bike Workout
                    Sun, July 12, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, July 11, 2026 [Bike] Mt. Tam East Peak
                    Sat, July 11, 2026 [Bike] Fairfax
                    Sat, July 11, 2026 [Race] California "Tour of the California Alps" aka DeathRide
                    Fri, July 10, 2026 [Run] Twin Peaks
                    Thu, July 09, 2026 [Social] Programs and Pints
                    Thu, July 09, 2026 [Swim] Garfield Masters Swim
                    Wed, July 08, 2026 [Run] Coached Track at Kezar
                    Wed, July 08, 2026 [Bike] 🥐 Tour de Croissant: Stage 1
                    Tue, July 07, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 07, 2026 [Bike] Coached Bike Workout
                    Sun, July 05, 2026 [Social] World Cup Watch Party
                    Sun, July 05, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, July 04, 2026 LDP Training Program | Summer 2026
                    Thu, July 02, 2026 [Swim] Garfield Masters Swim
                    Wed, July 01, 2026 [Run] Coached Track at Kezar
                    Wed, July 01, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 30, 2026 [Run] Strength Training for Runners - Virtual Workshop
                    Tue, June 30, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 30, 2026 [Bike] Coached Bike Workout
                    Mon, June 29, 2026 SDP and WTT Info Session
                    Sun, June 28, 2026 [Swim] St. Ignatius Masters Swim
                    Sat, June 27, 2026 [Social] Century Ride Celebration
                    Sat, June 27, 2026 [Bike] Century Ride 2026 p/b Sports Basement
                    Fri, June 26, 2026 [Run] Twin Peaks
                    Thu, June 25, 2026 [Swim] Garfield Masters Swim
                    Wed, June 24, 2026 [Run] Coached Track at Kezar
                    Wed, June 24, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 23, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 23, 2026 [Bike] Coached Bike Workout
                    Mon, June 22, 2026 [Bike] Cycling Descending Skills Clinic
                    Sun, June 21, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Sat, June 20, 2026 [Bike] Century Program: Olema + Alpine Dam
                    Fri, June 19, 2026 [Swim] Friday Perimeter Swim at Aquatic Park
                    Fri, June 19, 2026 CANCELLED [Run] Twin Peaks
                    Thu, June 18, 2026 [Swim] Garfield Masters Swim
                    Thu, June 18, 2026 [Race] Broken Arrow
                    Wed, June 17, 2026 [Run] Coached Track at Kezar
                    Tue, June 16, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 16, 2026 [Bike] Coached Bike Workout
                    Sun, June 14, 2026 [Run] Run to brunch @GGP
                    Sun, June 14, 2026 [Swim] Tam High Coached Swim 8-9am
                    Sat, June 13, 2026 [Bike] Lagunitas-Forest Knolls
                    Sat, June 13, 2026 [Bike] Century Program: Big Rock & Limantour
                    Fri, June 12, 2026 [Bike] Cycling Descending Skills Clinic
                    Fri, June 12, 2026 [Run] Twin Peaks
                    Thu, June 11, 2026 [Social] Joint Club Social with SF Tri
                    Thu, June 11, 2026 [Swim] Garfield Masters Swim
                    Wed, June 10, 2026 [Run] Coached Track at Kezar
                    Wed, June 10, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 09, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 09, 2026 [Bike] Coached Bike Workout
                    Mon, June 08, 2026 Long Distance Program (LDP) Info Session
                    Sun, June 07, 2026 [Swim] Tam High Coached Swim
                    Sun, June 07, 2026 [VOLUNTEER] Escape From Alcatraz Run Aid Station
                    Sat, June 06, 2026 [CHEER] T100 SAN FRANCISCO CHEER STATION
                    Fri, June 05, 2026 [RUN] Escape From Alcatraz Official Shakeout Run!
                    Fri, June 05, 2026 [Run] Twin Peaks
                    Thu, June 04, 2026 [Swim] Garfield Masters Swim
                    Thu, June 04, 2026 [Swim] Thursday AP Pizza Party w/ the Pros!
                    Wed, June 03, 2026 [Run] Coached Track at POLO FIELDS w/ the Pros!
                    Wed, June 03, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 02, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 02, 2026 [Bike] Coached Bike Workout
                    Mon, June 01, 2026 Escape from Alcatraz - Ask the Experts
                    Sun, May 31, 2026 The Parkley Marathons 🐚
                    Sun, May 31, 2026 [Swim] Tam High Coached Swim
                    Sat, May 30, 2026 [Bike] Paradise Loop
                    Sat, May 30, 2026 [Bike] Century Program: Point Reyes Loop
                    Fri, May 29, 2026 [Run] Twin Peaks
                    Thu, May 28, 2026 [Swim] Garfield Masters Swim
                    Wed, May 27, 2026 [Run] Coached Track at POLO FIELDS
                    Wed, May 27, 2026 CANCELLED [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 26, 2026 [CANCELLED] 🌊 Swim at Aquatic Park
                    Tue, May 26, 2026 [Bike] CANCELLED - Coached Bike Workout
                    Sun, May 24, 2026 [Swim] Tam High Coached Swim
                    Sun, May 24, 2026 [Race] Ironman 70.3 Victoria
                    Sat, May 23, 2026 [Bike] Century Program: Bofax Repeats
                    Fri, May 22, 2026 [Run] Twin Peaks
                    Thu, May 21, 2026 [Swim] Garfield Masters Swim
                    Wed, May 20, 2026 [Run] Coached Track at Kezar
                    Wed, May 20, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 19, 2026 [Social] Trivia Tuesday at Teeth
                    Tue, May 19, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 19, 2026 [Bike] Coached Bike Workout
                    Sun, May 17, 2026 [Swim] Tam High Coached Swim
                    Sat, May 16, 2026 [Bike] Century Program: Olema & Stinson Beach
                    Fri, May 15, 2026 [Cancelled] [Run] Twin Peaks
                    Thu, May 14, 2026 [Swim] Garfield Masters Swim
                    Wed, May 13, 2026 [Run] Coached Track at Kezar
                    Wed, May 13, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 12, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 12, 2026 [Bike] Spring Group FTP Test
                    Tue, May 12, 2026 [Bike] Coached Bike Workout
                    Sun, May 10, 2026 [Swim] Tam High Coached Swim
                    Sat, May 09, 2026 [Bike] Century Program: Paradise Loop
                    Fri, May 08, 2026 Social run - dogpatch to oracle park
                    Fri, May 08, 2026 [Run] Twin Peaks
                    Thu, May 07, 2026 [Swim] Garfield Masters Swim
                    Wed, May 06, 2026 [Social] Post-Wildflower Happy Hour
                    Wed, May 06, 2026 [Run] Coached Track at POLO FIELDS
                    Tue, May 05, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Mon, May 04, 2026 Century Bike Program 2026
                    Mon, May 04, 2026 Escape from Alcatraz Training Program 2026
                    Sun, May 03, 2026 [RUN] GGTC x Ryzon Pop-up Run!
                    Sun, May 03, 2026 [Swim] Tam High Coached Swim
                    Sun, May 03, 2026 [SWIM] Sunday AP Swim!
                    Sat, May 02, 2026 [Bike] Stinson Beach
                    Fri, May 01, 2026 [Run] Twin Peaks
                    Fri, May 01, 2026 [Race] Wildflower
                    Thu, April 30, 2026 [Swim] Garfield Masters Swim
                    Thu, April 30, 2026 Swim at Aquatic Park
                    Wed, April 29, 2026 [Run] Coached Track at Kezar
                    Wed, April 29, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 28, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 28, 2026 [Swim] Sight & Turn Clinic with Pacific Open Water Swim Co.
                    Tue, April 28, 2026 [Bike] Coached Bike Workout
                    Mon, April 27, 2026 Wildflower Triathlon - Ask the Expert
                    Sun, April 26, 2026 [FUN] GGTC Spring '26 Gear Swap!
                    Sun, April 26, 2026 [Swim] Tam High Coached Swim
                    Sat, April 25, 2026 [Bike] Escape from Alcatraz bike route
                    Sat, April 25, 2026 [Bike] Paradise Loop
                    Fri, April 24, 2026 Social run - dogpatch to oracle park (with pastries!)
                    Fri, April 24, 2026 [Run] Twin Peaks
                    Thu, April 23, 2026 [Swim] Garfield Masters Swim
                    Thu, April 23, 2026 [Race] Canyons
                    Wed, April 22, 2026 [Run] Coached Track at Kezar
                    Wed, April 22, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 21, 2026 [CANCELLED] 🌊 Swim at Aquatic Park
                    Tue, April 21, 2026 [Bike] VIRTUAL ONLY - Coached Bike Workout
                    Sun, April 19, 2026 [Swim] Tam High Coached Swim
                    Fri, April 17, 2026 [Social] **GGTC TRAINING WEEKEND 2026**
                    Fri, April 17, 2026 [Run] Twin Peaks
                    Thu, April 16, 2026 [Swim] Garfield Masters Swim
                    Wed, April 15, 2026 [Run] MILE TIME TRIAL - Pt. 2
                    Wed, April 15, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 14, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 14, 2026 [Bike] Coached Bike Workout
                    Sun, April 12, 2026 [CANCELLED] Sight & Turn Clinic with Pacific Open Water Swim Co.
                    Sun, April 12, 2026 [Swim] Tam High Coached Swim
                    Sat, April 11, 2026 CANCELED - [Bike] Paradise Loop
                    Sat, April 11, 2026 [Race] Napa Valley Triathlon - Spring
                    Fri, April 10, 2026 [Run] Twin Peaks
                    Thu, April 09, 2026 [Swim] Garfield Masters Swim
                    Wed, April 08, 2026 [Run] Coached Track at Kezar
                    Wed, April 08, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 07, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 07, 2026 [Bike] Coached Bike Workout
                    Sun, April 05, 2026 [Swim] Tam High Coached Swim
                    Sat, April 04, 2026 [Bike] Paradise Loop
                    Sat, April 04, 2026 [Bike] GGTC Friends of Tam
                    Fri, April 03, 2026 [Run] Twin Peaks
                    Thu, April 02, 2026 [Clinic] Strong Smiles for Stronger Miles: Dental Health Seminar with Alysia
                    Thu, April 02, 2026 [Swim] Garfield Masters Swim
                    Wed, April 01, 2026 [Run] Coached Track at Kezar
                    Wed, April 01, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 31, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 31, 2026 [Bike] Coached Bike Workout
                    Sun, March 29, 2026 [Swim] Tam High Coached Swim
                    Sat, March 28, 2026 [Bike] Alpine Dam & 7 Sisters
                    Sat, March 28, 2026 [Race] Ironman 70.3 Oceanside
                    Fri, March 27, 2026 [Swim] Swim at Aquatic Park 🌊
                    Fri, March 27, 2026 [Run] Twin Peaks
                    Thu, March 26, 2026 [Swim] Garfield Masters Swim
                    Wed, March 25, 2026 [Social] GGTC Warriors game
                    Wed, March 25, 2026 [Run] Coached Track at Kezar
                    Wed, March 25, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 24, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 24, 2026 [Bike] Coached Bike Workout
                    Sun, March 22, 2026 [Swim] Tam High Coached Swim
                    Sat, March 21, 2026 [Bike] Mt. Tam
                    Sat, March 21, 2026 [Bike] Legion of Honor + Devil's Teeth
                    Fri, March 20, 2026 [Swim] TGIF Swim at Aquatic Park 🌊
                    Fri, March 20, 2026 [Run] Twin Peaks
                    Thu, March 19, 2026 [Swim] Garfield Masters Swim
                    Wed, March 18, 2026 [Run] Coached Track at Kezar
                    Wed, March 18, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 17, 2026 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 17, 2026 [Bike] Coached Bike Workout
                    Sun, March 15, 2026 [Swim] Intro to Open Water Clinic with Pacific Open Water Swim Co.
                    Sun, March 15, 2026 [Swim] Tam High Coached Swim
                    Sat, March 14, 2026 Celebrate Pi Day with the Great Bagel Bike off!
                    Sat, March 14, 2026 [Bike] Petaluma Pi(e) Day Ride
                    Sat, March 14, 2026 LDP Training Program | Spring 2026
                    Fri, March 13, 2026 [Run] Social run to Oracle Park along the bay trail
                    Fri, March 13, 2026 [Run] Twin Peaks
                    Thu, March 12, 2026 [Run] Marin Trail Run
                    Thu, March 12, 2026 [Swim] Garfield Masters Swim
                    Wed, March 11, 2026 [Run] Coached Track at Kezar
                    Wed, March 11, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 10, 2026 [Swim] 🌊 AP KICKOFF
                    Tue, March 10, 2026 [Bike] Coached Bike Workout
                    Sun, March 08, 2026 [Swim] Tam High Coached Swim
                    Sat, March 07, 2026 [Bike] Stinson Beach Ride
                    Fri, March 06, 2026 [Social] Long Distance Happy Hour
                    Fri, March 06, 2026 [Run] Twin Peaks
                    Thu, March 05, 2026 [Swim] Garfield Masters Swim
                    Wed, March 04, 2026 [Run] Coached Track at Kezar
                    Tue, March 03, 2026 [Swim] FINAL Winter Sunset Aquatic Park Swim
                    Tue, March 03, 2026 [Bike] Coached Bike Workout
                    Sun, March 01, 2026 [Swim] Tam High Coached Swim
                    Sun, March 01, 2026 GGTC Napa Valley Marathon Cheer Station
                    Sun, March 01, 2026 [Race] Napa Marathon and Half Marathon
                    Sat, February 28, 2026 [Bike] Pt. Reyes (Taking the long way Around)
                    Sat, February 28, 2026 Tour de Fromage 2.0
                    Fri, February 27, 2026 [Run] Twin Peaks
                    Thu, February 26, 2026 [Swim] Garfield Masters Swim
                    Wed, February 25, 2026 [Run] Coached Track at Kezar
                    Tue, February 24, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, February 24, 2026 [Bike] Coached Bike Workout
                    Sun, February 22, 2026 [Social] Beach Cleanup & Breakfast Sandwiches
                    Sun, February 22, 2026 [Swim] Tam High Coached Swim
                    Sat, February 21, 2026 [Bike] Morgan territory
                    Sat, February 21, 2026 SDP Training Program | Spring 2026
                    Sat, February 21, 2026 Women Tri Together Program | Spring 2026
                    Fri, February 20, 2026 [Run] Twin Peaks
                    Thu, February 19, 2026 [Swim] Garfield Masters Swim
                    Thu, February 19, 2026 [Run]: New Members Run: Crissy Field
                    Wed, February 18, 2026 [Run] MILE CHALLENGE: Coached Track at Kezar
                    Tue, February 17, 2026 [Social] Programs and Pints
                    Tue, February 17, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, February 17, 2026 [Bike] CANCELLED! Coached Bike Workout
                    Sun, February 15, 2026 [Swim] Tam High Coached Swim
                    Sat, February 14, 2026 [Bike] Cycling Skills Clinic
                    Sat, February 14, 2026 [Bike] 8 corners
                    Fri, February 13, 2026 [Run] Social run to Oracle Park along the bay trail
                    Fri, February 13, 2026 [Run] Twin Peaks
                    Thu, February 12, 2026 [Social] Valentine's Happy Hour
                    Thu, February 12, 2026 [Swim] Garfield Masters Swim
                    Wed, February 11, 2026 [Run] Coached Track at Kezar
                    Wed, February 11, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 10, 2026 [Swim] (CANCELLED - RAIN) Winter Sunset Aquatic Park Swim
                    Tue, February 10, 2026 [Bike] Coached Bike Workout
                    Sun, February 08, 2026 Winter Sunday Aquatic Park Swim
                    Sun, February 08, 2026 [SWIM] HELL WEEK
                    Sat, February 07, 2026 [Bike] Alpine Dam
                    Fri, February 06, 2026 [Run] Twin Peaks
                    Thu, February 05, 2026 [Swim] Garfield Masters Swim
                    Wed, February 04, 2026 [Run] Coached Track at Kezar
                    Tue, February 03, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, February 03, 2026 [Bike] FIRST Coached Bike Workout of 2026!!
                    Sun, February 01, 2026 [Swim] Tam High Coached Swim
                    Sun, February 01, 2026 [Race] SF Half Marathon and 10k
                    Sun, February 01, 2026 [VOLUNTEER] San Francisco Half Marathon!
                    Sat, January 31, 2026 [Bike] Hot Chocolate Ride
                    Sat, January 31, 2026 [Bike] Hawk Chocolate Ride (Extended)
                    Fri, January 30, 2026 [Run] Twin Peaks
                    Thu, January 29, 2026 [Swim] Garfield Masters Swim
                    Wed, January 28, 2026 [Run] Unofficial Track at Kezar
                    Wed, January 28, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 27, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, January 25, 2026 [Swim] Swim Technique Clinic
                    Sun, January 25, 2026 [Swim] Winter Sunday Aquatic Park Swim
                    Sun, January 25, 2026 [Swim] Tam High Coached Swim
                    Sat, January 24, 2026 [Bike] Fairfax and donut alley
                    Sat, January 24, 2026 [Bike] Nicasio + Pt. Reyes Loop
                    Sat, January 24, 2026 [Bike] Coffee and Chu
                    Fri, January 23, 2026 [Social] 2026 GGTC Season Opener
                    Fri, January 23, 2026 [Run] Twin Peaks
                    Thu, January 22, 2026 [Swim] Garfield Masters Swim
                    Wed, January 21, 2026 [Run] Wednesday Track - Week 3
                    Wed, January 21, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 20, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Mon, January 19, 2026 [Run] Angel Island Trail Run
                    Sun, January 18, 2026 [Run] Beginner Friendly GGP Trails
                    Sun, January 18, 2026 [Swim] Tam High Coached Swim
                    Sat, January 17, 2026 [Bike] Pt. Reyes/Alpine Dam Loop
                    Sat, January 17, 2026 [Bike] Lagunitas and Back
                    Fri, January 16, 2026 [Run] Twin Peaks
                    Thu, January 15, 2026 [Swim] Garfield Masters Swim
                    Wed, January 14, 2026 [Run] Unofficial Track at Kezar
                    Wed, January 14, 2026 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 13, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, January 11, 2026 2026 Kick Off Event!
                    Sun, January 11, 2026 [Swim] Tam High Coached Swim
                    Sat, January 10, 2026 GGTC Saturday P-Loop
                    Fri, January 09, 2026 [Run] Twin Peaks
                    Thu, January 08, 2026 [Swim] Garfield Masters Swim
                    Wed, January 07, 2026 [Run] Unofficial Track at Kezar
                    Tue, January 06, 2026 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, January 04, 2026 [Swim] Tam High Coached Swim
                    Thu, January 01, 2026 [Swim][Social] The Great GGTC Polar Plunge: WELCOME TO 2026!
                    Wed, December 31, 2025 [Run] Unofficial Track at Kezar - NY Eve Edition!!
                    Wed, December 31, 2025 [Bike] NYE Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Sun, December 28, 2025 [Swim] Tam High Coached Swim
                    Tue, December 23, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, December 21, 2025 [Swim] Tam High Coached Swim
                    Sat, December 20, 2025 [Bike] 8 corners
                    Fri, December 19, 2025 [Run] Twin Peaks
                    Thu, December 18, 2025 [Swim] Garfield Masters Swim
                    Wed, December 17, 2025 [Run] Unofficial Track at Kezar
                    Tue, December 16, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, December 14, 2025 [Race] Christmas Relays!
                    Sun, December 14, 2025 [Swim] Tam High Coached Swim
                    Fri, December 12, 2025 [Social] 2025 GGTC End of Year Party
                    Fri, December 12, 2025 [Social] (New Members) Pre-Party Happy Hour
                    Fri, December 12, 2025 ❄️🎄⛄[Run] Twin Peaks - Holiday Sweater Edition ❄️🎄⛄
                    Thu, December 11, 2025 [Swim] Garfield Masters Swim
                    Wed, December 10, 2025 [Run] Unofficial Track at Kezar
                    Wed, December 10, 2025 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 09, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, December 09, 2025 [Bike] Winter Summit Series - Week 1 Segment
                    Sun, December 07, 2025 [Swim] Tam High Coached Swim
                    Sun, December 07, 2025 [Race] IRONMAN 70.3 Indian Wells
                    Sun, December 07, 2025 [Race] California International Marathon (CIM)
                    Sun, December 07, 2025 [CHEER & VOLUNTEER] 2025 California International Marathon!
                    Sat, December 06, 2025 [Bike] 2025 Great Santa Ride 🎄🎅
                    Fri, December 05, 2025 [Run] Twin Peaks
                    Thu, December 04, 2025 [Swim] Garfield Masters Swim
                    Wed, December 03, 2025 [Run] Unofficial Track at Kezar
                    Wed, December 03, 2025 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 02, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Sun, November 30, 2025 [Swim] Tam High Coached Swim
                    Fri, November 28, 2025 [Run] Twin Peaks
                    Thu, November 27, 2025 [Run] Trail run in Tennessee valley
                    Wed, November 26, 2025 Tracks-giving
                    Wed, November 26, 2025 [Run] Coached Track at Kezar
                    Wed, November 26, 2025 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 25, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, November 25, 2025 [Bike] LAST Coached Bike Workout of 2025
                    Sun, November 23, 2025 [Swim] Tam High Coached Swim
                    Sat, November 22, 2025 [Bike] Cinnamon Toast China Camp
                    Fri, November 21, 2025 [Run] Twin Peaks
                    Thu, November 20, 2025 [Swim] Garfield Masters Swim
                    Wed, November 19, 2025 [Run] Coached Track at Kezar
                    Wed, November 19, 2025 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 18, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, November 18, 2025 [Bike] Coached Bike Workout
                    Sun, November 16, 2025 [Swim] Tam High Coached Swim
                    Sun, November 16, 2025 [Run] TAMarathon
                    Sat, November 15, 2025 [Bike] Nicasio Reservoir
                    Fri, November 14, 2025 [Run] Twin Peaks
                    Thu, November 13, 2025 [Swim] Garfield Masters Swim
                    Wed, November 12, 2025 [Run] Coached Track at Kezar
                    Tue, November 11, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, November 11, 2025 [Bike] Coached Bike Workout
                    Sun, November 09, 2025 [Swim] Tam High Coached Swim
                    Sat, November 08, 2025 Scavenger Hunt!!
                    Fri, November 07, 2025 [Run] Twin Peaks
                    Thu, November 06, 2025 [Swim] Garfield Masters Swim
                    Thu, November 06, 2025 [Bike] Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, November 05, 2025 [Run] Coached Track at Kezar
                    Tue, November 04, 2025 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, November 04, 2025 [Bike] Coached Bike Workout
                    Sun, November 02, 2025 [Social] First Annual GGTC Friendsgiving Potluck
                    Sun, November 02, 2025 [Swim] Tam High Coached Swim
                    Sat, November 01, 2025 [Bike] Bike Director Inauguration
                    Sat, November 01, 2025 [Bike] Dawn patrol Tam
                    Fri, October 31, 2025 Networking: WFH Coffee Social
                    Fri, October 31, 2025 [Run] Twin Peaks
                    Thu, October 30, 2025 [Swim] 🌊 LAST OFFICIAL 2025 AP 🌊
                    Wed, October 29, 2025 [Social] Ambassador Team Info Session
                    Wed, October 29, 2025 [Run] HALLOWEEN EDITION: Coached Track at Kezar
                    Wed, October 29, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 28, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 28, 2025 [Bike] Coached Bike Workout
                    Sun, October 26, 2025 [Run] Kevin Lowry Memorial Beer Mile
                    Sun, October 26, 2025 [Swim] Tam High Coached Swim
                    Sat, October 25, 2025 CANCELED (Weather) - [Bike] East Peak + Alpine Dam
                    Fri, October 24, 2025 [Run] Twin Peaks
                    Thu, October 23, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Thu, October 23, 2025 [Social] Halloween Movie Night
                    Wed, October 22, 2025 [Run] Coached Track at POLO FIELD
                    Wed, October 22, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 21, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 21, 2025 [Bike] Coached Bike Workout
                    Sun, October 19, 2025 [CHEER] IRONMAN CALIFORNIA!!!
                    Sun, October 19, 2025 [Swim] Tam High Coached Swim
                    Sat, October 18, 2025 [Bike] ROKA Bridge-to-Bridge Triple Crown Bike Ride
                    Fri, October 17, 2025 [Run] Twin Peaks
                    Thu, October 16, 2025 [Swim] Garfield Masters Swim
                    Wed, October 15, 2025 [Run] Coached Track at POLO FIELD!
                    Wed, October 15, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 14, 2025 [Cancelled] [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 14, 2025 [CANCELLED] [Bike] Coached Bike Workout
                    Sun, October 12, 2025 [Run] ROKA Bridge-to-Bridge Run
                    Sun, October 12, 2025 [Swim] Tam High Coached Swim
                    Sat, October 11, 2025 [Swim] ROKA AP Extravaganza
                    Sat, October 11, 2025 [Bike] Pre-B2B Swim Hawk Loop
                    Fri, October 10, 2025 [Run] Twin Peaks
                    Thu, October 09, 2025 [Social] Pints & Pumpkin(-Flavored Ice Cream)
                    Thu, October 09, 2025 [Swim] Garfield Masters Swim
                    Wed, October 08, 2025 [Run] Coached Track at Kezar
                    Tue, October 07, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 07, 2025 GGTC x Ryzon presents: Q&A with Jan Frodeno!
                    Tue, October 07, 2025 [CANCELLED] [Bike] Coached Bike Workout
                    Sun, October 05, 2025 [Swim] Tam High Coached Swim
                    Sat, October 04, 2025 [Bike] Legion of Honor + Devil's Teeth
                    Fri, October 03, 2025 [Run] Twin Peaks
                    Thu, October 02, 2025 [Swim] Garfield Masters Swim
                    Wed, October 01, 2025 [Run] Coached Track at Kezar
                    Wed, October 01, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 30, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 30, 2025 [Bike] Tuesday FullHawk Repeats
                    Tue, September 30, 2025 [Bike] Coached Bike Workout
                    Sun, September 28, 2025 [Swim] Tam High Coached Swim
                    Sat, September 27, 2025 [Bike] City Loop to Tartine
                    Fri, September 26, 2025 Networking: WFH Coffee Social
                    Fri, September 26, 2025 [Run] Twin Peaks
                    Thu, September 25, 2025 [Swim] Garfield Masters Swim
                    Wed, September 24, 2025 [Run] Coached Track at Kezar
                    Wed, September 24, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 23, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 23, 2025 [Bike] Presidervals
                    Tue, September 23, 2025 [Bike] 4 Corner Sunrise
                    Sun, September 21, 2025 [Swim] Tam High Coached Swim
                    Sun, September 21, 2025 [CHEER] Santa Cruz Triathlon Cheer Station!!
                    Sat, September 20, 2025 [Bike] Pt. Reyes/Alpine Dam Loop
                    Fri, September 19, 2025 [Run] Twin Peaks
                    Thu, September 18, 2025 [Swim] Garfield Masters Swim
                    Wed, September 17, 2025 [Run] Coached Track at Kezar
                    Wed, September 17, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 16, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 16, 2025 [Bike] Coached Bike Workout
                    Mon, September 15, 2025 Santa Cruz Triathlon - Ask the Experts
                    Mon, September 15, 2025 70.3 Worlds Program | Marbella, ES 2025
                    Mon, September 15, 2025 Marathon Training Program
                    Sun, September 14, 2025 [Swim] Tam High Coached Swim
                    Sat, September 13, 2025 [Bike] China Camp Loop
                    Fri, September 12, 2025 [Run] Twin Peaks
                    Thu, September 11, 2025 [Swim] Garfield Masters Swim
                    Wed, September 10, 2025 [Run] Coached Track at Kezar
                    Wed, September 10, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 09, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 09, 2025 [Bike] Coached Bike Workout
                    Sun, September 07, 2025 [Swim] Tam High Coached Swim
                    Sun, September 07, 2025 [CHEER] IRONMAN 70.3 Santa Cruz Cheer Station!!
                    Sun, September 07, 2025 [Race] IRONMAN 70.3 Santa Cruz
                    Sat, September 06, 2025 [Bike] Conservatory of Flowers <-> Hwy 1
                    Fri, September 05, 2025 [Run]: New Members Run: Crissy Field
                    Fri, September 05, 2025 [Run] Twin Peaks
                    Thu, September 04, 2025 [Swim] Garfield Masters Swim
                    Wed, September 03, 2025 [Run] Coached Track at Kezar
                    Wed, September 03, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 02, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 02, 2025 [Bike] Coached Bike Workout
                    Sun, August 31, 2025 [Swim] Tam High Coached Swim
                    Sat, August 30, 2025 [Bike] City Ride - Conservatory - Presidio EFA - Merced - Twin Peaks - Laguna Honda
                    Fri, August 29, 2025 Networking: WFH Coffee Social
                    Fri, August 29, 2025 [Run] Twin Peaks
                    Thu, August 28, 2025 [Swim] Garfield Masters Swim
                    Wed, August 27, 2025 [Run] Coached Track at Kezar
                    Wed, August 27, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 26, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 26, 2025 [Bike] Coached Bike Workout
                    Sun, August 24, 2025 [Swim] Tam High Coached Swim
                    Sun, August 24, 2025 [Social, Bike] Taft Street Winery - Bike, Run and FUN!
                    Sat, August 23, 2025 [Bike] Hawk Hill Loop
                    Sat, August 23, 2025 [Bike] Nicasio Reservoir -> Platform Bridge
                    Fri, August 22, 2025 [Run] Twin Peaks
                    Thu, August 21, 2025 [Swim] Garfield Masters Swim
                    Wed, August 20, 2025 [Run] Coached Track at Kezar
                    Wed, August 20, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 19, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 19, 2025 [Bike] Presidervals
                    Sun, August 17, 2025 [Swim] Tam High Coached Swim
                    Sat, August 16, 2025 [Bike] Paradise Loop
                    Sat, August 16, 2025 [Bike] Hawk Hill to Cinderella Bakery
                    Sat, August 16, 2025 [Bike] Mt. Vision Quest + BoFax
                    Sat, August 16, 2025 [Bike] Nicasio + Pt. Reyes lollipop
                    Fri, August 15, 2025 [Run] Twin Peaks
                    Thu, August 14, 2025 [Social] August Happy Hour at Zeitgeist
                    Thu, August 14, 2025 [Swim] Garfield Masters Swim
                    Wed, August 13, 2025 [Run] Marathon Training Program Info Session!!
                    Wed, August 13, 2025 [Run] Coached Track at Kezar
                    Wed, August 13, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 12, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 12, 2025 [Bike] Presidervals
                    Sun, August 10, 2025 [Swim] Tam High Coached Swim
                    Sat, August 09, 2025 [Bike] BofaxTams, or OutsideLands
                    Fri, August 08, 2025 [Run] Twin Peaks
                    Thu, August 07, 2025 [Swim] Garfield Masters Swim
                    Wed, August 06, 2025 [Run] Coached Track at Kezar
                    Wed, August 06, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 05, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 05, 2025 [Bike] Presidervals
                    Sun, August 03, 2025 [Swim] Tam High Coached Swim
                    Sat, August 02, 2025 [Bike] Fairfax for Fun!
                    Sat, August 02, 2025 [Run] Mathilde's Birthday
                    Sat, August 02, 2025 [Event] Marin Century
                    Fri, August 01, 2025 [Run] Twin Peaks
                    Thu, July 31, 2025 [Swim] Garfield Masters Swim
                    Wed, July 30, 2025 [Run] Coached Track at Kezar
                    Wed, July 30, 2025 [Bike] 🥐 Tour de Croissant; Stage 5
                    Tue, July 29, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 29, 2025 [Bike] Presidervals
                    Sun, July 27, 2025 [Social] Post SF Marathon Hang
                    Sun, July 27, 2025 [Swim] Tam High Coached Swim
                    Fri, July 25, 2025 [Run]: New Members Run: Crissy Field
                    Fri, July 25, 2025 [Run] Twin Peaks
                    Thu, July 24, 2025 [Swim] Garfield Masters Swim
                    Wed, July 23, 2025 [Run] Coached Track at Kezar
                    Wed, July 23, 2025 [Bike] 🥐 Tour de Croissant; Stage 4
                    Tue, July 22, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 22, 2025 [Bike] Coached Bike Workout
                    Sun, July 20, 2025 [Swim] Tam High Coached Swim
                    Sat, July 19, 2025 [Bike] Paradise
                    Fri, July 18, 2025 [Run] Twin Peaks
                    Thu, July 17, 2025 [Swim] Garfield Masters Swim
                    Wed, July 16, 2025 [Run] Special Edition Track: Tracksmith 5000 Race
                    Wed, July 16, 2025 [Bike] 🥐 Tour de Croissant; Stage 3
                    Tue, July 15, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 15, 2025 [Bike] Coached Bike Workout
                    Sun, July 13, 2025 🍻 Beerathlon 2025
                    Sun, July 13, 2025 [Swim] Tam High Coached Swim
                    Sun, July 13, 2025 SDP Training Program | Summer 2025
                    Sun, July 13, 2025 Women Tri Together Training Program | Summer 2025
                    Sat, July 12, 2025 [Race] California "Tour of the California Alps" aka DeathRide
                    Fri, July 11, 2025 [Run] Twin Peaks
                    Thu, July 10, 2025 [Social] Get to know our Summer Programs @ Rikki's
                    Thu, July 10, 2025 [Swim] Garfield Masters Swim
                    Wed, July 09, 2025 [Run] Coached Track at POLO FIELDS
                    Wed, July 09, 2025 [Bike] 🥐 Tour de Croissant; Stage 2
                    Tue, July 08, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 08, 2025 [Bike] Coached Bike Workout
                    Sun, July 06, 2025 [Swim] Tam High Coached Swim
                    Sat, July 05, 2025 [Bike] Program and Pastries with Craig
                    Sat, July 05, 2025 [Bike] Hwy 1 to Tunitas Creek
                    Fri, July 04, 2025 [Swim] 4th of July Swim at Aquatic Park 🌊
                    Thu, July 03, 2025 [Swim] Garfield Masters Swim
                    Wed, July 02, 2025 [Run] Coached Track at POLO FIELDS
                    Wed, July 02, 2025 [Bike] 🥐 Tour de Croissant; Stage 1
                    Tue, July 01, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 01, 2025 [Bike] Coached Bike Workout
                    Mon, June 30, 2025 LDP Training Program | Summer 2025
                    Sun, June 29, 2025 [Swim] Tam High Coached Swim
                    Sat, June 28, 2025 [Bike] Century Ride 2025 p/b Sports Basement
                    Fri, June 27, 2025 [Run] Twin Peaks ♡ Wedding Edition
                    Thu, June 26, 2025 [Swim] Garfield Masters Swim
                    Wed, June 25, 2025 [Run] Coached Track at POLO FIELDS
                    Wed, June 25, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 24, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 24, 2025 [Bike] Coached Bike Workout
                    Mon, June 23, 2025 SDP and WTT Info Session
                    Sun, June 22, 2025 [Swim] Tam High SWIM MEET
                    Sat, June 21, 2025 [Bike] Century Program Balboa
                    Thu, June 19, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Thu, June 19, 2025 [Bike] OYO Hill Repeats
                    Wed, June 18, 2025 [Run] Coached Track at Kezar
                    Wed, June 18, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 17, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 17, 2025 [Bike] Coached Bike Workout
                    Sun, June 15, 2025 [Swim] Swim Clinic - SWIM MEET SKILLZ
                    Sun, June 15, 2025 [Swim] Tam High Coached Swim
                    Sat, June 14, 2025 [Bike] Hwy 1 - Tunitas Creek Loop
                    Sat, June 14, 2025 [Bike] Century Program HMB
                    Fri, June 13, 2025 [Run] Twin Peaks
                    Thu, June 12, 2025 [Swim] Garfield Masters Swim
                    Thu, June 12, 2025 [Bike] OYO 2 Hrs
                    Wed, June 11, 2025 [Run] Coached Track at Kezar!
                    Wed, June 11, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 10, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 10, 2025 [Bike] Coached Bike Workout
                    Sun, June 08, 2025 [Swim] Tam High Coached Swim
                    Sat, June 07, 2025 [Bike] Century Program Bofax Repeats
                    Sat, June 07, 2025 [Bike] Death Ride Training Ride | Diablo Repeats 😈
                    Fri, June 06, 2025 [Run]: New Members Run: Crissy Field
                    Fri, June 06, 2025 [Run] Twin Peaks
                    Fri, June 06, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 05, 2025 [Social] June Happy Hour & Pride Celebration
                    Thu, June 05, 2025 [Swim] Garfield Masters Swim
                    Thu, June 05, 2025 [Run] StravArt 5: Doggo!
                    Thu, June 05, 2025 [Bike] OYO Hill Repeats
                    Wed, June 04, 2025 [Run] Coached Track at POLO FIELDS
                    Wed, June 04, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 03, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 03, 2025 [Bike] Coached Bike Workout
                    Sun, June 01, 2025 [Run] Dipsea Trail Race Recon!
                    Sun, June 01, 2025 [Swim] Tam High Coached Swim
                    Sun, June 01, 2025 [VOLUNTEER] Escape From Alcatraz Run Aid Station
                    Sat, May 31, 2025 [Bike] T100 Inspiration Ride
                    Sat, May 31, 2025 [CHEER] T100 SAN FRANCISCO CHEER STATION
                    Sat, May 31, 2025 [Bike] Unofficial Century Program Headlands
                    Fri, May 30, 2025 [RUN] Escape From Alcatraz Official Shakeout Run!
                    Fri, May 30, 2025 [Run] Twin Peaks
                    Fri, May 30, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 29, 2025 [Swim] Garfield Masters Swim
                    Thu, May 29, 2025 [Swim] 🌊 SPECIAL T100 EDITION Swim at Aquatic Park (and PIZZA PARTY)
                    Thu, May 29, 2025 [Bike] OYO 2hr Ride
                    Wed, May 28, 2025 [Run] SPECIAL T100 EDITION Coached Track at Kezar
                    Wed, May 28, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 27, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 27, 2025 [Bike] Coached Bike Workout
                    Mon, May 26, 2025 Escape from Alcatraz - Ask the Experts
                    Sun, May 25, 2025 [Swim] Tam High Coached Swim
                    Sat, May 24, 2025 [Run] Escape from Alcatraz - Run Course Recon
                    Sat, May 24, 2025 [Bike] Century Program Platform + Ploop
                    Fri, May 23, 2025 [Run] Twin Peaks
                    Fri, May 23, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 22, 2025 [Swim] Garfield Masters Swim
                    Thu, May 22, 2025 [Run] StravArt 4: 🙌 🙌 🙌
                    Thu, May 22, 2025 [Bike] OYO Hill Repeats
                    Wed, May 21, 2025 [Run] Coached Track at POLO FIELD
                    Wed, May 21, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 20, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 20, 2025 [Bike] Coached Bike Workout
                    Sun, May 18, 2025 [Swim] Tam High Coached Swim
                    Sat, May 17, 2025 [Bike] Escape from Alcatraz - Bike Course Recon
                    Sat, May 17, 2025 [Bike] Paradise Loop
                    Sat, May 17, 2025 [Bike] Century Program Stinson Loop
                    Fri, May 16, 2025 [Run] Twin Peaks
                    Fri, May 16, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 15, 2025 [SOCIAL] May Happy Hour
                    Thu, May 15, 2025 [Swim] Garfield Masters Swim
                    Thu, May 15, 2025 [Run] StravArt 3: OUCH!
                    Thu, May 15, 2025 [Bike] OYO Hill Repeats
                    Wed, May 14, 2025 [Run] Coached Track at POLO FIELD
                    Tue, May 13, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 13, 2025 [Bike] Coached Bike Workout
                    Sun, May 11, 2025 [Swim] Tam High Coached Swim
                    Sat, May 10, 2025 [Bike] Century Program Kickoff Long Ride
                    Sat, May 10, 2025 Cheer Station - Folsom Lake Tri
                    Sat, May 10, 2025 [Race] IRONMAN 70.3 St. George
                    Sat, May 10, 2025 [Race] Folsom Lake Triathlon
                    Fri, May 09, 2025 [Run] Twin Peaks
                    Fri, May 09, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 08, 2025 [Swim] Garfield Masters Swim
                    Thu, May 08, 2025 [Run] StravArt 2: Baby Yoda
                    Thu, May 08, 2025 [Bike] OYO Hill Repeats
                    Wed, May 07, 2025 [Run] Coached Track at POLO FIELD
                    Wed, May 07, 2025 [Bike] PRE-ST. GEORGE Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 06, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 06, 2025 [Bike] Century Kickoff Chatty Hawk
                    Mon, May 05, 2025 Folsom Lake Triathlon - Ask the Experts
                    Mon, May 05, 2025 Century Bike Program
                    Sun, May 04, 2025 [Swim] Tam High Coached Swim
                    Sun, May 04, 2025 [Run] Double Dip Sunday!
                    Sat, May 03, 2025 [Bike] Bakery Ride: CoF- Hawk Hill - Headlands - Saus - GGP
                    Sat, May 03, 2025 [Bike] Alpine Dam
                    Fri, May 02, 2025 [Run] Twin Peaks
                    Fri, May 02, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 01, 2025 [Swim] Garfield Masters Swim
                    Thu, May 01, 2025 [Run] StravArt 1: If You're a Bird, I'm a Bird
                    Wed, April 30, 2025 [Run] Coached Track at Kezar
                    Wed, April 30, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 29, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 29, 2025 [Bike] Coached Bike Workout
                    Sun, April 27, 2025 [Swim] Tam High Coached Swim
                    Sat, April 26, 2025 [Bike] SF Beginner-ish Ride - Welcome Center - Hawk Hill - Headlands
                    Fri, April 25, 2025 [Run] Twin Peaks
                    Fri, April 25, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 24, 2025 [Swim] Garfield Masters Swim
                    Wed, April 23, 2025 [Run] Coached Track at Polo Fields!
                    Wed, April 23, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 22, 2025 [Run] Earth Day Run + Beach Clean Up
                    Tue, April 22, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 22, 2025 [Bike] Coached Bike Workout
                    Sun, April 20, 2025 [Swim] Tam High Coached Swim
                    Fri, April 18, 2025 [Social] **GGTC TRAINING WEEKEND 2025**
                    Fri, April 18, 2025 [Run] Twin Peaks
                    Fri, April 18, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 17, 2025 [Swim] Garfield Masters Swim
                    Wed, April 16, 2025 [Run] Coached Track at Kezar
                    Wed, April 16, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 15, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 15, 2025 [Bike][Edit] Coached Bike Workout
                    Sun, April 13, 2025 [Swim] Tam High Coached Swim
                    Sat, April 12, 2025 [Bike] GGP to Legion Loop
                    Sat, April 12, 2025 [Bike] East Bay 3 Bears!
                    Sat, April 12, 2025 Chris Yama Memorial Ride
                    Fri, April 11, 2025 [Run] Twin Peaks
                    Fri, April 11, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 10, 2025 [Swim] Garfield Masters Swim
                    Wed, April 09, 2025 [Run] Coached Track at Kezar
                    Tue, April 08, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 08, 2025 [Bike] Coached Bike Workout
                    Sun, April 06, 2025 [Swim] Tam High Coached Swim
                    Sat, April 05, 2025 [Bike] 4 Corners 'n' Coffee
                    Fri, April 04, 2025 [Run] 5k Social Run Series #noebernmissionpot
                    Fri, April 04, 2025 [Run] Twin Peaks
                    Fri, April 04, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 03, 2025 [Swim] Garfield Masters Swim
                    Wed, April 02, 2025 [Run] Coached Track at Kezar
                    Wed, April 02, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 01, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 01, 2025 [Bike] Coached Bike Workout (NEW TIME!!)
                    Sun, March 30, 2025 [Swim] Tam High Coached Swim
                    Sat, March 29, 2025 [Bike] Alpine Dam
                    Sat, March 29, 2025 [Bike] Pt Reyes Loop
                    Fri, March 28, 2025 Cancelled [Run] 5k Social Run Series #noebernmissionpot
                    Fri, March 28, 2025 [Run] Twin Peaks
                    Fri, March 28, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 27, 2025 [Swim] Garfield Masters Swim
                    Wed, March 26, 2025 [Run] Coached Track at Kezar
                    Wed, March 26, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 25, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 25, 2025 [Bike] Coached Bike Workout
                    Mon, March 24, 2025 Mobility Monday: 3/24
                    Sun, March 23, 2025 [Swim] Tam High Coached Swim
                    Sat, March 22, 2025 [Bike] Tour de Fromage
                    Sat, March 22, 2025 [Bike] GGTC Friends of Tam
                    Fri, March 21, 2025 [Run] Twin Peaks
                    Fri, March 21, 2025 Run] 5k Social Run Series #noebernmissionpot
                    Fri, March 21, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 20, 2025 [SOCIAL] GGTC goes to After Dark!
                    Thu, March 20, 2025 [Swim] Garfield Masters Swim
                    Wed, March 19, 2025 [Run] Coached Track at Kezar
                    Wed, March 19, 2025 [Bike] Wednesday Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 18, 2025 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 18, 2025 [Bike] Coached Bike Workout
                    Sun, March 16, 2025 [Swim] Tam High Coached Swim
                    Sun, March 16, 2025 [Bike] Ride to Tam Swim
                    Sat, March 15, 2025 [Bike] Nicasio & SPT Ride
                    Fri, March 14, 2025 [Run]: New Members Run: Crissy Field
                    Fri, March 14, 2025 [Run] 5k Social Run Series #noebernmissionpot
                    Fri, March 14, 2025 [Run] Twin Peaks
                    Fri, March 14, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 13, 2025 [Sponsor] Stride Soles Webinar
                    Thu, March 13, 2025 [Swim] Garfield Masters Swim
                    Wed, March 12, 2025 [Run] Coached Track at Kezar
                    Wed, March 12, 2025 CANCELLED [Strength] Running Strength Warmup
                    Tue, March 11, 2025 [Swim] 🌊 AP KICKOFF
                    Tue, March 11, 2025 [Bike] Coached Bike Workout
                    Sun, March 09, 2025 [Swim] Tam High Coached Swim
                    Sun, March 09, 2025 [Bike] Ride to Tam Swim
                    Sat, March 08, 2025 [Bike] Mount Tam East Peak Season Opener Ride!
                    Fri, March 07, 2025 [Run] 5k Social Run Series #noebernmissionpot special
                    Fri, March 07, 2025 [Run] Twin Peaks
                    Fri, March 07, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 06, 2025 [Swim] Garfield Masters Swim
                    Wed, March 05, 2025 [Run] Coached Track at POLO FIELDS
                    Wed, March 05, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 04, 2025 [Swim] Winter Sunset Aquatic Park Swim (5:15PM)
                    Tue, March 04, 2025 [Bike] Presidervals
                    Sun, March 02, 2025 [Swim] Tam High Coached Swim
                    Sun, March 02, 2025 [Race] Napa Valley Marathon (Half & Full)
                    Sat, March 01, 2025 [Bike] SF Beginner Ride - Golden Gate Park, Twin Peaks, Laguna Honda
                    Sat, March 01, 2025 LDP Training Program | Spring 2025
                    Sat, March 01, 2025 SDP Training Program | Spring 2025
                    Sat, March 01, 2025 Women Tri Together Training Program | Spring 2025
                    Fri, February 28, 2025 [Run] Twin Peaks
                    Fri, February 28, 2025 [Run] 5k Social Run Series #noebernmissionpot special
                    Fri, February 28, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 27, 2025 [Social] Get to know our programs @ Casements
                    Thu, February 27, 2025 [Swim] Garfield Masters Swim
                    Wed, February 26, 2025 [Run] Coached Track at Kezar
                    Wed, February 26, 2025 [Strength] Running Strength Warmup
                    Wed, February 26, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 25, 2025 [Swim] Winter Sunset Aquatic Park Swim (5PM)
                    Tue, February 25, 2025 [CANCELLED] [Bike] Coached Bike Workout
                    Sun, February 23, 2025 [Swim] Tam High Coached Swim
                    Sun, February 23, 2025 [Bike] Ride to/from Tam Swim
                    Sun, February 23, 2025 [SWIM] HELL WEEK
                    Sat, February 22, 2025 [Bike] The Great Bagel Bike-Off
                    Sat, February 22, 2025 [Bike] Pt. Reyes Station
                    Sat, February 22, 2025 [Run] TAMarathon - course recon
                    Fri, February 21, 2025 [Run] Twin Peaks
                    Fri, February 21, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 20, 2025 [Swim] Garfield Masters Swim
                    Wed, February 19, 2025 [Run] Coached Track at Kezar
                    Wed, February 19, 2025 [Strength] Running Strength Warmup
                    Tue, February 18, 2025 [Swim] Winter Sunset Aquatic Park Swim (5PM)
                    Tue, February 18, 2025 [Bike] Coached Bike Workout
                    Mon, February 17, 2025 [Bike] PRE-SEASON FTP TEST
                    Sun, February 16, 2025 [FUN] GGTC Spring '25 Gear Swap!
                    Sun, February 16, 2025 [Swim] Swim Clinic Series (Session 2)
                    Sun, February 16, 2025 [Swim] Tam High Coached Swim
                    Sat, February 15, 2025 [Bike]s and Brats (Fairfax out and back)
                    Sat, February 15, 2025 [Canceled][Bike] Summit Series (Long Option): Hwy 1 - Tunitas Creek Loop
                    Fri, February 14, 2025 [Run] Twin Peaks
                    Fri, February 14, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 13, 2025 [Social] Monthly Social @ Willkommen by Black Hammer Brewing Company!
                    Thu, February 13, 2025 [Swim] Garfield Masters Swim
                    Wed, February 12, 2025 [Run] Coached Track at Kezar
                    Wed, February 12, 2025 [Strength] Running Strength Warmup
                    Wed, February 12, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 11, 2025 [Run]: New Members Run: Crissy Field
                    Tue, February 11, 2025 [Swim] Winter Sunset Aquatic Park Swim (5PM)
                    Tue, February 11, 2025 [Bike] Coached Bike Workout
                    Sun, February 09, 2025 CANCELLED - NO TAM SWIM THIS SUNDAY
                    Sun, February 09, 2025 [Run] Tour of SF Parks
                    Sat, February 08, 2025 [Bike] SF Beginner Ride - Golden Gate Park & Presidio Loop
                    Sat, February 08, 2025 [Bike] Summit Series: East Peak
                    Fri, February 07, 2025 [Run] Twin Peaks
                    Fri, February 07, 2025 [Run] 5k Social Run Series
                    Fri, February 07, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 06, 2025 [Swim] Garfield Masters Swim
                    Wed, February 05, 2025 [Run] Kick-off Coached Track at Kezar
                    Wed, February 05, 2025 [Bike] Twin Peaks Repeats!
                    Wed, February 05, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 04, 2025 [Bike] VIRTUAL Coached Bike Workout
                    Mon, February 03, 2025 GGTC Training Programs Informational Session
                    Mon, February 03, 2025 GGTC Kit Sizing Try On!
                    Mon, February 03, 2025 Cancelled: [Strength] Park Yoga for Mobility & Strength
                    Mon, February 03, 2025 [Swim] Aquatic Park swim
                    Sun, February 02, 2025 [Run] Mile Challenge Program
                    Sun, February 02, 2025 [Swim] Swim Clinic Series (Session 1)
                    Sun, February 02, 2025 [Swim] Tam High Coached Swim
                    Sun, February 02, 2025 [VOLUNTEER] San Francisco Half Marathon!
                    Sat, February 01, 2025 CANCELLED [Bike] City Loop: Presidio -> Lake Merced -> Twin Peaks
                    Sat, February 01, 2025 Canceled - [Bike] Alpine Dam + Mt Tam
                    Fri, January 31, 2025 [Run] Twin Peaks with Noe Valley Start Option
                    Fri, January 31, 2025 [Run] 5k Social Run Series
                    Fri, January 31, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 30, 2025 [Swim] Garfield Masters Swim
                    Thu, January 30, 2025 [bike] National Croissant Day
                    Wed, January 29, 2025 [Run] Unofficial Track at Kezar
                    Wed, January 29, 2025 [Strength] Running Strength Warmup
                    Wed, January 29, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 28, 2025 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Tue, January 28, 2025 [Bike] Virtual Coached Bike Workout
                    Mon, January 27, 2025 [Swim] Aquatic Park swim
                    Sun, January 26, 2025 [Swim] Tam High Coached Swim
                    Sun, January 26, 2025 [Bike] Ride to/from Tam Swim
                    Sat, January 25, 2025 [Bike] SF Beginner Ride - Golden Gate Park & Lake Merced
                    Sat, January 25, 2025 CANCELLED [Bike] Winter Summit Series - Kings Mountain
                    Sat, January 25, 2025 [Bike] Sammy P and Nicasio ~60 miler
                    Fri, January 24, 2025 [Run] Twin Peaks
                    Fri, January 24, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 23, 2025 [Swim] Garfield Masters Swim
                    Wed, January 22, 2025 [Run] Unofficial Track at Kezar
                    Wed, January 22, 2025 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 21, 2025 [Run] Birthday trail run!
                    Tue, January 21, 2025 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Tue, January 21, 2025 [Bike] Pace Line Basics & Recovery with Jaimie
                    Mon, January 20, 2025 [SOCIAL] GGTC goes to Yerba Buena Ice Rink
                    Mon, January 20, 2025 [Run] Meet & Mingle: New (and old) Members Run
                    Mon, January 20, 2025 [Strength] Beach Yoga for Mobility & Strength
                    Sun, January 19, 2025 [Swim] Tam High Coached Swim
                    Sun, January 19, 2025 [Bike] Ride to/from Tam Swim
                    Sat, January 18, 2025 [Bike] Hot Chocolate Ride
                    Sat, January 18, 2025 [Bike] Stinson Beach via Four Corners
                    Sat, January 18, 2025 [Bike] Winter Summit Series Week 2: Diablo (All)Daytrip
                    Fri, January 17, 2025 [Run] Twin Peaks
                    Thu, January 16, 2025 [Swim] Garfield Masters Swim
                    Thu, January 16, 2025 [Run]: New Members Run: Crissy Field
                    Wed, January 15, 2025 [Run] Unofficial Track at Kezar
                    Wed, January 15, 2025 [Strength] Running Strength Warmup
                    Wed, January 15, 2025 Strength Challenge
                    Tue, January 14, 2025 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Tue, January 14, 2025 [Bike] Weather-permitting Beginner Hawk
                    Sun, January 12, 2025 2025 Kick Off Event!
                    Sun, January 12, 2025 [Swim] Tam High Coached Swim
                    Sun, January 12, 2025 [Bike] Ride to/from Tam Swim
                    Sat, January 11, 2025 [Bike] Chill Hawk Hill Ride + Sausalito Bkfst
                    Sat, January 11, 2025 [Bike] Winter Summit Series week 1: Mt Hamilton
                    Sat, January 11, 2025 [Bike] Wild Flour Bakery - Double Metric Century
                    Fri, January 10, 2025 [Run] Twin Peaks
                    Thu, January 09, 2025 [Swim] Garfield Masters Swim
                    Wed, January 08, 2025 [Run] Unofficial Track at Kezar
                    Wed, January 08, 2025 [Run] Very unofficial track
                    Tue, January 07, 2025 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Sun, January 05, 2025 [Swim] Tam High Coached Swim
                    Sun, January 05, 2025 [Bike] Ride to Tam Swim
                    Sat, January 04, 2025 [Bike] New Year P-loop
                    Sat, January 04, 2025 [Bike] Pt Reyes Lighthouse - Pedro's Birthday
                    Fri, January 03, 2025 [Run] Twin Peaks
                    Fri, January 03, 2025 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 02, 2025 [Swim] Garfield Masters Swim
                    Wed, January 01, 2025 [CANCELLED] [Run] Unofficial Track at Kezar
                    Wed, January 01, 2025 [Swim] The GGTC Polar Plunge: WELCOME 2025!
                    Tue, December 31, 2024 [Bike] NYE ride! Lucas Valley & Pt Reyes Stn loop
                    Mon, December 30, 2024 [Run] NYE Eve Sunset Beach Run
                    Sun, December 29, 2024 [Swim] Tam High Coached Swim
                    Thu, December 26, 2024 [Swim] Garfield Masters Swim
                    Wed, December 25, 2024 [CANCELLED] [Run] Unofficial Track at Kezar
                    Tue, December 24, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Mon, December 23, 2024 [Swim] Aquatic Park swim
                    Mon, December 23, 2024 Napa Full Marathon Training Crew
                    Sun, December 22, 2024 [Swim] Tam High Coached Swim
                    Fri, December 20, 2024 [Run] Twin Peaks - Santa Edition
                    Fri, December 20, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 19, 2024 [Swim] Garfield Masters Swim
                    Wed, December 18, 2024 [Run] Unofficial Track at Kezar
                    Wed, December 18, 2024 Strength Training for Running
                    Wed, December 18, 2024 [Run] Very unofficial track
                    Tue, December 17, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Mon, December 16, 2024 [Swim] Aquatic Park swim
                    Sun, December 15, 2024 [Run&Fun] Christmas Relays!
                    Sun, December 15, 2024 [Swim] Tam High Coached Swim
                    Fri, December 13, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 12, 2024 [SOCIAL] GGTC Holiday Sweater Bar Crawl
                    Thu, December 12, 2024 [Swim] Garfield Masters Swim
                    Wed, December 11, 2024 [Run] Unofficial Track at Kezar
                    Wed, December 11, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 10, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Sun, December 08, 2024 🍻 Beerathlon 2024
                    Sun, December 08, 2024 [Swim] Tam High Coached Swim
                    Sun, December 08, 2024 [VOLUNTEER] California International Marathon
                    Sat, December 07, 2024 [Bike] 2024 Great Santa Ride 🎄🎅
                    Fri, December 06, 2024 [Run] Friday Twin Peaks Trails
                    Fri, December 06, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 05, 2024 [Swim] Garfield Masters Swim
                    Wed, December 04, 2024 [Run] Unofficial Track at Kezar
                    Tue, December 03, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Mon, December 02, 2024 [Run]: New Members Run: Crissy Field
                    Sun, December 01, 2024 [Swim] Tam High Coached Swim
                    Sat, November 30, 2024 [Bike] GGB to Petaluma via Pt. Reyes Station
                    Thu, November 28, 2024 [Race] ARM Gobble Wobble
                    Wed, November 27, 2024 Tracks-giving
                    Wed, November 27, 2024 [Run] Coached Track at Kezar
                    Tue, November 26, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Sun, November 24, 2024 [Swim] Tam High Coached Swim
                    Sat, November 23, 2024 CANCELLED [Bike] Advanced Ride
                    Sat, November 23, 2024 [VOLUNTEER] Golden Gate Trail Classic
                    Fri, November 22, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 21, 2024 [Swim] Garfield Masters Swim
                    Wed, November 20, 2024 [Run] Coached Track at Kezar
                    Tue, November 19, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Sun, November 17, 2024 [Swim] Tam High Coached Swim
                    Sat, November 16, 2024 [Social] 2024 GGTC End of Year Prom
                    Sat, November 16, 2024 [BIKE] Pre-Party Pt. Reyes
                    Fri, November 15, 2024 [Run] Friday Twin Peaks Trails
                    Fri, November 15, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 14, 2024 [Swim] Garfield Masters Swim
                    Wed, November 13, 2024 [Run] Coached Track at Polo Fields
                    Tue, November 12, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Sun, November 10, 2024 [Swim] Tam High Coached Swim
                    Sun, November 10, 2024 [Run] ROKA Bridge-to-Bridge Triple Crown
                    Sun, November 10, 2024 [Bike] Descending 101 - Session 2
                    Sat, November 09, 2024 Beer Mile! (2024 Kevin Lowry Invitational)
                    Sat, November 09, 2024 [Bike] Wham Bam Tam Dam!
                    Fri, November 08, 2024 [Run] Friday Twin Peaks Trails
                    Fri, November 08, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 07, 2024 [Social] IMCA Celebration
                    Thu, November 07, 2024 [Swim] Garfield Masters Swim
                    Wed, November 06, 2024 [Run] Coached Track at Kezar
                    Tue, November 05, 2024 [Swim] Winter Sunset Aquatic Park Swim (4:45PM)
                    Tue, November 05, 2024 [Bike] Hawk + Croissants
                    Sun, November 03, 2024 [Swim] Tam High Masters
                    Sat, November 02, 2024 [Bike] 4Corners & Back
                    Fri, November 01, 2024 [Run]: New Members Run: Crissy Field
                    Fri, November 01, 2024 [Bike] Descending 101 - Session 1
                    Fri, November 01, 2024 [Run] Friday Twin Peaks Trails
                    Fri, November 01, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 31, 2024 [Swim] Garfield Masters Swim
                    Wed, October 30, 2024 [Run] Coached Halloween Track at Kezar
                    Tue, October 29, 2024 [Swim] 🌊 LAST OFFICIAL AP OF THE SEASON 🌊
                    Tue, October 29, 2024 [Bike] Coached Bike Workout
                    Sun, October 27, 2024 [VOLUNTEER] Ironman California Run Aid Station
                    Sun, October 27, 2024 [Swim] Tam High Masters
                    Sat, October 26, 2024 [Bike] Mike's - Fairfax - East Peak
                    Sat, October 26, 2024 [Bike] Beginner Intermediate San Bruno Mountain
                    Fri, October 25, 2024 [Run] Friday Twin Peaks Trails
                    Fri, October 25, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 24, 2024 [Swim] Garfield Masters Swim
                    Wed, October 23, 2024 [Run] Coached Track at Kezar
                    Tue, October 22, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, October 22, 2024 [Bike] Coached Bike Workout
                    Mon, October 21, 2024 70.3 Worlds Program | Taupo, NZ 2024
                    Sun, October 20, 2024 [Swim] Tam High Masters
                    Sat, October 19, 2024 [Bike] ROKA Bridge-to-Bridge Triple Crown Bike Ride
                    Fri, October 18, 2024 World's Program Info Session - 10/18 @ 6 PM
                    Fri, October 18, 2024 [Run] Twin Peaks Trails
                    Fri, October 18, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 17, 2024 [Swim] Garfield Masters Swim
                    Wed, October 16, 2024 [Run] Coached Track at POLO FIELDS
                    Tue, October 15, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, October 15, 2024 [Bike] Coached Bike Workout
                    Sun, October 13, 2024 [Swim] Tam High Masters
                    Sat, October 12, 2024 [Swim] Roka AP Extravaganza
                    Sat, October 12, 2024 [Bike] Beginner to Intermediate ride
                    Sat, October 12, 2024 [Bike] A True BoFax Ride
                    Sat, October 12, 2024 IMCA Course Recon
                    Fri, October 11, 2024 Perimeter Sunset Swim
                    Fri, October 11, 2024 [Run]: New Members Run: Crissy Field
                    Fri, October 11, 2024 [Run] Twin Peaks Trails
                    Thu, October 10, 2024 [SOCIAL] Monthly Social at Zeitgeist
                    Thu, October 10, 2024 [Swim] Garfield Masters Swim
                    Wed, October 09, 2024 [Run] Coached Track at Kezar
                    Tue, October 08, 2024 Pacific Crest Orthopedics AMA & Pizza Social
                    Tue, October 08, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, October 08, 2024 [Bike] Coached Bike Workout
                    Sun, October 06, 2024 [Swim] Tam High Masters
                    Sat, October 05, 2024 [Bike] Lucas Valley -> Point Reyes Loop
                    Sat, October 05, 2024 [Bike] Fairfax Out and Back
                    Fri, October 04, 2024 [Run] Twin Peaks Trails
                    Thu, October 03, 2024 [Swim] Garfield Masters Swim
                    Wed, October 02, 2024 [Run] Coached Track at Kezar
                    Wed, October 02, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 01, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, October 01, 2024 [Bike] Coached Bike Workout
                    Sun, September 29, 2024 [SOCIAL] Beach Day!
                    Sun, September 29, 2024 [Swim] Tam High Masters
                    Sun, September 29, 2024 [Bike] Marin County Pregame for Beach Day [Advanced]
                    Sat, September 28, 2024 [Bike] S.P. Taylor & Lucas Valley Lollipop
                    Sat, September 28, 2024 [Bike] SF City Ride
                    Fri, September 27, 2024 [Run] Twin Peaks Trails
                    Fri, September 27, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 26, 2024 [Swim] Garfield Masters Swim
                    Wed, September 25, 2024 [Run] Coached Track at Kezar
                    Wed, September 25, 2024 [Bike] Hawk Hill PR Day
                    Tue, September 24, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, September 24, 2024 [Bike] Coached Bike Workout
                    Sun, September 22, 2024 [Swim] Focused Swim Clinic
                    Sun, September 22, 2024 [Swim] Tam High Masters
                    Sun, September 22, 2024 [CHEER] Santa Cruz Triathlon (Sprint + Oly)
                    Sun, September 22, 2024 [Race] Santa Cruz Triathlon
                    Sat, September 21, 2024 [Bike] Mike's Bikes - Fairfax - Samuel P Taylor - Alpine Loop
                    Sat, September 21, 2024 [Bike] Beginner ride
                    Fri, September 20, 2024 [Run] Twin Peaks Trails
                    Fri, September 20, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 19, 2024 [Swim] Garfield Masters Swim
                    Wed, September 18, 2024 [Run] Coached Track at POLO FIELDS
                    Wed, September 18, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 17, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, September 17, 2024 [Bike] Coached Bike Workout
                    Sun, September 15, 2024 [Swim] Focused Swim Clinic
                    Sun, September 15, 2024 [Swim] Tam High Masters
                    Sat, September 14, 2024 [Bike] Fairfax x Lucas Valley Lollipop
                    Fri, September 13, 2024 [Run]: New Members Run: Crissy Field
                    Fri, September 13, 2024 [Run] Twin Peaks Trails
                    Fri, September 13, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 12, 2024 [Run] Tennessee Sunset
                    Thu, September 12, 2024 [Swim] Garfield Masters Swim
                    Wed, September 11, 2024 [Run] Coached Track at Kezar
                    Wed, September 11, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 10, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, September 10, 2024 [Bike] Coached Bike Workout
                    Sun, September 08, 2024 [SOCIAL] 70.3 SC Post-Race
                    Sun, September 08, 2024 [Swim] Tam High Masters
                    Sun, September 08, 2024 [Race] IRONMAN 70.3 Santa Cruz
                    Sun, September 08, 2024 [CHEER] IRONMAN 70.3 Santa Cruz Cheer Station!!
                    Sat, September 07, 2024 [Bike] Nicasio + Fairfax Scoop
                    Fri, September 06, 2024 [Run] Twin Peaks Trails
                    Fri, September 06, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 05, 2024 [Run] Tennessee Sunset
                    Thu, September 05, 2024 [Swim] Garfield Masters Swim
                    Wed, September 04, 2024 [Run] Coached Track at Kezar
                    Tue, September 03, 2024 [Run] Ninja Sunset 🥷
                    Tue, September 03, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, September 03, 2024 [Bike] Coached Bike Workout
                    Mon, September 02, 2024 [Run] Annual Mt. Tam Hill Climb
                    Mon, September 02, 2024 Fall Trail Running Program
                    Sun, September 01, 2024 [Swim] Tam High Masters
                    Sun, September 01, 2024 [Run] City to Trails and Back
                    Sat, August 31, 2024 [Bike] Paradise Loop
                    Fri, August 30, 2024 [Run] Twin Peaks Trails
                    Fri, August 30, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 29, 2024 [Run] Tennessee Sunset
                    Thu, August 29, 2024 [Swim] Garfield Masters Swim
                    Wed, August 28, 2024 [Run] Coached Track at Kezar
                    Tue, August 27, 2024 [Run] Ninja Sunset 🥷
                    Tue, August 27, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, August 27, 2024 [Bike] Coached Bike Workout
                    Sun, August 25, 2024 [Swim] Tam High Masters
                    Sun, August 25, 2024 [Run] Trail Run - Tennessee Valley
                    Sat, August 24, 2024 [Bike + Ice Cream] 2nd Breakfast at Angela's Paradise Loop
                    Sat, August 24, 2024 [Race] Lake Tahoe Triathlon
                    Fri, August 23, 2024 [Run] Twin Peaks
                    Fri, August 23, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 22, 2024 [Run] Trail Run - Tennessee Valley
                    Thu, August 22, 2024 [Swim] Garfield Masters Swim
                    Thu, August 22, 2024 [Bike] Functional Threshold Power Test
                    Wed, August 21, 2024 [Run] Coached Track at Kezar
                    Tue, August 20, 2024 [Run] Ninja Sunset 🥷
                    Tue, August 20, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, August 20, 2024 [Bike] Coached Presidervals
                    Sun, August 18, 2024 [Swim] Tam High Masters
                    Sat, August 17, 2024 [Social, Bike] Taft Street Winery - Bike, Run and FUN!
                    Fri, August 16, 2024 [Run]: New Members Run: Crissy Field
                    Fri, August 16, 2024 [Social] GGTC Friday Co-working Session: Stable Cafe
                    Fri, August 16, 2024 [Run] Twin Peaks Trails
                    Fri, August 16, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 15, 2024 [Swim] Garfield Masters Swim
                    Wed, August 14, 2024 [Run] Coached Track at Kezar
                    Wed, August 14, 2024 [Bike] 🥐 Tour de Croissant; Stage 4 FTWNB
                    Tue, August 13, 2024 [SOCIAL] Post-AP Social
                    Tue, August 13, 2024 Fall Trail Running Program Info Session
                    Tue, August 13, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, August 13, 2024 [Bike] Coached Presidio Loop
                    Sun, August 11, 2024 [Swim] Tam High Masters
                    Sat, August 10, 2024 [Bike + Ice Cream (Advanced)] North Pie Northwest
                    Fri, August 09, 2024 [Run] Twin Peaks Trails
                    Fri, August 09, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 08, 2024 [Run] Ninja Sunset 🥷
                    Thu, August 08, 2024 [Swim] Garfield Masters Swim
                    Wed, August 07, 2024 [Run] Coached Track at Kezar
                    Tue, August 06, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, August 06, 2024 [Bike] Active Recovery Workout
                    Mon, August 05, 2024 Paris 2024 Olympic Mixed Relay Triathlon - Watch Party
                    Sun, August 04, 2024 [Swim] Tam High Masters
                    Sun, August 04, 2024 [Run] Trail Run - Tam Fun
                    Sat, August 03, 2024 [Bike] Ride to San Bruno Mountain
                    Fri, August 02, 2024 [Run] Summer of SF Peaks
                    Fri, August 02, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 01, 2024 [Swim] Garfield Masters Swim
                    Thu, August 01, 2024 Paris 2024 Olympic Triathlon - Watch Party
                    Wed, July 31, 2024 [Run] Coached Track at Kezar
                    Wed, July 31, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, July 30, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, July 30, 2024 [Bike] Coached Presidervals
                    Sun, July 28, 2024 [Swim] Tam High Masters
                    Sun, July 28, 2024 [Trail Run] - Mt Tam & Stinson beach
                    Sun, July 28, 2024 <Volunteer> SF 2nd Half!
                    Sun, July 28, 2024 [Race] SF Marathon / Half Marathon / 10K
                    Sat, July 27, 2024 [Bike + Ice Cream] Close En-Cone-ters of the Herb Kind Paradise Loop
                    Fri, July 26, 2024 Run] Twin Peaks meets Slacker Hill Special Edition!
                    Thu, July 25, 2024 [Swim] Garfield Masters Swim
                    Wed, July 24, 2024 [Run] Coached Track at Kezar
                    Wed, July 24, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, July 23, 2024 [Run] Lite Ninja Sunset 🥷
                    Tue, July 23, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, July 23, 2024 [Bike] Coached Bike Workout
                    Sun, July 21, 2024 [Swim] Tam High Masters
                    Sat, July 20, 2024 [Bike] Mt. Tam > Seven Sisters > Alpine Dam
                    Fri, July 19, 2024 [Swim] Friday AP Swim (Beginner Friendly)
                    Fri, July 19, 2024 [Run] Friday Tour of SF Peaks
                    Fri, July 19, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 18, 2024 [Run] Ninja Sunset 🥷
                    Thu, July 18, 2024 [Swim] Garfield Masters Swim
                    Wed, July 17, 2024 [Run] 5k Twilight Race! + DYO Track workout
                    Wed, July 17, 2024 [Bike] 🥐 Tour de Croissant; Stage 3
                    Tue, July 16, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, July 16, 2024 [Bike] Coached Bike Workout
                    Mon, July 15, 2024 Short Distance Training Program | Summer 2024
                    Sun, July 14, 2024 [Swim] Tam High Masters
                    Sun, July 14, 2024 [Run] SF Marathon Bridge Section Preview
                    Sun, July 14, 2024 [Bike] Lake Tahoe Summer Special!
                    Sat, July 13, 2024 [Bike] GGB to Alpine Dam Loop (Clockwise)
                    Sat, July 13, 2024 [Bike] Tour of California Alps - Death Ride
                    Sat, July 13, 2024 Women Tri Together Training Program | Summer 2024
                    Sat, July 13, 2024 [Event] Trans Tahoe Relay
                    Fri, July 12, 2024 [Run] Summer of SF Peaks
                    Fri, July 12, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 11, 2024 [Social] Short Distance Program (SDP) Happy Hour
                    Thu, July 11, 2024 [Swim] Garfield Masters Swim
                    Thu, July 11, 2024 [Cancelled] FTP TEST
                    Wed, July 10, 2024 [Run] Coached Track at Kezar
                    Wed, July 10, 2024 [Bike] 🥐 Tour de Croissant; Stage 2
                    Tue, July 09, 2024 [Social] Social with Bay Area Ridge Trail!
                    Tue, July 09, 2024 [Swim] 🌊 Aquatic Park Open Water
                    Tue, July 09, 2024 [Bike] Coached Bike Workout
                    Sun, July 07, 2024 [Bike] Beginner - GGP Sunday Afternoon Ride
                    Sun, July 07, 2024 [Swim] Tam High Masters
                    Sun, July 07, 2024 [Run] SF Marathon 20-Mile Preview
                    Sat, July 06, 2024 [Bike] Stinson-Tam bike ride
                    Fri, July 05, 2024 [Swim] Beginner-friendly Aquatic Park
                    Fri, July 05, 2024 [Run] Summer of SF Peaks
                    Fri, July 05, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 04, 2024 [Bike+Ice Cream] GGTC and the Chocol-It's-It Factory
                    Wed, July 03, 2024 [Run] Coached Track at POLO FIELDS
                    Wed, July 03, 2024 [Bike] 🥐 Tour de Croissant; Stage 1
                    Tue, July 02, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 02, 2024 [Bike] Coached Bike Workout
                    Mon, July 01, 2024 Long Distance Training Program (LDP) | Summer 2024
                    Sun, June 30, 2024 [Swim] Tam High Masters
                    Sat, June 29, 2024 [Bike] GGTC Century Ride 2024 with Sports Basement
                    Fri, June 28, 2024 [Run]: New Members Run: Crissy Field
                    Fri, June 28, 2024 [Run] Twin Peaks Trails
                    Fri, June 28, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 27, 2024 [Swim] Garfield Masters Swim
                    Wed, June 26, 2024 [Run] Coached Track at Kezar
                    Wed, June 26, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 25, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 25, 2024 [CANCELLED][Bike] Coached Bike Workout
                    Sun, June 23, 2024 [Swim] Tam High Masters
                    Sat, June 22, 2024 [Bike][100] North to Limantour 70+ mi
                    Fri, June 21, 2024 [Social] GGTC Friday Co-working Session: Karma Cafe
                    Fri, June 21, 2024 [Run] Twin Peaks Trails
                    Fri, June 21, 2024 [Run] Slacker Hill Friday Trail Run!
                    Fri, June 21, 2024 [Race] Broken Arrow Skyrace
                    Thu, June 20, 2024 [Swim] Garfield Masters Swim
                    Thu, June 20, 2024 [Bike][100] Hill Repeats
                    Wed, June 19, 2024 [Run] Coached Track - Pride AND Juneteenth Edition
                    Wed, June 19, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 18, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 18, 2024 [Bike] Coached Bike Workout
                    Sun, June 16, 2024 [Run] Trails - Marin Headlands
                    Sun, June 16, 2024 [Swim] Tam High Masters
                    Fri, June 14, 2024 [Run] Twin Peaks Trails
                    Thu, June 13, 2024 [Social] Monthly Social / Happy Hour @Afterwork Bar (Hayes Valley)
                    Thu, June 13, 2024 [Swim] Garfield Masters Swim
                    Thu, June 13, 2024 [Bike][100] Hill Repeats
                    Wed, June 12, 2024 [Run] Coached Track at Kezar
                    Wed, June 12, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 11, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 11, 2024 [Bike] Coached Bike Workout
                    Mon, June 10, 2024 GGTC Training Programs Informational Session
                    Sun, June 09, 2024 [Swim] Tam High Masters
                    Sun, June 09, 2024 [Volunteer] - Escape From Alcatraz (Baker Beach)
                    Sat, June 08, 2024 [Bike] Hot as Diablo Repeats [Advanced]
                    Sat, June 08, 2024 [Bike][100] Unofficial City 30
                    Sat, June 08, 2024 [Volunteer] - PTO T100 (Swim Exit Station)
                    Fri, June 07, 2024 [Run] Alcatraz Race Week - Official EFA Shakeout Run
                    Fri, June 07, 2024 [Run] Twin Peaks Trails
                    Thu, June 06, 2024 [Swim] Garfield Masters Swim
                    Thu, June 06, 2024 [Bike][100] On your own ez ride
                    Wed, June 05, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 04, 2024 [Swim] Alcatraz Race Week - AP Swim with the Pros
                    Tue, June 04, 2024 [Bike] Presidervals
                    Mon, June 03, 2024 Escape from Alcatraz - Ask the Expert
                    Sun, June 02, 2024 [Swim] Open Water Clinic
                    Sun, June 02, 2024 [Swim] Tam High Masters
                    Sun, June 02, 2024 [Run] Trail Run w/ Coach Mario
                    Sun, June 02, 2024 [Race] Ironman Hamburg
                    Sat, June 01, 2024 [Race] Marin Mile
                    Sat, June 01, 2024 [Race] 5K Impala Stampede
                    Sat, June 01, 2024 [Bike][100] Stinson x Bofax Repeats Loop
                    Fri, May 31, 2024 [Run] Twin Peaks Trails
                    Fri, May 31, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 30, 2024 [Social] FTWNB Happy Hour @Fool's Errand
                    Thu, May 30, 2024 [Swim] 🌊 COACHED Swim at Aquatic Park
                    Thu, May 30, 2024 [Bike][100] Mellow Ride 1.5 hr
                    Wed, May 29, 2024 [Run] Coached Track at Kezar
                    Wed, May 29, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 28, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 28, 2024 [Bike] Coached Bike Workout
                    Sun, May 26, 2024 [Swim] Tam High Masters
                    Sat, May 25, 2024 [Bike][100] Sammy P and Nicasio ~60 miler
                    Fri, May 24, 2024 [Run] Twin Peaks Trails
                    Fri, May 24, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 23, 2024 [Swim] Garfield Masters Swim
                    Thu, May 23, 2024 [Swim] 🌊 COACHED Swim at Aquatic Park
                    Thu, May 23, 2024 [Bike][100] Z1/2 Ride
                    Thu, May 23, 2024 [Run] Golden Gate Park Loop
                    Wed, May 22, 2024 [Run] Coached Track at Kezar
                    Tue, May 21, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 21, 2024 [Bike] Coached Bike Workout
                    Mon, May 20, 2024 Monday DOUBLE Dipsea!!
                    Sun, May 19, 2024 [SOCIAL] 70.3 Morro Bay Post-Race
                    Sun, May 19, 2024 [Swim] Tam High Masters
                    Sun, May 19, 2024 [Race] Morro Bay 70.3
                    Sat, May 18, 2024 [Bike][100] Headlands Loops
                    Fri, May 17, 2024 [Run] Twin Peaks Trails
                    Fri, May 17, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 16, 2024 [Swim] Garfield Masters Swim
                    Thu, May 16, 2024 [Bike][100] Hill Repeats
                    Wed, May 15, 2024 [Run] Coached Track at Kezar
                    Tue, May 14, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 14, 2024 [Bike] Coached Bike Workout
                    Sun, May 12, 2024 [Swim] Tam High Masters
                    Sat, May 11, 2024 [Bike][100] Muir Woods x Headlands Loops
                    Sat, May 11, 2024 [Bike] Mt Tam advanced ride
                    Fri, May 10, 2024 Your (First) Friday Perimeter
                    Fri, May 10, 2024 [Run] Twin Peaks Trails
                    Fri, May 10, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 09, 2024 [Swim] Garfield Masters Swim
                    Thu, May 09, 2024 [Bike][100] Hill Repeats
                    Wed, May 08, 2024 Race Recap and Celebration
                    Wed, May 08, 2024 [Run] Coached Track at Kezar
                    Wed, May 08, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 07, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 07, 2024 [Bike] Coached Bike Workout
                    Mon, May 06, 2024 Century Bike Program Zoom Kickoff 🎉
                    Mon, May 06, 2024 [Social] Monthly Social / Happy Hour @Uno Dos Tacos
                    Sun, May 05, 2024 [Swim] Tam High Masters
                    Sun, May 05, 2024 [Bike][100] Century kickoff ride! Paradise Loop
                    Sat, May 04, 2024 RAIN CANCELLED [bike] beginner ride
                    Sat, May 04, 2024 Cancelled - [Ride] Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Fri, May 03, 2024 [Run] Twin Peaks Trails
                    Fri, May 03, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 02, 2024 [Swim] Garfield Masters Swim
                    Thu, May 02, 2024 [Bike][100] Hill Repeats
                    Wed, May 01, 2024 [Run] Coached Track at POLO FIELDS
                    Wed, May 01, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 30, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 30, 2024 [Bike] Coached Bike Workout
                    Mon, April 29, 2024 Century Bike Program
                    Mon, April 29, 2024 Escape from Alcatraz Training Program 2024
                    Sun, April 28, 2024 [Broken Arrow TP] Tennessee Valley Long Run
                    Sun, April 28, 2024 [Swim] Tam High Masters
                    Sat, April 27, 2024 [Bike] Beginners to Hawk Hill
                    Sat, April 27, 2024 [Volunteer] Lake San Antonio Triathlon
                    Sat, April 27, 2024 [Bike] Mt. Tam > Seven Sisters > Alpine Dam
                    Sat, April 27, 2024 [FUN] Lake San Antonio Triathlon (70.3, Oly, & Sprint) Cheer Station!
                    Sat, April 27, 2024 [Race] Lake San Antonio Triathlon
                    Fri, April 26, 2024 [Run] Twin Peaks Trails
                    Fri, April 26, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 25, 2024 [Swim] Garfield Masters Swim
                    Wed, April 24, 2024 [Run] Coached Track at Kezar
                    Wed, April 24, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 23, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 23, 2024 [Bike] Coached Bike Workout
                    Mon, April 22, 2024 [Social] Monthly Social / Happy Hour @Emporium
                    Mon, April 22, 2024 Lake San Antonio Triathlon - Ask the Experts
                    Sun, April 21, 2024 [Swim] Tam High Masters
                    Sun, April 21, 2024 [Run] Broken Arrow TP - Ninja Loop variations
                    Sat, April 20, 2024 [Bike] Paradise Loop
                    Sat, April 20, 2024 [Bike] A Spicy Morning Bun
                    Fri, April 19, 2024 New Members Run: Crissy Field
                    Fri, April 19, 2024 [Bike] Hawk Hill
                    Fri, April 19, 2024 [Run] Twin Peaks Trails
                    Fri, April 19, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 18, 2024 [Swim] Garfield Masters Swim
                    Wed, April 17, 2024 [Run] Coached Track at Kezar
                    Wed, April 17, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 16, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 16, 2024 [Bike] Coached Bike Workout
                    Mon, April 15, 2024 Broken Arrow Training Program
                    Sun, April 14, 2024 [Social] GGTC gear-swap!
                    Sun, April 14, 2024 [Run] Sunday (trail)Runday Muir Woods
                    Sun, April 14, 2024 [Bike] Tam Pool to Tam Peak (Advanced, Semi-Drop)
                    Sun, April 14, 2024 [Swim] Tam High Masters
                    Sat, April 13, 2024 [Race] Woodside/Purisima Creek Crossover
                    Fri, April 12, 2024 [Run] Twin Peaks Trails
                    Fri, April 12, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 11, 2024 [Swim] Garfield Masters Swim
                    Wed, April 10, 2024 [Run] Coached Track at Kezar
                    Wed, April 10, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 09, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 09, 2024 [Bike] Coached Bike Workout
                    Sun, April 07, 2024 [Cheer/Volunteer] Napa Valley SPRINT/OLY Cheer/Aid Squad!
                    Sun, April 07, 2024 [Swim] Tam High Masters
                    Sun, April 07, 2024 [Run] Trail Run Mill Valley Big Loop
                    Sat, April 06, 2024 [Bike] SF Ride - Presidio, Merced, Twin Peaks, Laguna Honda
                    Sat, April 06, 2024 [Race] Ironman 70.3 Oceanside
                    Fri, April 05, 2024 [Run] Twin Peaks Trails
                    Fri, April 05, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 04, 2024 [Swim] Garfield Masters Swim
                    Thu, April 04, 2024 [Run] Ninja Loop 🥷
                    Wed, April 03, 2024 [Run] Coached Track at Kezar
                    Wed, April 03, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 02, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, April 02, 2024 [Bike] Coached Bike Workout
                    Sun, March 31, 2024 [Swim] Tam High Masters
                    Sun, March 31, 2024 [Trail Run] Fifield-Cahill Trail
                    Sat, March 30, 2024 [NO SCHEDULED BIKE EVENTS] - Check Slack for details!
                    Sat, March 30, 2024 [Run] Ninja Loop 🥷
                    Sat, March 30, 2024 [Run] Golden Gate Park Loop and Lake Merced
                    Fri, March 29, 2024 [Social] GGTC Friday Co-working Session: Flywheel
                    Fri, March 29, 2024 [Run] Twin Peaks Trails
                    Fri, March 29, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 28, 2024 [Swim] Garfield Masters Swim
                    Wed, March 27, 2024 [Run] Coached Track at POLO FIELD!
                    Wed, March 27, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 26, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 26, 2024 [Bike] Coached Bike Workout
                    Sun, March 24, 2024 [Swim] Tam High Masters
                    Sun, March 24, 2024 [Run] Golden Gate Park Loop
                    Sat, March 23, 2024 [Run] Trail Run Training Weekend
                    Fri, March 22, 2024 [Social] **TRAINING WEEKEND 2024**
                    Fri, March 22, 2024 [Run] Twin Peaks Trails
                    Fri, March 22, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 21, 2024 [Swim] Garfield Masters Swim
                    Wed, March 20, 2024 [Run] Coached Track at Kezar
                    Wed, March 20, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 19, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 19, 2024 [Bike] Coached Bike Workout
                    Mon, March 18, 2024 [STRENGTH] GGTC CorePower YogaSculpt Class for Bay Area Ridge Trail Council
                    Sun, March 17, 2024 [Swim] Tam High Masters
                    Sun, March 17, 2024 [Run] Trail Run - Pt Reyes
                    Sat, March 16, 2024 [Bike] SF Easy Chill Flat(ish) Beginner Ride
                    Sat, March 16, 2024 [BIKE] Advanced DROP - Stafford Lake
                    Sat, March 16, 2024 [Bike] A Magical Tam Ride
                    Fri, March 15, 2024 (SWIM) Beginner AP Swim
                    Fri, March 15, 2024 [Run] Twin Peaks Trails
                    Fri, March 15, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 14, 2024 [Swim] Garfield Masters Swim
                    Wed, March 13, 2024 [Run] Coached Track at Kezar
                    Wed, March 13, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 12, 2024 [Social] Monthly / First AP Swim Social @ Radhaus
                    Tue, March 12, 2024 [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 12, 2024 [Bike] Coached Bike Workout
                    Sun, March 10, 2024 [Swim] Tam High Masters
                    Sun, March 10, 2024 [Run] GGP Loops with the Boston Training Crew
                    Sat, March 09, 2024 [Bike] Put the BO in BOFAX
                    Fri, March 08, 2024 LGBTQ x GGTC Happy Hour
                    Fri, March 08, 2024 [Run] Twin Peaks Trails
                    Fri, March 08, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 07, 2024 [Swim] Garfield Masters Swim
                    Thu, March 07, 2024 [Run] Golden Gate Park Trails
                    Wed, March 06, 2024 [Run] Coached Track at Kezar
                    Wed, March 06, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 05, 2024 [Swim] Winter Sunset Aquatic Park Swim (5:15PM)
                    Tue, March 05, 2024 [Bike] Coached Bike Workout
                    Sun, March 03, 2024 [Bike] Baby P-Loop! 🐣 Beg./Int. Ride
                    Sun, March 03, 2024 [Swim] Tam High Masters
                    Sun, March 03, 2024 [Race] Napa Valley Full & Half Marathon
                    Sat, March 02, 2024 [CANCELLED] [Bike] El Diablo's in the Details [Advanced]
                    Fri, March 01, 2024 [Run] Twin Peaks Trails
                    Fri, March 01, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 29, 2024 [Swim] Garfield Masters Swim
                    Wed, February 28, 2024 [Run] Coached Track at Kezar
                    Wed, February 28, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 27, 2024 [Swim] Winter Sunset Aquatic Park Swim
                    Tue, February 27, 2024 [Bike] Coached Bike Workout
                    Sun, February 25, 2024 [Swim] Tam High Masters
                    Sun, February 25, 2024 [Race] The City Mile [1650 SCY]
                    Sun, February 25, 2024 (Run] GGP Loop
                    Sat, February 24, 2024 [Bike] Paradise Loop
                    Sat, February 24, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 8: The Big One!
                    Sat, February 24, 2024 [Race] Montara Mountain Trail Race!
                    Fri, February 23, 2024 [Run] Twin Peaks Trails
                    Fri, February 23, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 22, 2024 [Swim] Garfield Masters Swim
                    Thu, February 22, 2024 [Run] Presidio Trail - 90 minute
                    Wed, February 21, 2024 [Run] Coached Track at Kezar
                    Wed, February 21, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 20, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, February 20, 2024 [Bike] FTP TEST
                    Tue, February 20, 2024 [Bike] Coached Bike Workout
                    Sun, February 18, 2024 [Run] Trails - Montara Mountain
                    Sun, February 18, 2024 [Swim] Focused Swim Clinic
                    Sun, February 18, 2024 [Swim] Tam High Masters
                    Sun, February 18, 2024 [Run] GGP + Lake Merced Loop
                    Sat, February 17, 2024 [Bike] CANCELLED - ROAD TO THE LIGHTHOUSE, WEEK 7: President's Ride
                    Sat, February 17, 2024 Oly Training Program | Spring 2024
                    Sat, February 17, 2024 Women Tri Together Training Program | Spring 2024
                    Sat, February 17, 2024 Long Distance Training Program (LDP) | Spring 2024
                    Fri, February 16, 2024 [Run] Twin Peaks Trails
                    Fri, February 16, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 15, 2024 [Social] Long Distance Program (LDP) Kick-Off
                    Thu, February 15, 2024 [Swim] Garfield Masters Swim
                    Wed, February 14, 2024 [Run] Coached Track at Kezar
                    Wed, February 14, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 13, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, February 13, 2024 [Bike] Coached Bike Workout
                    Sun, February 11, 2024 Long Distance Program (LDP) Info Session - 2/11 @ 11 AM
                    Sun, February 11, 2024 [Cancelled Swim] AP swim from SERC
                    Sun, February 11, 2024 CANCELED [Swim] Tam High Masters
                    Sun, February 11, 2024 [Run] Mt Diablo repeats
                    Sun, February 11, 2024 [Run] GGP Park Loop
                    Sun, February 11, 2024 [Run] 49 Laps at the 49ers First Home (Kezar)
                    Sat, February 10, 2024 [Bike] Lucas Valley -> Point Reyes Loop
                    Sat, February 10, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 6: Tam Dam + Paradise
                    Fri, February 09, 2024 [Social] GGTC Friday Co-working Session: Mercury Cafe
                    Fri, February 09, 2024 [Run] Twin Peaks Trails
                    Fri, February 09, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 08, 2024 [Swim] Garfield Masters Swim
                    Thu, February 08, 2024 [Run] Golden Gate Park Trails
                    Wed, February 07, 2024 [Social] Monthly / First Track Social @ Kezar Pub
                    Wed, February 07, 2024 [Run] Coached Track at Kezar - Mario is BACK!
                    Wed, February 07, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 06, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, February 06, 2024 [Bike] Coached Bike Workout
                    Mon, February 05, 2024 [CANCELLED][Bike] Handling Clinic: Standing Up & Single Hand
                    Sun, February 04, 2024 [CANCELLED] Kaiser Post-Race Brunch!
                    Sun, February 04, 2024 [SWIM] Splash Time #2
                    Sun, February 04, 2024 [Swim] Tam High Masters
                    Sun, February 04, 2024 [CHEER] CANCELLED: Kaiser Half Marathon Cheer Station(s)
                    Sun, February 04, 2024 [Race] Kaiser Permanente Half Marathon
                    Sat, February 03, 2024 [Social] 2024 GGTC Kick off Party
                    Sat, February 03, 2024 [Bike] CANCELED: Climbing to Mt Tam
                    Sat, February 03, 2024 [Bike] Beginner - GGP Café Ride
                    Sat, February 03, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 5: Alpine Dam & Bolinas
                    Fri, February 02, 2024 [Run] Twin Peaks Trails
                    Fri, February 02, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 01, 2024 [Swim] Garfield Masters Swim
                    Wed, January 31, 2024 [Run] [CANCELLED] Unofficial Track at Kezar!
                    Wed, January 31, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 30, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, January 30, 2024 [Bike] Coached Bike Workout
                    Mon, January 29, 2024 GGTC Book Club - Winter '23/24
                    Mon, January 29, 2024 [CANCELLED][Bike] Handling Clinic: Level 2, No Hands
                    Sun, January 28, 2024 Long Distance Program (LDP) Info Session - 1/28 @ 11 AM
                    Sun, January 28, 2024 [Swim] Focused Swim Clinic
                    Sun, January 28, 2024 [Swim] Tam High Masters
                    Sun, January 28, 2024 [Run] Double Dip Sunday
                    Sat, January 27, 2024 [Bike] GGP to Legion Loop
                    Sat, January 27, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 4: A Morning Bun Special!
                    Fri, January 26, 2024 [Run] Twin Peaks Trails
                    Fri, January 26, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 25, 2024 [Swim] Garfield Masters Swim
                    Thu, January 25, 2024 [Run] Golden Gate Park Trails
                    Wed, January 24, 2024 [Run] Unofficial Track at Kezar!
                    Wed, January 24, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 23, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, January 23, 2024 [Bike] Coached Bike Workout
                    Sun, January 21, 2024 [SWIM] Splash Time!
                    Sun, January 21, 2024 [Run] SF Cross-town Bday Run
                    Sun, January 21, 2024 [Swim] Tam High Masters
                    Sun, January 21, 2024 HELL WEEK
                    Sat, January 20, 2024 [Bike] Beginner - GGP Café Ride
                    Sat, January 20, 2024 [Bike] first 2024 Mt Tam
                    Sat, January 20, 2024 CANCELED [Bike] ROAD TO THE LIGHTHOUSE, WEEK 3: Nicasi-yoooooo
                    Fri, January 19, 2024 OLY Info Session with JD
                    Fri, January 19, 2024 [Run] Golden Gate Park Trails
                    Fri, January 19, 2024 [Run] Twin Peaks Trails
                    Fri, January 19, 2024 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 18, 2024 WTT Info Session with Kimi
                    Thu, January 18, 2024 Introducing DT Swiss
                    Thu, January 18, 2024 [Swim] Garfield Masters Swim
                    Wed, January 17, 2024 [Run] Unofficial Track at Kezar!
                    Wed, January 17, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 16, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, January 16, 2024 [Bike] Coached Bike Workout
                    Mon, January 15, 2024 [Bike] Lucas Valley -> Point Reyes Loop
                    Sun, January 14, 2024 [Swim] Tam High Masters
                    Sun, January 14, 2024 [Run] Trail Run - Mt Diablo
                    Sun, January 14, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 2 REMIX: Paradise Loop!
                    Sun, January 14, 2024 [Run] GGP Loops with the Boston Training Crew
                    Sat, January 13, 2024 [Kick-Off Bike] Beginner GGP ride
                    Fri, January 12, 2024 [Run] Twin Peaks Friday
                    Fri, January 12, 2024 Slacker Hill Friday Trail Run!
                    Thu, January 11, 2024 [Social] Monthly Social @ Southern Pacific Brewing
                    Thu, January 11, 2024 [Swim] Garfield Masters Swim
                    Wed, January 10, 2024 [Run] Unofficial Track at Kezar!
                    Wed, January 10, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 09, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, January 09, 2024 [Bike] Coached Bike Workout
                    Sun, January 07, 2024 2024 Kick Off Event!
                    Sun, January 07, 2024 [Swim] Tam High Masters
                    Sun, January 07, 2024 [Run] Marin Headlands Trail
                    Sun, January 07, 2024 [Race] Hot Chocolate 5K/10K/15K
                    Sat, January 06, 2024 [Bike] ROAD TO THE LIGHTHOUSE, WEEK 1: A Stinson Special!!
                    Fri, January 05, 2024 [Run] Social GGP run
                    Thu, January 04, 2024 [Swim] Garfield Masters Swim
                    Wed, January 03, 2024 [Run] Unofficial Track at Kezar!
                    Wed, January 03, 2024 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 02, 2024 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Mon, January 01, 2024 The GGTC Polar Plunge: WELCOME 2024!
                    Fri, December 29, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 28, 2023 [Swim] Garfield Masters Swim
                    Wed, December 27, 2023 [Run] Unofficial Track at Kezar!
                    Tue, December 26, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, December 26, 2023 Strength (Zoom) 💪 🏋️
                    Fri, December 22, 2023 [Run] Slacker Hill Friday Trail Run!
                    Fri, December 22, 2023 [Run] Twin Peaks Special Edition
                    Thu, December 21, 2023 [Swim] Garfield Masters Swim
                    Thu, December 21, 2023 [Bike] EVENING Hawk Hill Solstice Spin: A Winter Ride to Toast the Sun! ☀️🚴‍♀️🦅⛰️
                    Thu, December 21, 2023 [Bike] MORNING Hawk Hill Solstice Spin: A Winter Ride to Welcome the Sun! ☀️🚴‍♀️🦅⛰️
                    Wed, December 20, 2023 [Run] Unofficial Track at Kezar!
                    Tue, December 19, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, December 19, 2023 Strength (Zoom) 💪 🏋️
                    Sun, December 17, 2023 [Swim] Tam High Masters
                    Sun, December 17, 2023 [Run&Fun] Christmas Relays!
                    Sat, December 16, 2023 [Bike] Paradise Loop
                    Sat, December 16, 2023 [Run]Oakland Run_with_BMR
                    Fri, December 15, 2023 [Run] Twin Peaks Trails
                    Fri, December 15, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 14, 2023 [Swim] Garfield Masters Swim
                    Thu, December 14, 2023 [Bike] Social Ride with Jaffa! 🗣️
                    Wed, December 13, 2023 [Run] Unofficial Track at Kezar!
                    Tue, December 12, 2023 [Run] Ninja Loop 🥷
                    Tue, December 12, 2023 [Swim] MOVED TO SERC THIS WEEK!! Winter Sunset AP Swim & Mulled Wine
                    Tue, December 12, 2023 Strength (Zoom) 💪 🏋️
                    Mon, December 11, 2023 [Nutrition] How to Optimize Fueling with Cate Ward, PhD
                    Sun, December 10, 2023 [Swim] Focused Swim Clinic
                    Sun, December 10, 2023 [Swim] Tam High Masters
                    Sat, December 09, 2023 [Social] 2023 GGTC End of Year Prom
                    Sat, December 09, 2023 [Bike] 2023 Great Santa Ride 🎄🎅
                    Fri, December 08, 2023 [Run] Twin Peaks Trails
                    Fri, December 08, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, December 07, 2023 [Swim] Garfield Masters Swim
                    Thu, December 07, 2023 [Bike] Twin Peaks + GGP
                    Wed, December 06, 2023 [Run] Unofficial Track at Kezar!
                    Wed, December 06, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 05, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, December 05, 2023 Strength (Zoom) 💪 🏋️
                    Sun, December 03, 2023 [Swim] Tam High Masters
                    Sun, December 03, 2023 [Race] Ironman 70.3 Indian Wells-La Quinta
                    Sun, December 03, 2023 [Race] California International Marathon
                    Sun, December 03, 2023 CIM Start Line Volunteer
                    Sat, December 02, 2023 [Bike] Alpine Dam Ride
                    Fri, December 01, 2023 [Run] Twin Peaks Trails
                    Fri, December 01, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 30, 2023 [CIM Program] Zoom Call #3 w/ Mario
                    Thu, November 30, 2023 [Swim] Garfield Masters Swim
                    Wed, November 29, 2023 [Run] Coached Track at Kezar!
                    Tue, November 28, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Sun, November 26, 2023 [Swim] Tam High Masters
                    Sat, November 25, 2023 [Bike] It's a City Loop!!
                    Fri, November 24, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 23, 2023 [Swim] Thanksgiving AP swim!
                    Thu, November 23, 2023 [Run] 2023 SF Turkey Trot
                    Wed, November 22, 2023 Tracks-giving
                    Wed, November 22, 2023 [Run] UNOFFICIAL Track at Kezar!
                    Tue, November 21, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, November 21, 2023 Strength (Zoom) 💪 🏋️
                    Sun, November 19, 2023 [Race] Golden Gate Trail Classic - 10K & Half Marathon
                    Sun, November 19, 2023 [Swim] Tam High Masters
                    Sat, November 18, 2023 [Race] Golden Gate Trail Classic - 50K & 100K
                    Fri, November 17, 2023 [Run] Twin Peaks Trails - flat edition
                    Fri, November 17, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 16, 2023 [Swim] Garfield Masters Swim
                    Wed, November 15, 2023 [Run] Coached Track at Kezar!
                    Wed, November 15, 2023 [Run] Precita Park -> Arizmendi stair sender
                    Tue, November 14, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, November 14, 2023 Strength (Zoom) 💪 🏋️
                    Mon, November 13, 2023 [Social] Pizza Night @ The Mill
                    Sun, November 12, 2023 [Swim] Tam High Masters
                    Sun, November 12, 2023 [Run] Trail Run - Tennessee Valley
                    Sat, November 11, 2023 [Bike] Fairfax Coffee Ride
                    Fri, November 10, 2023 [Run] Twin Peaks Trails
                    Fri, November 10, 2023 [Swim] AP swim at SERC!
                    Fri, November 10, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 09, 2023 [Swim] Garfield Masters Swim
                    Wed, November 08, 2023 [Run] Coached Track at Kezar!
                    Wed, November 08, 2023 [Bike] Member-led Hawk Hill! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 07, 2023 [Swim] Winter Sunset AP Swim & Mulled Wine
                    Tue, November 07, 2023 Strength (Zoom) 💪 🏋️
                    Sun, November 05, 2023 [Swim] Tam High Masters
                    Sun, November 05, 2023 [Trail Run] Tilden to Briones
                    Sat, November 04, 2023 [Volunteer] Ridge Trail Service Day
                    Sat, November 04, 2023 [Bike] GGTC Bridge-to-bridge!
                    Fri, November 03, 2023 [Run] Twin Peaks Trails
                    Fri, November 03, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, November 02, 2023 [Swim] Garfield Masters Swim
                    Wed, November 01, 2023 [Run] Coached Track at Kezar!
                    Wed, November 01, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 31, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 31, 2023 Strength (Zoom) 💪 🏋️
                    Sun, October 29, 2023 [Swim] Tam High Masters
                    Sun, October 29, 2023 [Run] Trail Run - Tennessee Valley
                    Sat, October 28, 2023 [Run] Beer Mile!!
                    Sat, October 28, 2023 [Bike] SF Ride - Presidio, Merced, Twin Peaks, Laguna Honda
                    Sat, October 28, 2023 [Bike] Muir Woods Loop!
                    Sat, October 28, 2023 [Bike&Cheer] Marin Tri Mobile Cheer Station
                    Fri, October 27, 2023 [RUN] Off the Grid 10k
                    Fri, October 27, 2023 [Run] Twin Peaks - Halloween Edition
                    Fri, October 27, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 26, 2023 [CIM Program] Zoom Call #2 w/ Mario
                    Thu, October 26, 2023 [Swim] Garfield Masters Swim
                    Thu, October 26, 2023 [Run] Mixed Road/Trail Run at Golden Gate Park
                    Wed, October 25, 2023 [Social] Happy Hour @ Kezar Pub
                    Wed, October 25, 2023 [Run] Coached Track at Kezar!
                    Wed, October 25, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, October 25, 2023 [Run] Mixed Road/Trail Run at Golden Gate Park
                    Tue, October 24, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 24, 2023 Strength (Zoom) 💪 🏋️
                    Sun, October 22, 2023 [Volunteer] IMCA Run Aid station
                    Sun, October 22, 2023 [Swim] Tam High Masters
                    Sat, October 21, 2023 [Run] Trail Group Run - Ninja Loop variations
                    Sat, October 21, 2023 [Bike] Fairfax Out & Back
                    Sat, October 21, 2023 [Bike] Foxy's Fall Century Ride
                    Fri, October 20, 2023 [RUN] Off the Grid 10k! 🏃🍻
                    Fri, October 20, 2023 [Run] Twin Peaks Trails
                    Fri, October 20, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 19, 2023 [Swim] Garfield Masters Swim
                    Wed, October 18, 2023 [Run] Coached Track at Kezar!
                    Wed, October 18, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 17, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, October 17, 2023 Strength (Zoom) 💪 🏋️
                    Sun, October 15, 2023 [Swim] Tam High Masters
                    Sun, October 15, 2023 [Run] Redwood trails
                    Sat, October 14, 2023 [Bike] GGTC Bridge-to-bridge!
                    Fri, October 13, 2023 [Run] Twin Peaks Trails
                    Fri, October 13, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 12, 2023 [Swim] Garfield Masters Swim
                    Wed, October 11, 2023 [Run] Coached Track at Kezar!
                    Wed, October 11, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 10, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Mon, October 09, 2023 IronMan Calfornia - Ask the Expert
                    Sun, October 08, 2023 🍻 BEERathlon - another round👌
                    Sun, October 08, 2023 [Swim] Tam High Masters
                    Sun, October 08, 2023 [Run] Trail Run - Pantoll again!
                    Sat, October 07, 2023 [Swim] AP Extravaganza
                    Sat, October 07, 2023 [Race] San Bruno Mtn Star City Half Marathon
                    Sat, October 07, 2023 2023 Marin Triathlon - Preview Day & Course Tips
                    Sat, October 07, 2023 [Run] with the BMR group
                    Sat, October 07, 2023 [Bike] Pre AP Extravaganza Climb
                    Fri, October 06, 2023 [Run] Twin Peaks Trails
                    Fri, October 06, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, October 05, 2023 [Swim] Garfield Masters Swim
                    Wed, October 04, 2023 [Run] Coached Track at Kezar!
                    Wed, October 04, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 03, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Sun, October 01, 2023 [Swim] Tam High Masters
                    Sun, October 01, 2023 [Run] GGTC Bridge-to-bridge!
                    Sun, October 01, 2023 [Run] Trail Run - Pantoll
                    Sat, September 30, 2023 [Bike] Presidents Ride 🚲 Paradise Loop 🚲 Beginner/Inter
                    Fri, September 29, 2023 [Swim] AP swim at SERC!
                    Fri, September 29, 2023 [Run] Twin Peaks Trails
                    Fri, September 29, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 28, 2023 [CIM Program] Zoom Call w/ Mario
                    Thu, September 28, 2023 [Swim] Garfield Masters Swim
                    Wed, September 27, 2023 [Run] Coached Track at Kezar!
                    Wed, September 27, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 26, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Sun, September 24, 2023 [Swim] Tam High Masters
                    Sun, September 24, 2023 [FUN] Santa Cruz OLY & Sprint Cheer Station!
                    Sun, September 24, 2023 [Run] Trail Run - Tennessee Valley
                    Sun, September 24, 2023 Santa Cruz Olympic & Sprint Triathlon
                    Sat, September 23, 2023 [Bike] Mt. Tam > Seven Sisters > Alpine Dam
                    Fri, September 22, 2023 [Run] CANCELLED - Twin Peaks Trails
                    Fri, September 22, 2023 [Run] CANCELLED - Slacker Hill Friday Trail Run!
                    Thu, September 21, 2023 [Swim] Garfield Masters Swim
                    Wed, September 20, 2023 [Run] CANCELLED - Coached Track at Kezar!
                    Wed, September 20, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 19, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 19, 2023 Strength (Zoom) 💪 🏋️
                    Sun, September 17, 2023 [SOCIAL] Beach Day!
                    Sun, September 17, 2023 [Swim] Tam High Masters
                    Sun, September 17, 2023 [Run] Trail Run - Ross
                    Sat, September 16, 2023 [Bike] It's a City Loop!!
                    Sat, September 16, 2023 [Bike] Petaluma Pies 🥧
                    Fri, September 15, 2023 Santa Cruz Triathlon - Ask the Expert
                    Fri, September 15, 2023 [Run] Twin Peaks Trails
                    Fri, September 15, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 14, 2023 [Swim] Garfield Masters Swim
                    Wed, September 13, 2023 [Run] Coached Track at Kezar!
                    Wed, September 13, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 12, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 12, 2023 Strength (Zoom) 💪 🏋️
                    Sun, September 10, 2023 Santa Cruz 70.3 After-Party
                    Sun, September 10, 2023 [Swim] Tam High Masters
                    Sun, September 10, 2023 [FUN] Santa Cruz 70.3 Cheer Station!
                    Sun, September 10, 2023 [Race] Ironman Santa Cruz 70.3
                    Sun, September 10, 2023 CIM training program
                    Sat, September 09, 2023 [Bike] Paradise Loop
                    Sat, September 09, 2023 [Bike] The Bay Ride
                    Fri, September 08, 2023 [Run] Twin Peaks Trails
                    Fri, September 08, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, September 07, 2023 [Swim] Garfield Masters Swim
                    Wed, September 06, 2023 [Run] Coached Track at Kezar!
                    Wed, September 06, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 05, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, September 05, 2023 Strength (Zoom) 💪 🏋️
                    Mon, September 04, 2023 [Run] Scenic Labor Day Run
                    Mon, September 04, 2023 [Run] Annual Mt. Tam Hill Climb
                    Sun, September 03, 2023 [Swim] Tam High Masters
                    Sun, September 03, 2023 [Run] Trail Group Run - Ninja Loop variations
                    Sat, September 02, 2023 [Bike] Paradise Loop
                    Sat, September 02, 2023 [Bike] Big Rock out and back
                    Fri, September 01, 2023 [Run] Twin Peaks Trails
                    Fri, September 01, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 31, 2023 [Swim] Garfield Masters Swim
                    Thu, August 31, 2023 [Social] Happy Hour @ Mr.Bings (North Beach)
                    Wed, August 30, 2023 [Run] Coached Track at Kezar!
                    Wed, August 30, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 29, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 29, 2023 Strength (Zoom) 💪 🏋️
                    Sun, August 27, 2023 [Swim] Tam High Masters
                    Sun, August 27, 2023 [Race] Lake Tahoe Triathlon
                    Sun, August 27, 2023 [Race] IRONMAN Canada - Pentincton
                    Sat, August 26, 2023 [Bike] Mike's Bikes to Fairfax & Paradise Loop (35 Miles, 1100 climb)
                    Sat, August 26, 2023 [Bike] China Camp & Paradise
                    Fri, August 25, 2023 [Run] Twin Peaks Trails
                    Fri, August 25, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 24, 2023 [Swim] Garfield Masters Swim
                    Wed, August 23, 2023 [Run] Coached Track at Kezar!
                    Wed, August 23, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 22, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 22, 2023 Strength (Zoom) 💪 🏋️
                    Sun, August 20, 2023 [Swim] Tam High Masters
                    Sun, August 20, 2023 [Race] Ironman Mont-Tremblant
                    Sat, August 19, 2023 [Bike] Summer Paradise!
                    Fri, August 18, 2023 [Run] Twin Peaks Trails
                    Fri, August 18, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 17, 2023 CIM (Marathon) Training Program Kickoff Meeting
                    Thu, August 17, 2023 [Run] Social Run with ARM
                    Thu, August 17, 2023 [Swim] Garfield Masters Swim
                    Wed, August 16, 2023 [Run] Coached Track at Kezar!
                    Wed, August 16, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 15, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 15, 2023 Strength (Zoom) 💪 🏋️
                    Sun, August 13, 2023 [Swim] Tam High Masters
                    Sun, August 13, 2023 [Bike] Point Reyes: Morning Bun Collection
                    Sat, August 12, 2023 [Bike] Tour of SF 34 miles
                    Fri, August 11, 2023 [Swim] AP swim at SERC!
                    Fri, August 11, 2023 [Run] Twin Peaks Trails
                    Fri, August 11, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 10, 2023 [Canceled] [Swim] Garfield Masters Swim
                    Wed, August 09, 2023 [Run] Coached Track at Kezar!
                    Wed, August 09, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 08, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 08, 2023 Strength (Zoom) 💪 🏋️
                    Mon, August 07, 2023 Why We Swim Book Club Meeting!
                    Sun, August 06, 2023 Run after Tam High swim
                    Sun, August 06, 2023 [Swim] Tam High Masters
                    Sat, August 05, 2023 [Bike] Casual Semidrop Ride (Fairfax)
                    Sat, August 05, 2023 [Bike] East Peak and Alpine Dam Ride
                    Sat, August 05, 2023 [Century Ride] Marin Century
                    Fri, August 04, 2023 [Run] Twin Peaks Trails
                    Fri, August 04, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, August 03, 2023 [Social] Social with Bay Area Ridge Trail!
                    Thu, August 03, 2023 [Swim] Garfield Masters Swim
                    Wed, August 02, 2023 [Run] Coached Track at Kezar!
                    Tue, August 01, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, August 01, 2023 Strength (Zoom) 💪 🏋️
                    Sun, July 30, 2023 [Swim] Tam High Masters
                    Sat, July 29, 2023 Taft Street Winery - Bike, Run and FUN!
                    Sat, July 29, 2023 [BIKE] Short TAFT RIDE–Sunny Sebastopol
                    Sat, July 29, 2023 [BIKE] Longer TAFT RIDE–Sunny Sebastopol
                    Fri, July 28, 2023 [Run] Twin Peaks Trails
                    Fri, July 28, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 27, 2023 [Swim] Garfield Masters Swim
                    Thu, July 27, 2023 [Run] GGP Trail Run all levels
                    Wed, July 26, 2023 [Run] Coached Track at Kezar!
                    Tue, July 25, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 25, 2023 Strength (Zoom) 💪 🏋️
                    Sun, July 23, 2023 [Swim] Tam High Masters
                    Sun, July 23, 2023 [Cheer] SF Marathon Full Distance
                    Sun, July 23, 2023 [Race] SF Marathon, Half Marathon, 10K, 5K
                    Sat, July 22, 2023 [BIKE] – Beginner Paradise Loop
                    Sat, July 22, 2023 [bike] Muir-Stinson-Tam ride
                    Fri, July 21, 2023 [Run] Twin Peaks Trails
                    Fri, July 21, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 20, 2023 [Swim] Garfield Masters Swim
                    Wed, July 19, 2023 [Run] Coached Track at Kezar!
                    Tue, July 18, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 18, 2023 Strength (Zoom) 💪 🏋️
                    Mon, July 17, 2023 Oly Training Program | Summer 2023
                    Mon, July 17, 2023 Women Tri Together Training Program | Summer 2023
                    Sun, July 16, 2023 [Swim] Tam High Masters
                    Sat, July 15, 2023 [Bike] Mt. Tam and Alpine Dam
                    Fri, July 14, 2023 [Run] Twin Peaks Trails
                    Fri, July 14, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 13, 2023 [Swim] Garfield Masters Swim
                    Wed, July 12, 2023 [Run] Coached Track at Kezar!
                    Tue, July 11, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 11, 2023 Strength (Zoom) 💪 🏋️
                    Sun, July 09, 2023 [Swim] Tam High Masters
                    Sat, July 08, 2023 [Run] TSFM Bridge Section Preview
                    Fri, July 07, 2023 [Swim] AP Happy Hour!
                    Fri, July 07, 2023 [Run] Twin Peaks Trails
                    Fri, July 07, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, July 06, 2023 [Swim] Garfield Masters Swim
                    Wed, July 05, 2023 [Run] Coached Track at Kezar!
                    Wed, July 05, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, July 04, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, July 04, 2023 [Bike] China Camp for 4th of July!
                    Mon, July 03, 2023 Long Distance Training Program (LDP) | Summer 2023
                    Sun, July 02, 2023 SWEAT TESTING at Endurance Performance Training Center
                    Sun, July 02, 2023 [Swim] Tam High Masters
                    Sat, July 01, 2023 [Bike] Point Reyes: Morning Bun Collection Ride
                    Sat, July 01, 2023 [Run] TSFM 20-Mile Preview
                    Fri, June 30, 2023 [SOCIAL] Outdoor Movie - Top Gun 2: Maverick (Free!)
                    Fri, June 30, 2023 [Run] Twin Peaks Trails
                    Fri, June 30, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 29, 2023 [Swim] Garfield Masters Swim
                    Wed, June 28, 2023 [Run] Coached Track at Kezar!
                    Wed, June 28, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 27, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 27, 2023 Strength (Zoom) 💪 🏋️
                    Mon, June 26, 2023 Long Distance Program (LDP) Info Session - 6/26 @ 7 PM
                    Sun, June 25, 2023 [Swim] Tam High Masters
                    Sat, June 24, 2023 [Bike] Paradise!
                    Fri, June 23, 2023 [Run] Twin Peaks Trails
                    Fri, June 23, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 22, 2023 [Swim] Garfield Masters Swim
                    Wed, June 21, 2023 [Run] Coached Track at Kezar!
                    Wed, June 21, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 20, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, June 20, 2023 Strength (Zoom) 💪 🏋️
                    Mon, June 19, 2023 OLY and Women Tri Together Info Session with Coaches
                    Sun, June 18, 2023 [Swim] Tam High Masters
                    Sat, June 17, 2023 [Bike] Stinson Saturday!
                    Fri, June 16, 2023 [Swim] AP Happy Hour!
                    Fri, June 16, 2023 [Run] GGP Loop
                    Fri, June 16, 2023 [Run] Slacker Hill Friday Trail Run!
                    Fri, June 16, 2023 [Race] Broken Arrow Trail Race
                    Thu, June 15, 2023 [Swim] Garfield Masters Swim
                    Thu, June 15, 2023 [Social] Happy Hour @ Biergarten–Hayes Valley
                    Wed, June 14, 2023 [Run] Coached Track at Kezar!
                    Wed, June 14, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 13, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Sun, June 11, 2023 [RACE] Barebottle 5/10K at Bernal Heights
                    Sun, June 11, 2023 [Swim] Tam High Masters
                    Sun, June 11, 2023 [Race] Dipsea Trail Race
                    Sun, June 11, 2023 [Race] Escape from Alcatraz
                    Sun, June 11, 2023 [Volunteer] - Escape From Alcatraz
                    Sat, June 10, 2023 [Volunteer] - T100 (Wetsuit Peeling)
                    Fri, June 09, 2023 [Run] Twin Peaks Trails
                    Fri, June 09, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 08, 2023 [Swim] Garfield Masters Swim
                    Wed, June 07, 2023 [Run] Coached Track at Kezar!
                    Wed, June 07, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 06, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Mon, June 05, 2023 Long Distance Program (LDP) Info Session - 6/5 @ 7 PM
                    Mon, June 05, 2023 Escape from Alcatraz - Course Preview and Tips
                    Sun, June 04, 2023 [Swim] Tam High Masters
                    Sat, June 03, 2023 [Bike] Paradise Loop
                    Sat, June 03, 2023 [BIKE] Advanced - Stafford Lake
                    Fri, June 02, 2023 [Swim] AP Happy Hour!
                    Fri, June 02, 2023 [Run] Twin Peaks Friday
                    Fri, June 02, 2023 First time Hawk Hillers (and their supporters)!
                    Fri, June 02, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, June 01, 2023 [Swim] Garfield Masters Swim
                    Wed, May 31, 2023 [Run] Coached Track at Kezar!
                    Wed, May 31, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 30, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 30, 2023 Strength (Zoom) 💪 🏋️
                    Mon, May 29, 2023 [Run] Escape from Alcatraz Course Preview
                    Sun, May 28, 2023 [Swim] Tam High Masters
                    Sun, May 28, 2023 [Race] Ironman Victoria 70.3
                    Sun, May 28, 2023 [Race] Ironman 70.3 Victoria
                    Sat, May 27, 2023 [Bike] Bovine Bakery n Samuel P Taylor ride
                    Fri, May 26, 2023 [Swim] AP Happy Hour!
                    Fri, May 26, 2023 [Run] Social Fun Run
                    Fri, May 26, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 25, 2023 [Swim] Garfield Masters Swim
                    Wed, May 24, 2023 [Run] Coached Track at Kezar!
                    Wed, May 24, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 23, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 23, 2023 Strength (Zoom) 💪 🏋️
                    Sun, May 21, 2023 [Swim] Tam High Masters
                    Sun, May 21, 2023 [Race] Ponte Vedra Beach Triathlon
                    Sat, May 20, 2023 [SOCIAL] Post-Race BBQ in SLO
                    Sat, May 20, 2023 [Race] Ironman Morro Bay 70.3
                    Fri, May 19, 2023 [Swim] AP swim at SERC!
                    Fri, May 19, 2023 [Run] Twin Peaks Trails
                    Fri, May 19, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 18, 2023 [Swim] Garfield Masters Swim
                    Thu, May 18, 2023 Bike to wherever day
                    Wed, May 17, 2023 [Run] Coached Track at Kezar!
                    Wed, May 17, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 16, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 16, 2023 Strength (Zoom) 💪 🏋️
                    Mon, May 15, 2023 Morro Bay 70.3 - Ask the Expert
                    Sun, May 14, 2023 [Run] Escape from Alcatraz Course Preview
                    Sun, May 14, 2023 [Swim] Tam High Masters
                    Sat, May 13, 2023 Escape Alcatraz Bike-Run recon
                    Sat, May 13, 2023 [Bike] Pacifica!
                    Sat, May 13, 2023 [Race] Ironman Mallorca 70.3
                    Fri, May 12, 2023 Harsha invites GGTC to Meditate w/Live Harp Music
                    Fri, May 12, 2023 [Run] Twin Peaks Trails
                    Fri, May 12, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 11, 2023 Sunset Trail Run along our beautiful Bay start in GGP
                    Thu, May 11, 2023 [Swim] Garfield Masters Swim
                    Wed, May 10, 2023 [Run] Coached Track at Kezar!
                    Wed, May 10, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 09, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 09, 2023 Strength (Zoom) 💪 🏋️
                    Sun, May 07, 2023 [Run] GG Park Sunday run
                    Sun, May 07, 2023 [Swim] Tam High Masters
                    Sun, May 07, 2023 [Run] Tam Summit Sunrise
                    Sat, May 06, 2023 [Bike] Advanced Mt Diablo Ride: 33+17 miles
                    Sat, May 06, 2023 [Ride] Pacifica!
                    Fri, May 05, 2023 [Social] Happy Hour @ Bus Stop SF
                    Fri, May 05, 2023 [Run] Social run from the Mission
                    Fri, May 05, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, May 04, 2023 [Swim] Garfield Masters Swim
                    Wed, May 03, 2023 [Run] Coached Track at Kezar!
                    Wed, May 03, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 02, 2023 [Swim] 🌊 Swim at Aquatic Park
                    Tue, May 02, 2023 7AM Strength on Zoom 💪 🏋️
                    Sun, April 30, 2023 [Run] Escape from Alcatraz Course Preview
                    Sun, April 30, 2023 [Swim] Tam High Masters
                    Sun, April 30, 2023 [Run] Dipsea: Double or Single
                    Sun, April 30, 2023 [Run] Trails! Tennessee Valley Loop + Beach
                    Sun, April 30, 2023 [Race] Big Sur Marathon and Other Distances!
                    Sat, April 29, 2023 [Bike] Paradise Loop (35 Miles, 1500 climb)
                    Sat, April 29, 2023 [BIKE] Advanced - Pt. Reyes
                    Sat, April 29, 2023 [Bike] Mt Tam
                    Fri, April 28, 2023 [Swim] AP Happy Hour!
                    Fri, April 28, 2023 [Run] Twin Peaks Trails
                    Fri, April 28, 2023 [Run] Slacker Hill Friday Trail Run!
                    Fri, April 28, 2023 [Race] Canyons UTMB Trail Races
                    Thu, April 27, 2023 [Run] Social Run with ARM
                    Thu, April 27, 2023 [Swim] Garfield Masters Swim
                    Wed, April 26, 2023 [Run] Coached Track at Kezar!
                    Wed, April 26, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, April 26, 2023 [Run] Tam Summit SFRC
                    Tue, April 25, 2023 7AM Strength on Zoom 💪 🏋️
                    Sun, April 23, 2023 [Swim] Tam High Masters
                    Sun, April 23, 2023 [Run] Tour De Equator 2023
                    Sat, April 22, 2023 Easy Ride GGPark
                    Sat, April 22, 2023 [Bike] Fairfax & Back (34 Miles, 1500 climb)
                    Fri, April 21, 2023 [Run] Crissy Field + Off the Grid
                    Fri, April 21, 2023 [Run] Twin Peaks Trails
                    Fri, April 21, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 20, 2023 [Swim] Garfield Masters Swim
                    Wed, April 19, 2023 [Run] Coached Track at Kezar!
                    Wed, April 19, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 18, 2023 7AM Strength on Zoom 💪 🏋️
                    Mon, April 17, 2023 [Bike] Coached Bike at Polo Fields
                    Mon, April 17, 2023 [Race] Boston Marathon
                    Sun, April 16, 2023 after Tam Pool run to Tennessee Valley trails
                    Sun, April 16, 2023 GG Park Sunday run
                    Sun, April 16, 2023 [Swim] Tam High Masters
                    Sat, April 15, 2023 [Bike] Beginner - Legion/GGP Loop
                    Sat, April 15, 2023 [Bike] Advanced - Lucas Valley
                    Fri, April 14, 2023 [Run] Social Fun Run
                    Fri, April 14, 2023 [Run] Mission Hillpossible
                    Fri, April 14, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 13, 2023 [Run] Ninja Loop 🥷
                    Thu, April 13, 2023 [Swim] Garfield Masters Swim
                    Wed, April 12, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 11, 2023 7AM Strength on Zoom 💪 🏋️
                    Sun, April 09, 2023 [FUN] Post-Race Napa
                    Sun, April 09, 2023 [Cheer] Napa Valley SPRINT/OLY Cheer Squad!
                    Sun, April 09, 2023 [Swim] Tam High Masters
                    Sat, April 08, 2023 [Bike] Mt. Tam > Seven Sisters > Alpine Dam
                    Sat, April 08, 2023 [Bike] Beginner City Loop
                    Sat, April 08, 2023 [Race] Napa Valley Sprint, Olympic, 70.3
                    Fri, April 07, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, April 06, 2023 [Run] Full Moon Night Ninja Trail
                    Thu, April 06, 2023 [Swim] Garfield Masters Swim
                    Wed, April 05, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 04, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, April 04, 2023 [Run] Easy Marina Run
                    Mon, April 03, 2023 Napa Valley Triathlon - Ask the Experts
                    Mon, April 03, 2023 [Run] Twin Peakza
                    Sun, April 02, 2023 [Swim] Tam High Masters
                    Sun, April 02, 2023 [Race] Ironman 70.3 Texas
                    Sat, April 01, 2023 [Bike] Beginner GG Park ride
                    Sat, April 01, 2023 [Run] Headlands trails
                    Sat, April 01, 2023 [Race] Ironman 70.3 Oceanside
                    Fri, March 31, 2023 [Run] Crissy Field + Off the Grid
                    Fri, March 31, 2023 AP Friday swim (pre-Off the grid)
                    Fri, March 31, 2023 [Run] Twin Peaks Trails
                    Fri, March 31, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 30, 2023 [Social] Happy Hour @Barebottle Brewing
                    Thu, March 30, 2023 [Swim] Garfield Masters Swim
                    Tue, March 28, 2023 [Canceled] [Swim] 🌊 Swim at Aquatic Park
                    Tue, March 28, 2023 7AM Strength on Zoom 💪 🏋️
                    Mon, March 27, 2023 My First Tri - A Guide
                    Sun, March 26, 2023 [Run] Tennessee Valley trails
                    Sun, March 26, 2023 [Swim] Tam High Masters
                    Sat, March 25, 2023 [Bike] Beginner/Intermediate Paradise Loop
                    Fri, March 24, 2023 [Run] Twin Peaks Trails
                    Fri, March 24, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 23, 2023 [Swim] Garfield Masters Swim
                    Wed, March 22, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 21, 2023 [Swim] [Canceled] 🌊 Swim at Aquatic Park
                    Tue, March 21, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, March 21, 2023 [Bike-Virtual] Zwift Spin Pre-Strength!
                    Mon, March 20, 2023 6:30 am GGP Trail Run with Carmen
                    Sun, March 19, 2023 [Swim] Tam High Masters
                    Sat, March 18, 2023 Mt Tam ride-Advanced
                    Fri, March 17, 2023 **TRAINING WEEKEND 2023**
                    Fri, March 17, 2023 [Run] Parrot Run (Mission)
                    Fri, March 17, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 16, 2023 [Swim] Garfield Masters Swim
                    Wed, March 15, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 14, 2023 [Swim] [Canceled] 🌊 Swim at Aquatic Park
                    Tue, March 14, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, March 14, 2023 [Bike-Virtual] Zwift Spin Pre-Strength!
                    Mon, March 13, 2023 [Fun] 📚Book Club: Good for a Girl
                    Mon, March 13, 2023 Long Distance Training Program (LDP) | Spring 2023
                    Sun, March 12, 2023 [Swim] Tam High Masters
                    Sun, March 12, 2023 [CANCELLED] Napa Triathlon Course Preview
                    Sat, March 11, 2023 [Bike] Point Reyes Loop
                    Fri, March 10, 2023 [Run] Twin Peaks Trails
                    Fri, March 10, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 09, 2023 [Swim] Garfield Masters Swim
                    Wed, March 08, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 07, 2023 GGTC at Purple Patch
                    Tue, March 07, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, March 07, 2023 [Bike-Virtual] Zwift Spin Pre-Strength!
                    Mon, March 06, 2023 [Bike] Exploring the city at Sunset!
                    Sun, March 05, 2023 [Bike / Social] Zwift Viewing Party -2023 Strade Bianche
                    Sun, March 05, 2023 [Run] Post Swim Clinic Run
                    Sun, March 05, 2023 [Swim] Technique Clinic
                    Sun, March 05, 2023 [Swim] Tam High Masters
                    Sun, March 05, 2023 [Race] Napa Valley Marathon / Half Marathon / 5k
                    Sat, March 04, 2023 [Run] Social + New Members' Run
                    Sat, March 04, 2023 UPDATED to VIRTUAL [Bike] Nicasio! (w/ optional Pt. Reyes add-on)
                    Fri, March 03, 2023 [Bike] Sunset City Loop!
                    Fri, March 03, 2023 [Run] Embarcadero Coffee Run
                    Fri, March 03, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, March 02, 2023 [Social] MAR Happy Hour @SF Athletic Club
                    Thu, March 02, 2023 [Swim] Garfield Masters Swim
                    Wed, March 01, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 28, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, February 28, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, February 28, 2023 [Bike-Virtual] Zwift Spin Pre-Strength!
                    Mon, February 27, 2023 Long Distance Program (LDP) Informational Session - 2/27 @ 7:00 PM
                    Mon, February 27, 2023 Nutrition & Hydration Clinic with Andy Blow
                    Sun, February 26, 2023 [Run] San Bruno Mountain State & County Park
                    Sun, February 26, 2023 [Swim] Tam High Masters
                    Sun, February 26, 2023 [Race] Rattlesnake Ramble 5K/10K/HM trail race
                    Sat, February 25, 2023 [Bike] Woodacre - Easy, Medium
                    Fri, February 24, 2023 [Run] Social GGP Loop
                    Fri, February 24, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 23, 2023 [Swim] Garfield Masters Swim
                    Thu, February 23, 2023 6:00 pm GGP Trail Run with Carmen
                    Wed, February 22, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 21, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, February 21, 2023 7AM Strength on Zoom 💪 🏋️
                    Sun, February 19, 2023 [Swim] 100x100 Challenge (💯✖️💯)
                    Sat, February 18, 2023 [Bike] Paradise Loop
                    Sat, February 18, 2023 [Bike] Tam Dam!!! (with a bit of paradise)
                    Sat, February 18, 2023 [Volunteer + Bonus] North Marin Ridge
                    Fri, February 17, 2023 [Swim] AP evening swim!
                    Fri, February 17, 2023 [Run] Strawberry Hill Social Run
                    Fri, February 17, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 16, 2023 [Swim] Garfield Masters Swim
                    Wed, February 15, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 14, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, February 14, 2023 7AM Strength on Zoom 💪 🏋️
                    Mon, February 13, 2023 2023 Base Building Program
                    Sun, February 12, 2023 [Swim] Canceled: Tam High Masters
                    Sun, February 12, 2023 [Race] Montara Mountain Trail Race!
                    Sat, February 11, 2023 [Bike] Headlands & Presidio Loop
                    Sat, February 11, 2023 [Bike] Lucas Valley Loop
                    Fri, February 10, 2023 [Run] Twin Peaks Trails
                    Fri, February 10, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 09, 2023 [Swim] Garfield Masters Swim
                    Wed, February 08, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 07, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, February 07, 2023 [Run] Easy Marina Run
                    Tue, February 07, 2023 7AM Strength on Zoom 💪 🏋️
                    Mon, February 06, 2023 Open Water Swim Basics
                    Sun, February 05, 2023 [Swim] Tam High Masters
                    Sun, February 05, 2023 [CHEER] Kaiser Half Marathon Cheer Station
                    Sun, February 05, 2023 [Race] Kaiser 1/2 Marathon, 10k and 5k
                    Sat, February 04, 2023 [Bike] Four Corners Loop
                    Sat, February 04, 2023 [Bike] - Century ride to Pigeon Point
                    Fri, February 03, 2023 [Run] Twin Peaks Trails
                    Fri, February 03, 2023 [Run] Marina Run + Equator Fun
                    Fri, February 03, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, February 02, 2023 [Swim] Garfield Masters Swim
                    Wed, February 01, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 31, 2023 Winter Sunset AP Swim & Mulled Wine
                    Mon, January 30, 2023 Long Distance Program (LDP) Informational Session - 1/30 @ 7 PM
                    Sun, January 29, 2023 [ Run ] Double Dipsea Trail & Tacos!
                    Sun, January 29, 2023 [Swim] Technique Clinic
                    Sun, January 29, 2023 [Swim] Tam High Masters
                    Sun, January 29, 2023 Oly Training Program | Spring 2023
                    Sun, January 29, 2023 Women Tri Together Training Program | Spring 2023
                    Sat, January 28, 2023 [Social] GGTC Kick off Party
                    Sat, January 28, 2023 [Bike] Presidents Ride 🚲 Paradise Loop 🚲 Beginner/Inter
                    Sat, January 28, 2023 [Bike] Hawk Hill PR day
                    Fri, January 27, 2023 [Run] Slacker Hill Friday Trail Run!
                    Fri, January 27, 2023 [Swim] AP Sunrise Swim
                    Thu, January 26, 2023 [Swim] Garfield Masters Swim
                    Thu, January 26, 2023 [Bike] On a Mission up Twin Peaks!
                    Wed, January 25, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 24, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, January 24, 2023 7AM Strength on Zoom 💪 🏋️
                    Mon, January 23, 2023 [Bike] Sunset / Recovery Twin Peaks Ride
                    Sun, January 22, 2023 [Fun] Post Tam High Lunch
                    Sun, January 22, 2023 [Stretch] Cool down post swim/jog
                    Sun, January 22, 2023 [Run] Post Masters Muir Woods Run
                    Sun, January 22, 2023 [Swim] Tam High Masters
                    Sun, January 22, 2023 [Stretch] Pre-Swim Warm Up
                    Sun, January 22, 2023 [Run] New Members' Run
                    Sun, January 22, 2023 [Ride - Canceled] Tam Swim Commute
                    Sun, January 22, 2023 [Run] Twin Peaks and Mt Sutro Trails
                    Sat, January 21, 2023 [Run] Angel Island Trail Run!
                    Sat, January 21, 2023 [Bike] GGTC City Loop - From GGP
                    Sat, January 21, 2023 [Ride] Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Sat, January 21, 2023 Beginner bike ride
                    Fri, January 20, 2023 [Run] Twin Peaks and Mt Sutro Trails
                    Fri, January 20, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 19, 2023 [Swim] Garfield Masters Swim
                    Thu, January 19, 2023 [Social] JAN Happy Hour @Casements (Mission)
                    Wed, January 18, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 17, 2023 Winter Sunset AP Swim & Mulled Wine
                    Tue, January 17, 2023 7AM Strength on Zoom 💪 🏋️
                    Tue, January 17, 2023 [Bike-Virtual] Zwift Spin Pre-Strength!
                    Mon, January 16, 2023 [Bike] MLK Day Special!! Beginner Ride
                    Mon, January 16, 2023 [Bike] MLK Day Special!! Advanced Ride
                    Sun, January 15, 2023 [ Run ] Marin Headlands Trails
                    Sun, January 15, 2023 [Swim] Tam High Masters
                    Sat, January 14, 2023 [Bike] First 2023 Mt Tam ride
                    Fri, January 13, 2023 [Run] Twin Peaks and Mt Sutro Trails
                    Fri, January 13, 2023 [Run] Slacker Hill Friday Trail Run!
                    Thu, January 12, 2023 2023 Kick Off Meeting - Virtual Edition
                    Thu, January 12, 2023 [Swim] Garfield Masters Swim
                    Wed, January 11, 2023 [Run] Informal Track at Kezar!
                    Wed, January 11, 2023 7AM Strength on Zoom 💪 🏋️
                    Wed, January 11, 2023 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 10, 2023 [Run] 6 Mile Run around Lake Merced & Coffee
                    Mon, January 09, 2023 OLY and Women Tri Together Info Session with Coaches
                    Mon, January 09, 2023 [Bike - Virtual] GGTC Zwift
                    Sun, January 08, 2023 [Bike] GGTC City Loop
                    Sun, January 08, 2023 [Run] Kick-off Run
                    Sun, January 08, 2023 [Swim] Tam High Masters
                    Sat, January 07, 2023 2023 Kick Off Meeting
                    Fri, January 06, 2023 [Run] Twin Peaks from Panhandle
                    Thu, January 05, 2023 [Swim] Garfield Masters Swim
                    Tue, January 03, 2023 Winter Sunset AP Swim w/ Mulled Wine After
                    Sun, January 01, 2023 The GGTC Polar Plunge: WELCOME 2023!
                    Sun, January 01, 2023 [Run] Starting the New Year Off Right
                    Sat, December 31, 2022 [Run] New Year's Eve trails
                    Fri, December 30, 2022 7:00 am GGP Trail Run with Carmen
                    Thu, December 29, 2022 [Swim] Masters Swim
                    Wed, December 28, 2022 [Run] Off-season track!
                    Wed, December 28, 2022 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Sun, December 25, 2022 9:00 am GGP Trail Run loops with Carmen
                    Sat, December 24, 2022 [Bike] Mt. Tam + Seven Sisters + Alpine Dam
                    Fri, December 23, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Fri, December 23, 2022 [Bike] Hawk + Woodacre + Hawk
                    Fri, December 23, 2022 [Run] Twin Peaks Trails
                    Thu, December 22, 2022 [Swim] Masters Swim
                    Wed, December 21, 2022 [Run] Off-season track!
                    Wed, December 21, 2022 [Bike] Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 20, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, December 20, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, December 18, 2022 Christmas Relays!
                    Sun, December 18, 2022 [Swim] Tam High Masters
                    Sat, December 17, 2022 BIKE – Paradise Loop
                    Sat, December 17, 2022 Bike Ride - Paradise + 4 corners Loop
                    Fri, December 16, 2022 Social Run to Strawberry Hill
                    Fri, December 16, 2022 Slacker Hill Friday Trail Run!
                    Thu, December 15, 2022 Masters Swim
                    Wed, December 14, 2022 [Run] Off-season track!
                    Wed, December 14, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 13, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, December 13, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, December 11, 2022 Tam High Swim
                    Sun, December 11, 2022 The 2022 Great Santa Ride
                    Sat, December 10, 2022 [Cancelled] - Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Sat, December 10, 2022 Crissy Field Run + (Optional) Warm Up Coffee on Polk
                    Fri, December 09, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Fri, December 09, 2022 Slacker Hill Friday Trail Run!
                    Thu, December 08, 2022 Holiday Jumper Pub Crawl
                    Thu, December 08, 2022 Masters Swim
                    Wed, December 07, 2022 [Run] Off-season track!
                    Wed, December 07, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 06, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, December 06, 2022 Canceled due to rain - see you next week!
                    Sun, December 04, 2022 Tam High Swim
                    Sun, December 04, 2022 C.I.M CHEER STATION
                    Sun, December 04, 2022 Ironman 70.3 Indian Wells - La Quinta
                    Sun, December 04, 2022 California International Marathon
                    Sat, December 03, 2022 Local SF Soggy Ride (~23 miles, 1800 ft)
                    Fri, December 02, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Fri, December 02, 2022 Slacker Hill Friday Trail Run!
                    Thu, December 01, 2022 Masters Swim
                    Wed, November 30, 2022 Coached Track at Kezar!
                    Wed, November 30, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 29, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, November 29, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, November 28, 2022 Indian Wells-La Quinta 70.3 - Ask the Expert
                    Sun, November 27, 2022 Tam High Swim
                    Fri, November 25, 2022 [Run] Twin Peaks
                    Wed, November 23, 2022 Tracks-giving
                    Wed, November 23, 2022 Coached Track at Kezar!
                    Wed, November 23, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 22, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, November 22, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, November 20, 2022 Tam High Swim
                    Sun, November 20, 2022 Ironman Arizona
                    Sun, November 20, 2022 Ironman Cozumel
                    Sat, November 19, 2022 VOLUNTEER - Golden Gate Trail Classic
                    Sat, November 19, 2022 VOLUNTEER - Golden Gate Trail Classic
                    Sat, November 19, 2022 VOLUNTEER - Golden Gate Trail Classic
                    Fri, November 18, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Fri, November 18, 2022 Slacker Hill Friday Trail Run!
                    Fri, November 18, 2022 Golden Gate Trail Classic
                    Thu, November 17, 2022 MARIO FRAIOLI - COURSE PREVIEW - CIM
                    Thu, November 17, 2022 Masters Swim
                    Wed, November 16, 2022 Coached Track at Kezar!
                    Wed, November 16, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 15, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Tue, November 15, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, November 13, 2022 GGTC Swim Party & Meet
                    Fri, November 11, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Fri, November 11, 2022 Slacker Hill Friday Trail Run!
                    Thu, November 10, 2022 MARIO FRAIOLI - COURSE PREVIEW GOLDEN GATE TRAIL CLASSIC
                    Thu, November 10, 2022 Masters Swim
                    Thu, November 10, 2022 6:30 am GGP Trail Run loop with Carmen
                    Wed, November 09, 2022 Coached Track at Kezar!
                    Wed, November 09, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 08, 2022 Winter Sunset AP Swim w/ Mulled Wine After
                    Sun, November 06, 2022 Tam High Swim
                    Sat, November 05, 2022 RIDE: Cañada Road into Portola Valley
                    Sat, November 05, 2022 Point Reyes Ride: Morning Bun Collection
                    Fri, November 04, 2022 Sunset AP Swim w/ Ambassador Aaron
                    Thu, November 03, 2022 Masters Swim
                    Thu, November 03, 2022 6:30 am GGP Trail Run loop with Carmen
                    Wed, November 02, 2022 Coached Track at Kezar!
                    Wed, November 02, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 01, 2022 [Canceled due to rain] 🌊 Swim at Aquatic Park
                    Sun, October 30, 2022 Tam High Swim
                    Sat, October 29, 2022 Marin County Triathlon
                    Fri, October 28, 2022 Beginner bike ride in GG Park
                    Fri, October 28, 2022 Slacker Hill Friday Trail Run!
                    Thu, October 27, 2022 Masters Swim
                    Wed, October 26, 2022 Coached Track at Kezar!
                    Wed, October 26, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 25, 2022 🌊 Swim at Aquatic Park
                    Sun, October 23, 2022 Book Club: Finding Ultra
                    Sun, October 23, 2022 Tam High Swim
                    Sun, October 23, 2022 IRONMAN California Aid Station/Cheer Station
                    Sun, October 23, 2022 Ironman California
                    Sat, October 22, 2022 Marin Tri - Preview Day & Course Tips
                    Sat, October 22, 2022 Mt Tam Hike
                    Sat, October 22, 2022 Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Fri, October 21, 2022 Friday Social Run
                    Fri, October 21, 2022 Slacker Hill Friday Trail Run!
                    Thu, October 20, 2022 Bike Clinic #2 - All things Bikes! (BYO bike)
                    Thu, October 20, 2022 Masters Swim
                    Thu, October 20, 2022 6:55 am GGP Trail Run loop with Carmen
                    Wed, October 19, 2022 Coached Track at Kezar!
                    Wed, October 19, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 18, 2022 🌊 Swim at Aquatic Park
                    Tue, October 18, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, October 17, 2022 Monday Yoga
                    Sun, October 16, 2022 Tam High Swim
                    Sun, October 16, 2022 Ironman 70.3 Arizona
                    Sat, October 15, 2022 BIKE–Tam, Dam, Paradise Loop
                    Sat, October 15, 2022 Mt Tam ride
                    Fri, October 14, 2022 Crissy Field Run + Off the Grid
                    Fri, October 14, 2022 Friday Social Run
                    Fri, October 14, 2022 Slacker Hill Friday Trail Run!
                    Thu, October 13, 2022 Masters Swim
                    Thu, October 13, 2022 BIKE– Speed Practice at Polo Fields
                    Wed, October 12, 2022 Coached Track at Kezar!
                    Tue, October 11, 2022 🌊 Swim at Aquatic Park
                    Tue, October 11, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, October 09, 2022 🌝 Moon Swim
                    Sun, October 09, 2022 Tam High Swim
                    Sat, October 08, 2022 GRAVEL BIKE– Half a hawk, coastal, miwok, marincello, bobcat
                    Sat, October 08, 2022 Bike ride to Mt Tam
                    Fri, October 07, 2022 Sunset AP Swim w/ Ambassador Aaron (is Back!)
                    Fri, October 07, 2022 BIKE– Beginner/Inter Paradise Loop
                    Fri, October 07, 2022 Friday Social Run
                    Fri, October 07, 2022 Slacker Hill Friday Trail Run!
                    Thu, October 06, 2022 Masters Swim
                    Wed, October 05, 2022 Kezar Track: Fall Classic Track Meet!
                    Wed, October 05, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 04, 2022 🌊 Swim at Aquatic Park [No bag watcher]
                    Tue, October 04, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, October 03, 2022 Navigating the Off Season with Fuelin Coach Elizabeth
                    Sun, October 02, 2022 Tam High Swim
                    Sat, October 01, 2022 GGTC End of Year Prom
                    Sat, October 01, 2022 🚲 Presidents Ride 🚲 Paradise Loop 🚲 Beginner/Inter
                    Fri, September 30, 2022 SOCIAL RUNS ARE BACK!
                    Fri, September 30, 2022 Slacker Hill Friday Trail Run!
                    Thu, September 29, 2022 Masters Swim
                    Wed, September 28, 2022 Coached Track at Kezar!
                    Wed, September 28, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 27, 2022 🌊 Swim at Aquatic Park
                    Tue, September 27, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, September 26, 2022 Sunset Hike
                    Sun, September 25, 2022 Tam High Swim (✨ Rachelle & Alex Edition ✨)
                    Sun, September 25, 2022 Cheer Station - Santa Cruz Triathlon
                    Sun, September 25, 2022 Santa Cruz Olympic & Sprint Triathlon
                    Sat, September 24, 2022 BIKE–Stinson Beach, along the sea and over the top!
                    Sat, September 24, 2022 Beginner bike ride
                    Fri, September 23, 2022 Crissy Field Run + Off the Grid
                    Fri, September 23, 2022 Slacker Hill Friday Trail Run!
                    Thu, September 22, 2022 Bike Clinic - All things Bikes! (BYO bike)
                    Thu, September 22, 2022 Masters Swim
                    Wed, September 21, 2022 Coached Track at Kezar!
                    Wed, September 21, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 20, 2022 🌊 Swim at Aquatic Park
                    Tue, September 20, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, September 19, 2022 Santa Cruz Triathlon - Ask the Expert
                    Sun, September 18, 2022 Tam High Swim
                    Sat, September 17, 2022 BIKE– Beginner/Inter Paradise Loop
                    Sat, September 17, 2022 Ride Four Corners with a Hawk Hill loop first
                    Sat, September 17, 2022 GG Run with Black Men Run group
                    Fri, September 16, 2022 SWIM: Kimi and Aaron's Birthday Dip
                    Fri, September 16, 2022 Slacker Hill Friday Trail Run!
                    Thu, September 15, 2022 Coached Track at Kezar!
                    Thu, September 15, 2022 Masters Swim
                    Wed, September 14, 2022 Coached Track at Kezar!
                    Wed, September 14, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 13, 2022 🌊 Swim at Aquatic Park
                    Tue, September 13, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Sun, September 11, 2022 Tam High Swim
                    Sun, September 11, 2022 Cheer Station - IM 70.3 Santa Cruz
                    Sat, September 10, 2022 Bike to Santa Cruz (One Way)
                    Fri, September 09, 2022 Slacker Hill Friday Trail Run!
                    Thu, September 08, 2022 Masters Swim
                    Wed, September 07, 2022 Coached Track at Kezar!
                    Wed, September 07, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 06, 2022 Santa Cruz 70.3 - Ask the Expert
                    Tue, September 06, 2022 🌊 Swim at Aquatic Park
                    Sun, September 04, 2022 Tam High Swim
                    Sat, September 03, 2022 BIKE–Half Moon Bay
                    Fri, September 02, 2022 Slacker Hill Friday Trail Run!
                    Thu, September 01, 2022 SOCIAL - September Happy Hour MISSION
                    Thu, September 01, 2022 Masters Swim
                    Wed, August 31, 2022 Coached Track at Kezar!
                    Tue, August 30, 2022 Canceled: 🌊 Swim at Aquatic Park
                    Tue, August 30, 2022 7AM Strength @ Dolores Park 🌴 💪 🏋️
                    Mon, August 29, 2022 Santa Cruz Oly/Sprint Nutrition Session with NutritionPH
                    Sun, August 28, 2022 Tam High Swim
                    Sun, August 28, 2022 Trail Running Program - Golden Gate Trail Classic!
                    Sun, August 28, 2022 IRONMAN Canada - Pentincton
                    Sat, August 27, 2022 Santa Cruz 70.3 Course Recon
                    Fri, August 26, 2022 Evening AP Swim (on your own this week)
                    Fri, August 26, 2022 Slacker Hill Friday Trail Run!
                    Thu, August 25, 2022 Masters Swim
                    Wed, August 24, 2022 Coached Track at Kezar!
                    Tue, August 23, 2022 🌊 Swim at Aquatic Park
                    Tue, August 23, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, August 22, 2022 Santa Cruz 70.3 Nutrition Talk with Fuelin
                    Sun, August 21, 2022 Crissy Field Park Day
                    Sun, August 21, 2022 Pre-Party Run!
                    Sun, August 21, 2022 Twin Peaks Run!
                    Sun, August 21, 2022 Tam High Swim
                    Sun, August 21, 2022 XTerra Lake Tahoe
                    Sat, August 20, 2022 BIKE–Mount Diablo Easy Z2 Climb
                    Fri, August 19, 2022 Evening AP Swim with Ambassador Aaron
                    Fri, August 19, 2022 Aquatic Park - Early Bird Edition
                    Fri, August 19, 2022 Slacker Hill Friday Trail Run!
                    Thu, August 18, 2022 Masters Swim
                    Tue, August 16, 2022 Trail Program Information Session! [ZOOM]
                    Tue, August 16, 2022 🌊 Swim at Aquatic Park
                    Tue, August 16, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, August 14, 2022 Tam High Swim
                    Fri, August 12, 2022 Evening AP Swim with Ambassador Aaron
                    Fri, August 12, 2022 Aquatic Park - Early Bird Edition
                    Fri, August 12, 2022 Slacker Hill Friday Trail Run!
                    Thu, August 11, 2022 Masters Swim
                    Wed, August 10, 2022 Coached Track at Kezar!
                    Tue, August 09, 2022 🌊 Swim at Aquatic Park
                    Tue, August 09, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, August 08, 2022 New Sponsor Spotlight - Fuelin
                    Sun, August 07, 2022 Tam High Swim
                    Sun, August 07, 2022 IRONMAN Alaska
                    Fri, August 05, 2022 Evening AP Swim with Ambassador Aaron
                    Fri, August 05, 2022 Slacker Hill Friday Trail Run!
                    Fri, August 05, 2022 Hawk Hill - Beginner Ride!
                    Thu, August 04, 2022 Masters Swim
                    Wed, August 03, 2022 Coached Track at Kezar!
                    Tue, August 02, 2022 🌊 Swim at Aquatic Park
                    Tue, August 02, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, July 31, 2022 Tam High Swim
                    Sat, July 30, 2022 Taft Street Winery - Bike, Run and FUN!
                    Sat, July 30, 2022 TAFT RUN–Sunny Sebastopol
                    Sat, July 30, 2022 TAFT RIDE–Sunny Sebastopol
                    Sat, July 30, 2022 Ride to Taft Street Winery
                    Sat, July 30, 2022 Alcatraz Swim (Private Group Organized by Ambassador Aaron)
                    Fri, July 29, 2022 Slacker Hill Friday Trail Run!
                    Thu, July 28, 2022 Masters Swim
                    Wed, July 27, 2022 Coached Track at Kezar!
                    Tue, July 26, 2022 🌊 Swim at Aquatic Park
                    Tue, July 26, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, July 24, 2022 Tam High Swim
                    Sun, July 24, 2022 SF Marathon Cheer Station
                    Sun, July 24, 2022 San Francisco Marathon and Half Marathon
                    Sat, July 23, 2022 BIKE– Beginner/Inter Paradise Loop
                    Fri, July 22, 2022 Evening AP Swim with Ambassador Aaron
                    Fri, July 22, 2022 Garmin Demo Happy Hour
                    Fri, July 22, 2022 Slacker Hill Friday Trail Run!
                    Thu, July 21, 2022 Masters Swim
                    Wed, July 20, 2022 San Francisco Twilight 5000 Race 1
                    Tue, July 19, 2022 🌊 Swim at Aquatic Park
                    Tue, July 19, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, July 18, 2022 Sponsor Event - Peri to Post Menopause: Level Up Your Performance
                    Mon, July 18, 2022 Women Tri Together Training Program | Summer 2022
                    Sun, July 17, 2022 Tam High Swim
                    Sun, July 17, 2022 Morning Shakeout Trail Run
                    Sun, July 17, 2022 Oly Training Program | Fall 2022
                    Sat, July 16, 2022 Bike Muirsy Woods
                    Fri, July 15, 2022 Friday Evening AP Swim with Ambassador Aaron
                    Fri, July 15, 2022 Slacker Hill Friday Trail Run!
                    Thu, July 14, 2022 Masters Swim
                    Wed, July 13, 2022 Coached Track at Kezar!
                    Tue, July 12, 2022 🌊 Swim at Aquatic Park
                    Tue, July 12, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Sun, July 10, 2022 🍻 BEERathlon - another round👌
                    Sun, July 10, 2022 Tam High Swim
                    Sun, July 10, 2022 Bike to Mt Tam Pool Sunday Morning
                    Sun, July 10, 2022 Ironman 70.3 Oregon
                    Sat, July 09, 2022 Ice Cream Social Run
                    Sat, July 09, 2022 Ride to Petaluma
                    Fri, July 08, 2022 Friday Evening AP Swim with Ambassador Aaron
                    Thu, July 07, 2022 Masters Swim
                    Wed, July 06, 2022 Coached Track at Kezar!
                    Tue, July 05, 2022 🌊 Swim at Aquatic Park
                    Mon, July 04, 2022 Long Distance Training Program | Summer 2022
                    Fri, July 01, 2022 Friday Social Run
                    Fri, July 01, 2022 Slacker Hill Friday Trail Run!
                    Thu, June 30, 2022 Masters Swim
                    Thu, June 30, 2022 6:30a am GGP Trail Run loop
                    Wed, June 29, 2022 Coached Track at the Polo Fields!
                    Wed, June 29, 2022 Wednesday 🚴 Virtually (if you can't make Hawk Hill!) 1 Hour Ride
                    Wed, June 29, 2022 Hawk Hill 🦅🏔
                    Tue, June 28, 2022 🌊 Swim at Aquatic Park
                    Tue, June 28, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Mon, June 27, 2022 OLY and Women Tri Together Info Session with Coaches
                    Sun, June 26, 2022 Swim Clinic
                    Sun, June 26, 2022 Tam High Swim
                    Sun, June 26, 2022 IM 70.3 Coeur d'Alene
                    Sat, June 25, 2022 BIKE– Beginner Paradise Loop
                    Fri, June 24, 2022 SOCIAL - June Happy Hour MARINA
                    Thu, June 23, 2022 Masters Swim
                    Wed, June 22, 2022 Coached Track at the Polo Fields!
                    Wed, June 22, 2022 Wednesday 🚴 Virtually (if you can't make Hawk Hill!) 1 Hour Ride
                    Wed, June 22, 2022 Hawk Hill 🦅🏔
                    Tue, June 21, 2022 🌊 Swim at Aquatic Park
                    Tue, June 21, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Sun, June 19, 2022 Swim Clinic
                    Sun, June 19, 2022 Tam High Swim
                    Sat, June 18, 2022 GGTC Pink Triangle Sunset Pride Hike & Happy Hour
                    Sat, June 18, 2022 Bike to China Camp & Fairfax
                    Sat, June 18, 2022 Early Bird Gets The ... Morning Bun?
                    Fri, June 17, 2022 Friday Evening AP Swim with Ambassador Aaron
                    Fri, June 17, 2022 Slacker Hill Friday Trail Run!
                    Fri, June 17, 2022 Broken Arrow Sky Race
                    Thu, June 16, 2022 Masters Swim
                    Thu, June 16, 2022 Sausalito Open Water Swim
                    Wed, June 15, 2022 Pride @ the Polo Fields![Coached Track]
                    Wed, June 15, 2022 Wednesday 🚴 Virtually (if you can't make Hawk Hill!) 1 Hour Ride
                    Wed, June 15, 2022 Hawk Hill 🦅🏔
                    Tue, June 14, 2022 🌊 Swim at Aquatic Park
                    Tue, June 14, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Mon, June 13, 2022 Long Distance Program Informational Session 6/13 @ 7 PM
                    Sun, June 12, 2022 Swim Clinic
                    Sun, June 12, 2022 Tam High Swim
                    Sun, June 12, 2022 Trail Run: Sunday @ Seven!
                    Fri, June 10, 2022 Friday Evening AP Swim with Ambassador Aaron
                    Fri, June 10, 2022 Slacker Hill Friday Trail Run!
                    Thu, June 09, 2022 Masters Swim
                    Wed, June 08, 2022 Coached Track at the Polo Fields!
                    Wed, June 08, 2022 Wednesday 🚴 Virtually (if you can't make Hawk Hill!) 1 Hour Ride
                    Tue, June 07, 2022 🌊 Swim at Aquatic Park
                    Tue, June 07, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, June 05, 2022 Tam High Swim
                    Sun, June 05, 2022 Volunteer - Escape From Alcatraz
                    Sat, June 04, 2022 Volunteer - EFA Aquathlon (Aid Station)
                    Sat, June 04, 2022 (Volunteer - EFA Aquathlon (Wetsuit Peelers)
                    Sat, June 04, 2022 Lake Berryessa Swim
                    Fri, June 03, 2022 Friday Evening AP Swim with Ambassador Aaron
                    Fri, June 03, 2022 Slacker Hill Friday Trail Run!
                    Thu, June 02, 2022 [Canceled, Pool Closed] Masters Swim
                    Thu, June 02, 2022 Sausalito Open Water Swim
                    Wed, June 01, 2022 Coached Track at the Polo Fields!
                    Wed, June 01, 2022 Wednesday 🚴 Virtually! 1 Hour early Rise Bike!
                    Wed, June 01, 2022 Hump Day Hawk Hill
                    Tue, May 31, 2022 🌊 Swim at Aquatic Park
                    Tue, May 31, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, May 30, 2022 Escape from Alcatraz - Ask the Expert
                    Sun, May 29, 2022 Asians Are Strong - Our Heritage 5k
                    Sun, May 29, 2022 Tam High Swim
                    Sun, May 29, 2022 IRONMAN Victoria 70.3
                    Sun, May 29, 2022 Victoria 70.3
                    Sat, May 28, 2022 Bike SF to Mt Tam
                    Fri, May 27, 2022 Ambassador Led- Ride to Rodeo
                    Fri, May 27, 2022 Slacker Hill Friday Trail Run!
                    Thu, May 26, 2022 [Canceled, Pool Closed] Masters Swim
                    Thu, May 26, 2022 Ditch Day Bike Ride
                    Wed, May 25, 2022 Coached Track at Kezar!
                    Wed, May 25, 2022 Hump Day Hawk Hill
                    Tue, May 24, 2022 [Canceled due to Beach Closure] 🌊 Swim at Aquatic Park
                    Tue, May 24, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, May 23, 2022 Victoria 70.3 - Ask the Expert
                    Sun, May 22, 2022 Tam High Swim
                    Sat, May 21, 2022 Ride to Pt Reyes
                    Fri, May 20, 2022 Friday Evening AP Swim with Ambassadors Aaron & Carmen
                    Fri, May 20, 2022 Slacker Hill Friday Trail Run!
                    Fri, May 20, 2022 Bike to Wherever Day with SF Bike Coalition
                    Thu, May 19, 2022 Masters Swim
                    Thu, May 19, 2022 6:30a am GGP Trail Run loop
                    Wed, May 18, 2022 Post Track Social - Beer Surprise 🎉 & Ta Ta to Jordan & Devin
                    Wed, May 18, 2022 Coached Track at Kezar!
                    Tue, May 17, 2022 🌊 Swim at Aquatic Park
                    Tue, May 17, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, May 15, 2022 Tam High Swim
                    Sun, May 15, 2022 Cheer @ Bay2BReakers
                    Sat, May 14, 2022 SF Hilly Casual Intermediate Ride - SB Presidio to Arsicault Bakery
                    Sat, May 14, 2022 Tunitas Creek Ride
                    Sat, May 14, 2022 Folsom Lake Triathlon
                    Sat, May 14, 2022 Grizzly Peak Trail Race
                    Sat, May 14, 2022 6:30a am GGP Trail Run loop
                    Fri, May 13, 2022 Friday Evening AP Swim with Ambassadors Aaron & Carmen
                    Fri, May 13, 2022 Slacker Hill Friday Trail Run!
                    Thu, May 12, 2022 Headlands Night Ninja Trail Run
                    Thu, May 12, 2022 Masters Swim
                    Thu, May 12, 2022 Beginner Ride up Hawk Hill
                    Thu, May 12, 2022 6:30a am GGP Trail Run loop
                    Wed, May 11, 2022 Coached Track at Kezar!
                    Tue, May 10, 2022 🌊 Swim at Aquatic Park
                    Tue, May 10, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, May 09, 2022 Talking Nutrition with Sarah Piampiano and Scott Tindal
                    Sun, May 08, 2022 Run Tam High to Tennessee Beach
                    Sun, May 08, 2022 Tam High Swim
                    Sun, May 08, 2022 Berkeley Trail Run Day!
                    Sat, May 07, 2022 Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Fri, May 06, 2022 [Martin Edition] Friday Social Run to Matching Half Cafe
                    Fri, May 06, 2022 Slacker Hill Friday Trail Run!
                    Thu, May 05, 2022 Headlands Night Ninja Trail Run
                    Thu, May 05, 2022 Masters Swim
                    Wed, May 04, 2022 Coached Track at Kezar!
                    Tue, May 03, 2022 🌊 Swim at Aquatic Park
                    Tue, May 03, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, May 01, 2022 Tam High Swim
                    Sun, May 01, 2022 Volunteer - Half Moon Bay (Sunday)
                    Sun, May 01, 2022 Half Moon Bay Triathlon (Rescheduled)
                    Sat, April 30, 2022 Half-Moon Bay Swim & Run pre-race preview
                    Sat, April 30, 2022 Volunteer - Half Moon Bay (Saturday)
                    Fri, April 29, 2022 Friday Social Run to Twin Peaks and Tartine!
                    Fri, April 29, 2022 Slacker Hill Friday Trail Run!
                    Thu, April 28, 2022 Masters Swim [Semi-Coached]
                    Thu, April 28, 2022 SOCIAL - April Happy Hour @Emporium, Divisadero – Arcade Bar
                    Wed, April 27, 2022 Coached Track at Kezar!
                    Wed, April 27, 2022 [Run] Twin Peaks + Tartine
                    Wed, April 27, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 26, 2022 🌊 Swim at Aquatic Park
                    Tue, April 26, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, April 25, 2022 Half Moon Bay - Ask the Experts
                    Mon, April 25, 2022 Monday Runday #chasethesun
                    Sun, April 24, 2022 Tam High Swim
                    Sun, April 24, 2022 Carmen's Headlands Double Ninja Trail Run
                    Sat, April 23, 2022 Bike to Bovine Bakery
                    Fri, April 22, 2022 Social Run - Stow Lake Edition
                    Fri, April 22, 2022 6:30 am GGP Trail Run loop - This Friday joining Toby at Slacker Hill!
                    Fri, April 22, 2022 Slacker Hill Friday Trail Run!
                    Thu, April 21, 2022 Masters Swim
                    Thu, April 21, 2022 Moved to 1:30 p.m. due to rain GGP Trail Run loop
                    Thu, April 21, 2022 Thursday 🚴 Virtually! 1 Hour early Rise Bike!
                    Wed, April 20, 2022 SPECIAL TRACK - Boston Marathon Edition!
                    Wed, April 20, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, April 20, 2022 Wednesday 🚴 Virtually (if you can't make Hawk Hill!) 1 Hour Ride
                    Tue, April 19, 2022 🌊 Swim at Aquatic Park
                    Tue, April 19, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, April 18, 2022 Monday Runday #chasethesun
                    Sun, April 17, 2022 Stroke Clinic
                    Sun, April 17, 2022 Tam High Swim
                    Sun, April 17, 2022 [Run] Ninja Trail Run
                    Sat, April 16, 2022 (NOW 10AM) - Stinson Ride (May Do Local Ride Now)
                    Sat, April 16, 2022 Trail Race - Urban Coyote - Rodeo Beach Rumble!
                    Fri, April 15, 2022 A-Team-Led City Ride
                    Fri, April 15, 2022 Social Run - Sutro Edition
                    Fri, April 15, 2022 Slacker Hill Friday Trail Run!
                    Thu, April 14, 2022 Masters Swim
                    Wed, April 13, 2022 Coached Track at Kezar!
                    Wed, April 13, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 12, 2022 [Canceled due to Bitey] 🌊 Swim at Aquatic Park
                    Tue, April 12, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, April 11, 2022 Monday Runday #chasethesun
                    Sun, April 10, 2022 Tam High Swim
                    Sat, April 09, 2022 Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Fri, April 08, 2022 Social Run to Tank Hill
                    Fri, April 08, 2022 6:30a am GGP Trail Run loop
                    Thu, April 07, 2022 Masters Swim
                    Thu, April 07, 2022 6:30a am GGP Trail Run loop
                    Wed, April 06, 2022 Coached Track at Kezar!
                    Wed, April 06, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 05, 2022 🌊 Swim at Aquatic Park
                    Tue, April 05, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, April 04, 2022 Napa Valley Triathlon - Ask the Experts
                    Sun, April 03, 2022 Stroke Clinic
                    Sun, April 03, 2022 Tam High Swim
                    Sun, April 03, 2022 Backyard BEAST - 31k Ultra Trail Run Extravaganza
                    Sat, April 02, 2022 [Bike] Napa Olympic Tri Route
                    Sat, April 02, 2022 🚲Presidents Ride: Four Corners and Muir Woods
                    Sat, April 02, 2022 Ironman 70.3 Oceanside
                    Fri, April 01, 2022 A-Team-Led City Ride
                    Fri, April 01, 2022 Social Run to Sightglass
                    Fri, April 01, 2022 Monthly New Member Run
                    Fri, April 01, 2022 6:30a am GGP Trail Run loop
                    Thu, March 31, 2022 Masters Swim
                    Thu, March 31, 2022 SOCIAL - March Happy Hour @Mr. Bing's
                    Thu, March 31, 2022 6:30a am GGP Trail Run loop
                    Thu, March 31, 2022 Ferry Building Run
                    Wed, March 30, 2022 Coached Track at Kezar!
                    Wed, March 30, 2022 [Run] Twin Peaks Reverse + Flywheel
                    Wed, March 30, 2022 Hawk Hill Hump Day! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 29, 2022 🌊 Swim at Aquatic Park
                    Tue, March 29, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, March 27, 2022 Tennessee beach run
                    Sun, March 27, 2022 Tam High Swim
                    Sat, March 26, 2022 Mt Tam+7sisters ride
                    Fri, March 25, 2022 Social Run to Sightglass (with Felix & at 7am)
                    Thu, March 24, 2022 Masters Swim
                    Wed, March 23, 2022 SPECIAL EDITION TRACK! - Mario's Mile Time Trial!
                    Wed, March 23, 2022 [Run] Twin Peaks + Tartine
                    Tue, March 22, 2022 🌊 Open Water Kickoff at Aquatic Park
                    Tue, March 22, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Mon, March 21, 2022 Long Distance Training Program | Spring 2022
                    Sun, March 20, 2022 Run to the beach
                    Sun, March 20, 2022 Tam High Swim
                    Sun, March 20, 2022 St. Patrick's Day Massacre Fundraising Ride
                    Sat, March 19, 2022 Beginner Flat Ride with Bagel Finish!
                    Fri, March 18, 2022 Social Run to Sightglass
                    Thu, March 17, 2022 Marios Mile - GAME TIME - Coach Session [Zoom]
                    Thu, March 17, 2022 Masters Swim
                    Wed, March 16, 2022 Coached Track at Kezar!
                    Wed, March 16, 2022 [RESCHEDULED] Twin Peaks Sunrise Run + Tartine 🥐☕️
                    Wed, March 16, 2022 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 15, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Sun, March 13, 2022 GGTC Park Party Extravaganza
                    Sun, March 13, 2022 Tennessee beach Run
                    Sun, March 13, 2022 Tam High Swim
                    Sun, March 13, 2022 CANCELED: ARM Jig & Jog 5k
                    Sun, March 13, 2022 The Long Way Round Run
                    Sat, March 12, 2022 Paradise Loop- GGB & Mikes Bikes
                    Fri, March 11, 2022 Social Run -> Sightglass
                    Fri, March 11, 2022 Slacker Hill Friday Trail Run!
                    Thu, March 10, 2022 Marios Mile Coaches Session [Zoom]
                    Thu, March 10, 2022 Masters Swim
                    Wed, March 09, 2022 Coached Track at Kezar!
                    Wed, March 09, 2022 [Run] Twin Peaks + Tartine
                    Tue, March 08, 2022 Open Water Swimming - Ask Felix Anything
                    Tue, March 08, 2022 Pool Time @ MLK Pool - Tuesday 6pm-7pm
                    Tue, March 08, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, March 08, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Tue, March 08, 2022 RESCHEDULED Beginner Ride: Hawk Hill (NOW Tuesday Morning Edition)
                    Mon, March 07, 2022 Pool Time @ USF Koret
                    Sun, March 06, 2022 March Madness Bracket Challange!
                    Sun, March 06, 2022 Stanford Treeathlon Triathlon
                    Sun, March 06, 2022 Marin Trail Run
                    Sun, March 06, 2022 Run to the beach after swim
                    Sun, March 06, 2022 Tam High Swim
                    Sun, March 06, 2022 Run/Swim/Run Sunday (with Coffee Stop)
                    Sat, March 05, 2022 Point Reyes ride
                    Fri, March 04, 2022 Social Run to Tank Hill!
                    Fri, March 04, 2022 Slacker Hill Friday Trail Run!
                    Thu, March 03, 2022 Meet Quintana Roo (Virtual)
                    Thu, March 03, 2022 Masters Swim
                    Thu, March 03, 2022 🚴 Virtually! 1 Hour early Rise Bike!
                    Wed, March 02, 2022 Coached Track at Kezar!
                    Wed, March 02, 2022 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, March 02, 2022 [Run] Twin Peaks + Tartine
                    Tue, March 01, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, March 01, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Mon, February 28, 2022 Boys & Girls Clubs of SF Overview - ZOOM
                    Sun, February 27, 2022 Marin Trails & Tacos
                    Sun, February 27, 2022 100x100 Swim Challenge (💯✖️💯)
                    Sat, February 26, 2022 36 mile Mt Diablo Bike ride
                    Sat, February 26, 2022 Fairfax ride
                    Sat, February 26, 2022 South to Greyhound Rock
                    Fri, February 25, 2022 Friday Social Run
                    Fri, February 25, 2022 Monthly New Member Run
                    Fri, February 25, 2022 Slacker Hill Friday Trail Run!
                    Fri, February 25, 2022 Pre-gaming is key
                    Thu, February 24, 2022 Masters Swim
                    Thu, February 24, 2022 SOCIAL - February Happy Hour @Biergarten
                    Thu, February 24, 2022 🚴 Virtually! 1 Hour early Rise Bike!
                    Wed, February 23, 2022 Coached Track at Kezar!
                    Wed, February 23, 2022 [Run] Twin Peaks + Tartine
                    Wed, February 23, 2022 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 22, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, February 22, 2022 7AM Strength @ Palace of fine arts 💪 🏋️
                    Mon, February 21, 2022 Hawk Hill Monday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Sun, February 20, 2022 Golden Gate Park and Great Highway Bike Ride
                    Sun, February 20, 2022 Marin Trails & Tacos
                    Sun, February 20, 2022 Tam High Swim
                    Sun, February 20, 2022 Run/Swim/Run Sunday (with Coffee Stop)
                    Sat, February 19, 2022 Alpine Dam / Seven Sisters / East Peak or Tomales
                    Sat, February 19, 2022 GGB Run Co-Hosted by Black Men Run and Black Girls Run
                    Fri, February 18, 2022 Social Run to Tank Hill
                    Fri, February 18, 2022 Slacker Hill Friday Trail Run!
                    Fri, February 18, 2022 Pool Swim @ USF
                    Fri, February 18, 2022 6 am Pre-Social Run
                    Thu, February 17, 2022 Masters Swim
                    Thu, February 17, 2022 GGP mix road and trail Run
                    Wed, February 16, 2022 Coached Track at Kezar!
                    Wed, February 16, 2022 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 15, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, February 15, 2022 7AM Strength @ Palace of Fine arts 💪 🏋️
                    Mon, February 14, 2022 Valentines Day Sunset Hike
                    Mon, February 14, 2022 Base Building Program
                    Sun, February 13, 2022 Canceled: Tam High Swim
                    Sun, February 13, 2022 WTT Ride- Presidio, Landsend, GGP
                    Sun, February 13, 2022 Montara Mountain Trail Race!
                    Sat, February 12, 2022 7 sisters ride
                    Sat, February 12, 2022 GGP to Presidio Trail Run
                    Fri, February 11, 2022 Chohee's Birthday Ride
                    Fri, February 11, 2022 Slacker Hill Friday Trail Run!
                    Thu, February 10, 2022 Masters Swim
                    Thu, February 10, 2022 GGP mix road and trail Run
                    Wed, February 09, 2022 Coached Track at Kezar!
                    Wed, February 09, 2022 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 08, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, February 08, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Sun, February 06, 2022 A Beginner's Guide: Group Riding Clinic + How To Fix A Puncture
                    Sun, February 06, 2022 GGP Loops
                    Sun, February 06, 2022 Tennessee beach run
                    Sun, February 06, 2022 Tam High Swim
                    Sun, February 06, 2022 GGTC Kaiser Cheer Station!
                    Sun, February 06, 2022 Kaiser Half Marathon/10k/5k with GGTC!
                    Sat, February 05, 2022 Friendly February Ride (w/ option for more)
                    Sat, February 05, 2022 [bike] BoFax > Alpine Dam
                    Fri, February 04, 2022 The Marathon Journey for Triathletes
                    Fri, February 04, 2022 City Bike ride
                    Fri, February 04, 2022 Social Run -> Sightglass
                    Fri, February 04, 2022 Slacker Hill Friday Trail Run!
                    Thu, February 03, 2022 Masters Swim
                    Wed, February 02, 2022 Coached Track Kick-Off!
                    Wed, February 02, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Tue, February 01, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, February 01, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, January 31, 2022 Long Distance Program Informational Session - 1/31
                    Mon, January 31, 2022 Social Run to Start the Week
                    Mon, January 31, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Mon, January 31, 2022 MARIO's MILE
                    Sun, January 30, 2022 Tam High Swim (Different Time!)
                    Sun, January 30, 2022 GGP Loops
                    Sun, January 30, 2022 Oly Training Program | Spring 2022
                    Sat, January 29, 2022 Chase the Throne - Finals!
                    Sat, January 29, 2022 Bike Coalition - Light Up The Night
                    Sat, January 29, 2022 Morning Aquatic Park Swim
                    Sat, January 29, 2022 Swim Meet: Olympic Club 1500
                    Sat, January 29, 2022 Bike ride
                    Sat, January 29, 2022 Ross Trail Run!
                    Fri, January 28, 2022 Social Run & Matching Half Cafe!
                    Fri, January 28, 2022 Friday Fun Run - Hills Style
                    Fri, January 28, 2022 Slacker Hill Friday Trail Run!
                    Thu, January 27, 2022 Long Distance Program Informational Session - 1/27
                    Thu, January 27, 2022 SOCIAL - January Happy Hour @Southern Pacific Brewing (Mission)
                    Thu, January 27, 2022 Masters Swim
                    Wed, January 26, 2022 Drill Clinic with PT Renew & Track @ Kezar!
                    Wed, January 26, 2022 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, January 26, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Tue, January 25, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷 (5pm Edition)
                    Tue, January 25, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, January 24, 2022 Monday Shake Out @ Mission Bay
                    Mon, January 24, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Sun, January 23, 2022 Swim: Flip Turn Clinic (Lanes 1-6)
                    Sun, January 23, 2022 Tam High Swim
                    Sun, January 23, 2022 GGP Loops
                    Sat, January 22, 2022 Mt Tam ride
                    Sat, January 22, 2022 Montara Mt. Trail Run - Pacifica
                    Fri, January 21, 2022 Social Run & Tartine Bakery!
                    Fri, January 21, 2022 Monthly New Member Run
                    Fri, January 21, 2022 Slacker Hill Friday Trail Run!
                    Thu, January 20, 2022 Zoom Info Session: MARIO's MILE
                    Thu, January 20, 2022 Masters Swim
                    Thu, January 20, 2022 GGP Winter Lights Fun Run
                    Wed, January 19, 2022 OLY and Women Tri Together Info Session with Coaches
                    Wed, January 19, 2022 Non-Elite Coached Track @ Kezar!
                    Wed, January 19, 2022 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, January 19, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Tue, January 18, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Tue, January 18, 2022 Canceled: 7AM Strength @ Aquatic Park 💪 🏋️
                    Tue, January 18, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Mon, January 17, 2022 Monday Shake Out @ Mission Bay
                    Sun, January 16, 2022 Tam High Swim
                    Sun, January 16, 2022 The Long Way Round
                    Sun, January 16, 2022 Ross Trail Run!
                    Sat, January 15, 2022 Stinson ride
                    Sat, January 15, 2022 Beginner Bike Ride at GGP
                    Sat, January 15, 2022 The Coast Ride
                    Fri, January 14, 2022 Social Run & pastries at Cinderella Bakery
                    Fri, January 14, 2022 Slacker Hill Friday Trail Run!
                    Thu, January 13, 2022 Masters Swim
                    Wed, January 12, 2022 Non-Elite Coached Track @ Kezar!
                    Wed, January 12, 2022 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, January 12, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Tue, January 11, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Tue, January 11, 2022 7AM Strength @ Aquatic Park 💪 🏋️
                    Mon, January 10, 2022 2022 Kick Off Meeting - Virtual Edition
                    Mon, January 10, 2022 🚴 Virtually! January Early Spins To Get into 2022 Shape!
                    Sun, January 09, 2022 Tam High Trail Run!
                    Sun, January 09, 2022 2022 Season Kick Off Ride
                    Sun, January 09, 2022 Tam High Swim
                    Sun, January 09, 2022 Sunday Run Day - Crissy -> Baker -> Coffee!
                    Sun, January 09, 2022 Hot Chocolate 15K & 5K #runforchocolate
                    Sun, January 09, 2022 Healdsburg Double Century
                    Sat, January 08, 2022 2022 Kick Off Meeting
                    Sat, January 08, 2022 Ninja Loop + options
                    Fri, January 07, 2022 Social run to Stow Lake
                    Fri, January 07, 2022 Slacker Hill Friday Trail Run!
                    Thu, January 06, 2022 Masters Swim
                    Thu, January 06, 2022 Twin Peaks Thursday (Johnny Doughnuts)
                    Wed, January 05, 2022 Non-Elite Coached Track @ Kezar!
                    Tue, January 04, 2022 Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Tue, January 04, 2022 7AM Strength @ Palace of Fine Arts 💪 🏋️
                    Sun, January 02, 2022 New Year Ninja
                    Sat, January 01, 2022 2022 Polar Plunge at Aquatic Park
                    Fri, December 31, 2021 GGP to Presidio run
                    Fri, December 31, 2021 Alpine Dam + Seven Sisters Ride
                    Fri, December 31, 2021 Say Goodbye to 2021 w/ a 21K Run
                    Thu, December 30, 2021 Masters Swim
                    Wed, December 29, 2021 #runofftreats #countingdown2021 "Unofficial" Kezar Track (Sans Mario, Led by Jordan & Rachelle)
                    Tue, December 28, 2021 Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Sun, December 26, 2021 Tennessee Valley Trail Titans
                    Sat, December 25, 2021 Cancelled due to rain - 🎄🧑‍🎄 🚴 Wear your favorite holiday suit!
                    Fri, December 24, 2021 Social run to the beach!
                    Thu, December 23, 2021 Masters Swim
                    Wed, December 22, 2021 "Unofficial" Kezar Track (Sans Mario, Lead by Aaron)
                    Wed, December 22, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, December 21, 2021 GGTC Strength at AP
                    Mon, December 20, 2021 (MOVED TO MONDAY!) Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Sun, December 19, 2021 Tam High Swim ⭐️ With Guest Star Megan ⭐️
                    Sun, December 19, 2021 Christmas Relays!
                    Sat, December 18, 2021 Bike to Stinson & Back
                    Sat, December 18, 2021 The GG Park Backyard Ultra
                    Fri, December 17, 2021 Social Run to Stow Lake & Flywheel Coffee
                    Fri, December 17, 2021 Monthly New Member Run
                    Fri, December 17, 2021 Zwift with Jmac on the Makuri Islands - Steady & Surprises!
                    Fri, December 17, 2021 Slacker Hill Friday Trail Run!
                    Thu, December 16, 2021 SOCIAL - December Happy Hour @SF Athletic Club
                    Thu, December 16, 2021 Masters Swim
                    Wed, December 15, 2021 "Unofficial" Kezar Track (Sans Mario, Lead by Aaron)
                    Wed, December 15, 2021 Lake Merced & La Boulanger
                    Tue, December 14, 2021 (CANCELLED) Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Tue, December 14, 2021 GGTC Strength at Palace of fine arts (Rain location)
                    Sun, December 12, 2021 Tam High Swim
                    Sun, December 12, 2021 Quarry Lakes Trail (Park) Run
                    Sat, December 11, 2021 The 2021 Great GGTC Santa Ride
                    Fri, December 10, 2021 Social run & coffee @ Flywheel
                    Fri, December 10, 2021 Slacker Hill Friday Trail Run!
                    Thu, December 09, 2021 Masters Swim
                    Wed, December 08, 2021 "Unofficial" Kezar Track (Sans Mario!)
                    Wed, December 08, 2021 Lake Merced & La Boulanger
                    Tue, December 07, 2021 Aquatic Park Sunset Swim & Mulled Wine 🍷
                    Tue, December 07, 2021 GGTC Strength at AP
                    Sun, December 05, 2021 Tam High Swim ✨ Rachelle Edition ✨
                    Sun, December 05, 2021 Bike to Tam Pool and Run!
                    Sun, December 05, 2021 IRONMAN 70.3 La Quinta
                    Sat, December 04, 2021 Paradise Loop w/ Hawk Hill 🚴‍♀️ 🦅 ⛰️
                    Fri, December 03, 2021 Slacker Hill Friday Trail Run!
                    Thu, December 02, 2021 Masters Swim
                    Thu, December 02, 2021 Twin Peaks Thursday (Bob's donuts edition)
                    Wed, December 01, 2021 "Unofficial" Track Sans Mario!
                    Wed, December 01, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 30, 2021 Aquatic Park Swim & Mulled wine🍷
                    Tue, November 30, 2021 GGTC Strength at AP
                    Sun, November 28, 2021 Marin Trails & Tacos
                    Sun, November 28, 2021 Tam High Swim
                    Sun, November 28, 2021 Tam High Swim
                    Sat, November 27, 2021 Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Fri, November 26, 2021 [Canceled] Slacker Hill Friday Trail Run!
                    Thu, November 25, 2021 Thanksgiving Challenge
                    Wed, November 24, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, November 24, 2021 Kezar Track Workout - Member Led!
                    Tue, November 23, 2021 Aquatic Park Swim & Mulled wine🍷
                    Tue, November 23, 2021 Lunch Run
                    Tue, November 23, 2021 GGTC Strength at AP
                    Sun, November 21, 2021 Tam High Swim
                    Sun, November 21, 2021 VOLUNTEER - Golden Gate Trail Classic
                    Sat, November 20, 2021 Volunteer - Golden Gate Trail Classic (UPDATED)
                    Fri, November 19, 2021 VOLUNTEER - Golden Gate Trail Classic
                    Fri, November 19, 2021 BIKE - Hawk Hill / GG Trail Classic Cheer
                    Fri, November 19, 2021 Slacker Hill Friday Trail Run!
                    Thu, November 18, 2021 Masters Swim
                    Wed, November 17, 2021 Coached Track at Kezar!
                    Wed, November 17, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, November 16, 2021 Aquatic Park Swim & Mulled wine🍷
                    Tue, November 16, 2021 GGTC Strength at AP
                    Sun, November 14, 2021 Small Group Swim Clinic
                    Sun, November 14, 2021 Tam High Swim
                    Sat, November 13, 2021 GGB<>Fairfax Out n' Back Ride
                    Sat, November 13, 2021 40 mile Mt Tam ride
                    Sat, November 13, 2021 Wildflour Bakery Ride
                    Fri, November 12, 2021 AP swim 'cause Garfield is closed
                    Fri, November 12, 2021 Monthly New Member Run
                    Fri, November 12, 2021 Slacker Hill Friday Trail Run!
                    Thu, November 11, 2021 Lake Chabot Trail Run
                    Wed, November 10, 2021 Coached Track at Kezar!
                    Wed, November 10, 2021 Lake Merced & La Boulanger
                    Tue, November 09, 2021 Aquatic Park Swim & Mulled wine🍷
                    Tue, November 09, 2021 GGTC Strength at AP
                    Sun, November 07, 2021 Tam High Swim
                    Sun, November 07, 2021 Tam High Swim
                    Sat, November 06, 2021 30th Year Anniversary Party
                    Sat, November 06, 2021 #30thAnniversary President's Ride
                    Sat, November 06, 2021 Lake Chabot Trail Runs
                    Fri, November 05, 2021 Tour de Croissant - #30th Anniversary - Special Stage
                    Thu, November 04, 2021 Masters Swim
                    Wed, November 03, 2021 Beer Mile & Halloween Costumes! (#30thAnniversary Edition)
                    Wed, November 03, 2021 Coached Track at Kezar!
                    Tue, November 02, 2021 Aquatic Park Swim
                    Tue, November 02, 2021 GGTC Strength at AP
                    Mon, November 01, 2021 PNOE - Sponsor Spotlight Night
                    Sun, October 31, 2021 Tam High Swim + Ambassador Devin Coaching
                    Sun, October 31, 2021 Tam High Swim
                    Sat, October 30, 2021 Marin County Triathlon & Duathlon
                    Sat, October 30, 2021 Alpha Win Napa Valley Triathlon
                    Sat, October 30, 2021 IM Oceanside 70.3
                    Fri, October 29, 2021 Slacker Hill Friday Trail Run-in Reverse!
                    Thu, October 28, 2021 Masters Swim
                    Wed, October 27, 2021 Coached Track at Kezar!
                    Wed, October 27, 2021 Halloween Hawk Hill! 👻💀🎃🦴
                    Tue, October 26, 2021 GGTC Through the Decades #30thAnniversary
                    Tue, October 26, 2021 [Canceled] Aquatic Park Swim
                    Tue, October 26, 2021 GGTC Strength at AP
                    Sun, October 24, 2021 VOLUNTEER - Ironman California
                    Sun, October 24, 2021 Tam High Swim
                    Sun, October 24, 2021 Tam High Swim
                    Sat, October 23, 2021 Alpha Win Palm Springs
                    Fri, October 22, 2021 Presidio 5k loop #30thanniversary
                    Fri, October 22, 2021 Slacker Hill Friday Trail Run!
                    Thu, October 21, 2021 TheMagic5 - Sponsor Spotlight Night - Inside Look at Custom Fit Goggles
                    Thu, October 21, 2021 Masters Swim
                    Thu, October 21, 2021 Beginner bakery ride
                    Wed, October 20, 2021 GGTC 30th Anniversary Classic Track Meet!
                    Wed, October 20, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 19, 2021 Aquatic Park Swim
                    Tue, October 19, 2021 GGTC Strength at AP
                    Sun, October 17, 2021 SOCIAL POST GGTC TRIATHLON! Beer & Fizzy Tasting @Fort Mason
                    Sun, October 17, 2021 Tam High Master's Swim
                    Sun, October 17, 2021 Tam High Open Swim
                    Sun, October 17, 2021 GGTC 30th Anniversary Triathlon
                    Sun, October 17, 2021 Volunteer - GGTC 30th Anniversary Triathlon
                    Sat, October 16, 2021 Bike Muirsy Woods #30thanniversary
                    Fri, October 15, 2021 Slacker Hill Friday Trail Run!
                    Fri, October 15, 2021 🌅 Pancake flat miles on the Embarcadero #30thAnniversary
                    Thu, October 14, 2021 Masters Swim
                    Wed, October 13, 2021 Coached Track at Kezar!
                    Wed, October 13, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 12, 2021 Aquatic Park Swim
                    Tue, October 12, 2021 GGTC Strength at AP
                    Mon, October 11, 2021 Boston Marathon
                    Sun, October 10, 2021 Post-Swim Long Run: 30th Anniversary Tennessee Valley Jog
                    Sun, October 10, 2021 Tam High Swim
                    Sun, October 10, 2021 Tam High Swim
                    Sat, October 09, 2021 Bike China Camp (Take 2) #30thanniversary
                    Fri, October 08, 2021 Monthly New Member Run
                    Fri, October 08, 2021 Slacker Hill Friday Trail Run!
                    Thu, October 07, 2021 Masters Swim
                    Thu, October 07, 2021 Lunch Run
                    Wed, October 06, 2021 Coached Track at Kezar!
                    Wed, October 06, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, October 05, 2021 Aquatic Park Swim
                    Tue, October 05, 2021 GGTC Strength at AP
                    Sun, October 03, 2021 GGTC Swim Meet
                    Sat, October 02, 2021 Alpine Dam + Seven Sisters Ride #30thanniversary
                    Sat, October 02, 2021 Pt. Reyes Lighthouse💡
                    Sat, October 02, 2021 Marin Century
                    Fri, October 01, 2021 30 min tempo run
                    Fri, October 01, 2021 Slacker Hill Friday Trail Run!
                    Thu, September 30, 2021 Masters Swim
                    Wed, September 29, 2021 Coached Track at Kezar!
                    Wed, September 29, 2021 Hawk Hill Wednesday ! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, September 28, 2021 Aquatic Park Swim
                    Tue, September 28, 2021 GGTC Strength at AP
                    Sun, September 26, 2021 Tam High Swim
                    Sun, September 26, 2021 Tam High Swim
                    Sun, September 26, 2021 Santa Cruz OLY & Sprint Tri's
                    Sat, September 25, 2021 Course Recon - Ironman Sacramento
                    Sat, September 25, 2021 Malibu Triathlon
                    Fri, September 24, 2021 Slacker Hill Friday Trail Run!
                    Thu, September 23, 2021 SOCIAL - September Happy Hour @ Macondray!
                    Thu, September 23, 2021 Masters Swim
                    Thu, September 23, 2021 Hawk Hill W̶e̶d̶n̶e̶s̶d̶a̶y̶ Thursday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, September 22, 2021 Coached Track at Kezar!
                    Wed, September 22, 2021 [Bike] Tour de Croissants - Stage 12 - b.Patisserie
                    Tue, September 21, 2021 Aquatic Park Swim
                    Tue, September 21, 2021 GGTC Strength at AP
                    Sun, September 19, 2021 Tam High Swim
                    Sun, September 19, 2021 Tam High Swim
                    Sun, September 19, 2021 Volunteer - SF Marathon
                    Sun, September 19, 2021 SF Marathon
                    Sat, September 18, 2021 [Bike] Three Bridges
                    Fri, September 17, 2021 Slacker Hill Friday Trail Run!
                    Fri, September 17, 2021 70.3 World Championships
                    Thu, September 16, 2021 Masters Swim
                    Thu, September 16, 2021 Lunch Run
                    Wed, September 15, 2021 Coached Track at Kezar!
                    Wed, September 15, 2021 [Bike] Tour de Croissants - Stage 11 - Cinderella
                    Tue, September 14, 2021 Aquatic Park Swim
                    Tue, September 14, 2021 GGTC Strength at AP
                    Sun, September 12, 2021 Tam High Swim
                    Sun, September 12, 2021 Tam High Swim
                    Sun, September 12, 2021 Volunteer - 70.3 Santa Cruz
                    Sun, September 12, 2021 IM Wisconsin
                    Sat, September 11, 2021 [Bike] Bolinas & Mt Tam
                    Fri, September 10, 2021 Paradise loop
                    Fri, September 10, 2021 Slacker Hill Friday Trail Run!
                    Thu, September 09, 2021 Masters Swim
                    Thu, September 09, 2021 Hawk Hill REPEATS! 🚴‍♀️
                    Wed, September 08, 2021 Coached Track at Kezar!
                    Wed, September 08, 2021 [Bike] Tour de Croissants - Stage 10 - Le Marais (Cow Hollow)
                    Tue, September 07, 2021 Aquatic Park Swim
                    Tue, September 07, 2021 GGTC Strength at AP
                    Mon, September 06, 2021 Labor Day Tunitas Ride
                    Sun, September 05, 2021 Tam High Swim
                    Sun, September 05, 2021 Tam High Swim
                    Fri, September 03, 2021 Paradise loop
                    Fri, September 03, 2021 Monthly New Member Run
                    Fri, September 03, 2021 Slacker Hill Friday Trail Run!
                    Thu, September 02, 2021 Masters Swim
                    Thu, September 02, 2021 Twin Peaks T'ursday
                    Wed, September 01, 2021 Coached Track at Kezar!
                    Wed, September 01, 2021 [Bike] Tour de Croissants - Stage 9 - Tartine (Mission)
                    Tue, August 31, 2021 Aquatic Park Swim
                    Tue, August 31, 2021 GGTC Strength at AP
                    Sun, August 29, 2021 Tam High Swim
                    Sun, August 29, 2021 Tam High Swim
                    Sun, August 29, 2021 Trail Running Program - Golden Gate Trail Classic!
                    Sat, August 28, 2021 Bike China Camp
                    Sat, August 28, 2021 Carmel Valley Double Century
                    Sat, August 28, 2021 Double Dipsea Trail Race
                    Fri, August 27, 2021 Slacker Hill Friday Trail Run!
                    Thu, August 26, 2021 Masters Swim
                    Wed, August 25, 2021 Coached Track at Kezar!
                    Wed, August 25, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 24, 2021 post-swim run with Carmen
                    Tue, August 24, 2021 Aquatic Park Swim
                    Tue, August 24, 2021 GGTC Strength at AP
                    Tue, August 24, 2021 Twin Peaks Tuesday
                    Mon, August 23, 2021 Renew PT Run Analysis with Sarah Boudreau & Social
                    Sun, August 22, 2021 Post-Swim Trail Run
                    Sun, August 22, 2021 Tam High Swim
                    Sun, August 22, 2021 Tam High Swim
                    Sat, August 21, 2021 Roundtrip to Santa Cruz
                    Fri, August 20, 2021 Paradise loop
                    Fri, August 20, 2021 Tam High Swim
                    Fri, August 20, 2021 Slacker Hill Friday Trail Run!
                    Thu, August 19, 2021 Masters Swim
                    Thu, August 19, 2021 Happy Hour with Live Music!
                    Wed, August 18, 2021 Coached Track at Kezar!
                    Wed, August 18, 2021 Aug Bike Challenge - Ploop
                    Wed, August 18, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 17, 2021 Aquatic Park Swim
                    Tue, August 17, 2021 GGTC Strength at AP
                    Sun, August 15, 2021 Social Post Escape From Alcatraz Race & Fun!
                    Sun, August 15, 2021 Tam High Swim
                    Sun, August 15, 2021 Tam High Swim
                    Sun, August 15, 2021 Volunteer - Escape From Alcatraz
                    Sun, August 15, 2021 EFA Expo GGTC Booth volunteer
                    Sat, August 14, 2021 Polo fields Bike workout
                    Sat, August 14, 2021 Volunteer - EFA Aquathlon (Aid Station)
                    Sat, August 14, 2021 Volunteer - EFA Aquathlon (Wetsuit Peeler)
                    Sat, August 14, 2021 EFA Expo GGTC Booth volunteer
                    Fri, August 13, 2021 Paradise loop
                    Fri, August 13, 2021 Slacker Hill Friday Trail Run!
                    Fri, August 13, 2021 🌅 Easy morning miles on the Embarcadero
                    Thu, August 12, 2021 Masters Swim
                    Wed, August 11, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 10, 2021 Aquatic Park Swim
                    Tue, August 10, 2021 GGTC Strength at AP
                    Sun, August 08, 2021 Tam High Swim
                    Sun, August 08, 2021 Tam High Swim
                    Sat, August 07, 2021 (copy) Aquatic Park Swim
                    Sat, August 07, 2021 Morning Bun Not To Be Missed - Ride to Pt Reyes
                    Sat, August 07, 2021 USAT Nationals - Wisconsin
                    Sat, August 07, 2021 Boulder 70.3
                    Fri, August 06, 2021 Paradise loop
                    Fri, August 06, 2021 Monthly New Member Run
                    Fri, August 06, 2021 Slacker Hill Friday Trail Run!
                    Thu, August 05, 2021 Lunch Run
                    Wed, August 04, 2021 Coached Track at Kezar!
                    Wed, August 04, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, August 03, 2021 Aquatic Park Swim
                    Tue, August 03, 2021 GGTC Strength at AP
                    Sun, August 01, 2021 🍻 BEERathlon - Conquering The East Bay
                    Sun, August 01, 2021 Tam High Swim
                    Sun, August 01, 2021 Tam High Swim
                    Sun, August 01, 2021 Skyline Half Marathon and 50k
                    Sat, July 31, 2021 Tam High Swim
                    Fri, July 30, 2021 Jogging the Embarcadero!
                    Thu, July 29, 2021 Member Event - How to Escape from Alcatraz
                    Thu, July 29, 2021 HAWK HILL 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, July 28, 2021 [Bike] Tour de Croissants - Stage 8 - Le Marais (Polk)
                    Tue, July 27, 2021 SOCIAL post swim! Pizza, Beer & Fizzies
                    Tue, July 27, 2021 Aquatic Park Swim
                    Tue, July 27, 2021 GGTC Strength at AP
                    Sun, July 25, 2021 Tam High Swim
                    Sun, July 25, 2021 Bike to Tam High Swim and Back
                    Sun, July 25, 2021 Tam High Swim
                    Sun, July 25, 2021 IM Oregon 70.3
                    Sat, July 24, 2021 BIKE– Beginner Paradise Loop
                    Sat, July 24, 2021 Long Ride to Point Reyes via Marshall's Wall (99.35 miles)
                    Fri, July 23, 2021 Embarcadero Run
                    Fri, July 23, 2021 Slacker Hill Friday Trail Run!
                    Thu, July 22, 2021 Zoom Info Session: Trail Running Program!
                    Thu, July 22, 2021 HAWK HILL 🚴‍♀️ 🦅 ⛰️ 🌅
                    Wed, July 21, 2021 [Bike] Tour de Croissants - Stage 7 - Neighbor Bakehouse (Dogpatch)
                    Tue, July 20, 2021 Aquatic Park Swim
                    Sun, July 18, 2021 Tam High Swim
                    Sun, July 18, 2021 Tam High Swim
                    Sun, July 18, 2021 GGP Loops
                    Sun, July 18, 2021 Oly Training Program | Fall 2021
                    Sun, July 18, 2021 Women Tri Together Training Program | Fall 2021
                    Sat, July 17, 2021 BIKE–Stinson Beach along the sea
                    Sat, July 17, 2021 Moss Beach <-> Pigeon Point
                    Sat, July 17, 2021 Swim from Alcatraz
                    Sat, July 17, 2021 Roundtrip to Santa Cruz
                    Fri, July 16, 2021 Slacker Hill Friday Trail Run!
                    Thu, July 15, 2021 Night Ninja Loop Run
                    Wed, July 14, 2021 Coached Track at Kezar!
                    Wed, July 14, 2021 [Bike] Tour de Croissants - Stage 6 - Tartine (Sunset)
                    Tue, July 13, 2021 Aquatic Park Swim
                    Sun, July 11, 2021 Double Dipsea Trail Run
                    Sun, July 11, 2021 Tam High Swim
                    Sun, July 11, 2021 Tam High Swim
                    Sun, July 11, 2021 GGTC Swim Clinic
                    Sat, July 10, 2021 Post-Race Taft Street Tasting
                    Sat, July 10, 2021 GGB to Sebastopol (Taft St)
                    Sat, July 10, 2021 June Lake Triathlon
                    Sat, July 10, 2021 Volunteer - Sonoma Women's Triathlon
                    Sat, July 10, 2021 Sonoma Women's Triathlon
                    Sat, July 10, 2021 Deschutes Dash
                    Fri, July 09, 2021 Tempo Run
                    Fri, July 09, 2021 GGTC Full Body Strength (Zoom)
                    Fri, July 09, 2021 Slacker Hill Friday Trail Run!
                    Thu, July 08, 2021 Happy Hour in the Mission + Pre Sonoma Women's Triathlon
                    Wed, July 07, 2021 Coached Track at Kezar!
                    Wed, July 07, 2021 Lunch Run
                    Wed, July 07, 2021 [Bike] Tour de Croissants - Stage 5 - Vive la Tarte (Noe Valley)
                    Tue, July 06, 2021 Aquatic Park Swim
                    Tue, July 06, 2021 GGTC Strength at AP
                    Mon, July 05, 2021 Long Distance Training Program | Fall 2021
                    Sat, July 03, 2021 Point Reyes / Fallon
                    Fri, July 02, 2021 AP swim
                    Fri, July 02, 2021 Celebratory July 4th Ride
                    Fri, July 02, 2021 Lake Berryessa Swim
                    Fri, July 02, 2021 Slacker Hill Friday Trail Run!
                    Wed, June 30, 2021 Track at Kezar!
                    Wed, June 30, 2021 Lunch Run
                    Wed, June 30, 2021 [Bike] Tour de Croissants - Stage 4 - Arsicault
                    Wed, June 30, 2021 Alcatraz Swim Plus
                    Tue, June 29, 2021 Aquatic Park Swim
                    Tue, June 29, 2021 GGTC Strength at AP
                    Mon, June 28, 2021 Oly and WTT Training Programs Info Meeting
                    Mon, June 28, 2021 (copy) AP swim
                    Sun, June 27, 2021 Tam High Swim
                    Sun, June 27, 2021 Tam High Swim
                    Sun, June 27, 2021 Coach Cesar's Multiple Brick Long Duathlon!
                    Sun, June 27, 2021 GGP Loops
                    Sat, June 26, 2021 Bike + Social: 1. Ride 2. Taft Street Winery
                    Sat, June 26, 2021 Sausalito to Sebastopol
                    Fri, June 25, 2021 AP swim
                    Fri, June 25, 2021 Slacker Hill Friday Trail Run!
                    Thu, June 24, 2021 Ninja Loop Night Run
                    Thu, June 24, 2021 Bikes'n'Beers HH: Part 2 Ride etiquette and how to look cool on the bike
                    Thu, June 24, 2021 Lake Merced Loop
                    Wed, June 23, 2021 Kezar Track!
                    Wed, June 23, 2021 [Bike] Tour de Croissants - Stage 3 - b.Patisserie
                    Tue, June 22, 2021 Aquatic Park Swim
                    Tue, June 22, 2021 Virtual Morning Strength
                    Mon, June 21, 2021 3D Hip Mobility Series with Renew PT [3 of 3] - Sponsor Spotlight
                    Sun, June 20, 2021 Tam High Swim
                    Sun, June 20, 2021 Tam High Swim
                    Sun, June 20, 2021 GGP Loops
                    Sat, June 19, 2021 [Bike] Monthly Ride
                    Fri, June 18, 2021 TGIF Ride
                    Fri, June 18, 2021 Monthly New Member Run
                    Fri, June 18, 2021 Slacker Hill Friday!
                    Thu, June 17, 2021 Jogging the Embarcadero!
                    Wed, June 16, 2021 [Bike] Tour de Croissants - Stage 2 - La Boulangerie (Cole Valley)
                    Tue, June 15, 2021 Info Session - Fall Long Distance Program
                    Tue, June 15, 2021 Aquatic Park Swim
                    Tue, June 15, 2021 GGTC Strength at AP
                    Mon, June 14, 2021 3D Hip Mobility Series with Renew PT [2 of 3] - Sponsor Spotlight
                    Mon, June 14, 2021 [Bike] San Bruno Mountain
                    Mon, June 14, 2021 Women Tri Together - Sonoma Women's Tri Edition
                    Sun, June 13, 2021 Sunday Funday! Oly and WTT Finishers + Escape From Alcatraz BGCSF Raffle!
                    Sun, June 13, 2021 Tam High Swim
                    Sun, June 13, 2021 Tam High Swim
                    Sun, June 13, 2021 From Zero To Marathon
                    Sat, June 12, 2021 Nicasio Ride
                    Fri, June 11, 2021 GGTC Strength at Chrissy Field Center
                    Thu, June 10, 2021 Tempo Run
                    Thu, June 10, 2021 Gravel bike ride - headlands
                    Wed, June 09, 2021 Coached Track at the Polo Fields!
                    Wed, June 09, 2021 [Bike] Tour de Croissants - Stage 1 - Le Marais
                    Tue, June 08, 2021 Aquatic Park Club Swim
                    Tue, June 08, 2021 Virtual Morning Strength
                    Mon, June 07, 2021 3D Hip Mobility Series with Renew PT [1 of 3] - Sponsor Spotlight
                    Sun, June 06, 2021 Tam High Swim
                    Sun, June 06, 2021 Tam High Swim
                    Sun, June 06, 2021 From Zero To Marathon
                    Sat, June 05, 2021 Lake Merced Loop
                    Sat, June 05, 2021 Bass Lake Triathlon
                    Sat, June 05, 2021 IM 70.3 Hawaii
                    Thu, June 03, 2021 BGCSF Fundraiser - Virtual Drag Queen Bingo
                    Wed, June 02, 2021 Coached Track at the Polo Fields!
                    Wed, June 02, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, June 01, 2021 Aquatic Park Club Swim
                    Mon, May 31, 2021 Alcatraz Swim Program Plus Q&A
                    Sun, May 30, 2021 Tam High Swim
                    Sun, May 30, 2021 Tam High Swim
                    Sun, May 30, 2021 From Zero To Marathon
                    Sat, May 29, 2021 Saturday Picnic Social! Nutrition Samples, Gear Swap & Wattie Kit Fit INCLUDED.
                    Sat, May 29, 2021 Gravel-thon Challenge! [updated]
                    Fri, May 28, 2021 Ask Me Anything - Bass Lake Race Tips
                    Fri, May 28, 2021 GGTC Strength at Chrissy Field Center
                    Thu, May 27, 2021 Bikes’n’Beers with Mikes Bikes - Buying & traveling with bikes
                    Thu, May 27, 2021 Aquatic Park Swim
                    Wed, May 26, 2021 Coached Track at the Polo Fields!
                    Wed, May 26, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 25, 2021 Aquatic Park Club Swim
                    Tue, May 25, 2021 Strength at AP
                    Sun, May 23, 2021 Angel Island Trail Run
                    Sun, May 23, 2021 Tam High Swim
                    Sun, May 23, 2021 Tam High Swim
                    Sat, May 22, 2021 Coach Cesar's Multiple Brick Long Duathlon!
                    Sat, May 22, 2021 Ride - GGTC Scavenger Hunt - Find the Yodas (Fairfax - Nicasio - Samuel P Taylor Loop)
                    Fri, May 21, 2021 Monthly New Member Run
                    Fri, May 21, 2021 Bike to Wherever Day! Twin Peaks Scavenger Hunt Ride
                    Thu, May 20, 2021 Lunch Run
                    Thu, May 20, 2021 Aquatic Park Swim
                    Thu, May 20, 2021 Twin Peaks T'ursday
                    Wed, May 19, 2021 Coached Track at the Polo Fields!
                    Wed, May 19, 2021 Hawk Hill Scavenger Hunt! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 18, 2021 Aquatic Park Club Swim
                    Sun, May 16, 2021 Tam High Swim
                    Sun, May 16, 2021 Tam High Swim
                    Sun, May 16, 2021 GGTC Swim Clinic
                    Sat, May 15, 2021 [Bike] Monthly Ride
                    Fri, May 14, 2021 GGTC Strength at Chrissy Field Center
                    Thu, May 13, 2021 Aquatic Park Swim
                    Thu, May 13, 2021 Twin Peaks T'ursday
                    Wed, May 12, 2021 Post Track Beer & Pizza
                    Wed, May 12, 2021 RETURN OF THE [track] MAC - Real track kick-off
                    Wed, May 12, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 11, 2021 Aquatic Park Club Swim
                    Sun, May 09, 2021 Ride to Stinson
                    Sat, May 08, 2021 [Bike] BoFax
                    Sat, May 08, 2021 Folsom Lake Triathlon
                    Fri, May 07, 2021 GGTC Strength at Chrissy Field Center
                    Thu, May 06, 2021 Bikes'n'Beers HH: Ride etiquette and how to look cool on the bike
                    Thu, May 06, 2021 Twin Peaks T'ursday
                    Thu, May 06, 2021 Aquatic Park Swim
                    Wed, May 05, 2021 SOCIAL! Cinco De Mayo Fun!
                    Wed, May 05, 2021 Track at the Polo Fields!
                    Wed, May 05, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, May 04, 2021 Aquatic Park Club Swim
                    Sun, May 02, 2021 [Bike] Four Corners or Olema (TBD)
                    Sun, May 02, 2021 Long Distance Program Extension
                    Sat, May 01, 2021 IRONMAN 70.3 St. George
                    Fri, April 30, 2021 GGTC Strength
                    Thu, April 29, 2021 Lunch Run
                    Thu, April 29, 2021 Yoga with Ambassador Sara H
                    Wed, April 28, 2021 Track at the Polo Fields!
                    Wed, April 28, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 27, 2021 Aquatic Park Club Swim
                    Sun, April 25, 2021 [Bike] Olema
                    Sat, April 24, 2021 Joseph’s Dirty 30!! Ride
                    Fri, April 23, 2021 GGTC Strength
                    Fri, April 23, 2021 Bicycle Film Festival
                    Thu, April 22, 2021 How to Fuel Your Body with Daily Nutrition and Hydration
                    Thu, April 22, 2021 Aquatic Park Swim
                    Thu, April 22, 2021 Ride to Lyrid Meteor Shower (up Mt.Tam)
                    Wed, April 21, 2021 Track at the Polo Fields!
                    Wed, April 21, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, April 20, 2021 Aquatic Park Club Swim
                    Tue, April 20, 2021 Strength at AP
                    Sat, April 17, 2021 Stretch, Social & Sun!
                    Sat, April 17, 2021 [Monthly Bike] Paradise Loop
                    Fri, April 16, 2021 GGTC Strength
                    Fri, April 16, 2021 New Member Run
                    Thu, April 15, 2021 Aquatic Park Swim
                    Wed, April 14, 2021 Track at the Polo Fields!
                    Wed, April 14, 2021 [Bike] Hawk Hill for Breakfast
                    Tue, April 13, 2021 Aquatic Park Club Swim
                    Tue, April 13, 2021 Strength at AP
                    Sat, April 10, 2021 Ride Mt Tam + Seven sisters
                    Fri, April 09, 2021 GGTC Strength
                    Fri, April 09, 2021 Aquatic Park Swim
                    Thu, April 08, 2021 Aquatic Park Evening Swim
                    Thu, April 08, 2021 Marin Headlands Gravel Ride
                    Tue, April 06, 2021 Aquatic Park Club Swim
                    Tue, April 06, 2021 Strength at AP
                    Sun, April 04, 2021 Oly Training Program (Spring 2021)
                    Sun, April 04, 2021 Women Tri Together Training Program (Spring 2021)
                    Sat, April 03, 2021 [Bike] Paradise loop
                    Sat, April 03, 2021 [Bike] Stinson Beach
                    Thu, April 01, 2021 Aquatic Park Swim
                    Thu, April 01, 2021 Lake Merced Ride
                    Wed, March 31, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 30, 2021 Aquatic Park Club Swim
                    Sun, March 28, 2021 Double Dipsea Trail Run
                    Sun, March 28, 2021 Tam High Swim
                    Sun, March 28, 2021 Ride - SF to Tam High Swim (10 am session)
                    Sun, March 28, 2021 Tam High Swim
                    Sun, March 28, 2021 GGP Loops
                    Sat, March 27, 2021 [Bike] Fairfax out & back
                    Sat, March 27, 2021 GGB-Alpine Dam Clockwise
                    Fri, March 26, 2021 Movie Night! Grand Canyon RIM 2 RIM
                    Thu, March 25, 2021 Bikes'n'Beers HH with Alex, HEALTHY TWIX, and also Hannah
                    Thu, March 25, 2021 Aquatic Park Swim
                    Wed, March 24, 2021 Hawk Hill
                    Tue, March 23, 2021 Aquatic Park Club Swim
                    Mon, March 22, 2021 Oly and Women Tri Together Training Program Info Meeting
                    Sun, March 21, 2021 Tam High Swim
                    Sun, March 21, 2021 Tam High Swim
                    Sun, March 21, 2021 [Bike] Four Corners and Muir/Stinson Loop
                    Sun, March 21, 2021 GGP Loops
                    Sat, March 20, 2021 [Bike] Monthly Ride
                    Fri, March 19, 2021 Get Lucky, Trivia Night!
                    Thu, March 18, 2021 Running Fundamentals and Uphill Running Tips
                    Thu, March 18, 2021 Coit Tower Hill Repeats
                    Wed, March 17, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 16, 2021 Marin Gravel Ride
                    Tue, March 16, 2021 Swim Kick off!
                    Tue, March 16, 2021 Roka Wetsuit Fitting
                    Mon, March 15, 2021 ROKA Wetsuit Info Night
                    Sun, March 14, 2021 Tam High Swim
                    Sun, March 14, 2021 Tam High Swim
                    Sun, March 14, 2021 Ride - SF to Tam High Swim (9 am session)
                    Sun, March 14, 2021 GGP Loops
                    Sat, March 13, 2021 Kicking Off 2021
                    Thu, March 11, 2021 Aquatic Park Swim
                    Tue, March 09, 2021 Aquatic Park Swim
                    Sun, March 07, 2021 Marin Trails
                    Sun, March 07, 2021 Tam High Swim
                    Sun, March 07, 2021 Tam High Swim
                    Sun, March 07, 2021 Ride to Tam Pool for 10 AM Swim Time
                    Sun, March 07, 2021 Tennessee Valley Trail Run!
                    Sat, March 06, 2021 Mt Hamilton Ride
                    Sat, March 06, 2021 Mt Diablo Ride (22/60/100/130 mile options)
                    Fri, March 05, 2021 Friyay Gravel Ride - Headlands
                    Fri, March 05, 2021 Tempo Run
                    Thu, March 04, 2021 How to Build Confidence and Learn to Love the Open Water
                    Thu, March 04, 2021 Aquatic Park Swim
                    Thu, March 04, 2021 Hawk Hill Thursday!
                    Thu, March 04, 2021 Heron's Head Park Run
                    Thu, March 04, 2021 Lake Chabot Trail Run
                    Wed, March 03, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, March 02, 2021 Aquatic Park Swim
                    Tue, March 02, 2021 Lake Chabot Trail Run
                    Mon, March 01, 2021 March Miles for Meaning Challenge
                    Sun, February 28, 2021 Double Dipsea Trail Run
                    Sun, February 28, 2021 Tam High Swim
                    Sun, February 28, 2021 Tam High Swim
                    Sun, February 28, 2021 Tri Academy
                    Sat, February 27, 2021 Aquatic Park Swim w/ Sighting Practice
                    Sat, February 27, 2021 GGB to Stinson Beach
                    Sat, February 27, 2021 Jed Smith Ultra (50 Mile, 50K or Marathon)
                    Fri, February 26, 2021 Movie Night! Kim Swims
                    Thu, February 25, 2021 Bikes'n'Beers HH with (Special Guest Mikes Bikes) + Win a gift card!!
                    Thu, February 25, 2021 Special Talk with Dede Griesbauer & UCAN
                    Thu, February 25, 2021 Aquatic Park Swim
                    Thu, February 25, 2021 Jogging the Embarcadero!
                    Wed, February 24, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 23, 2021 Aquatic Park Swim
                    Sun, February 21, 2021 Mt Tam Run
                    Sun, February 21, 2021 Tam High Swim
                    Sun, February 21, 2021 Tam High Swim
                    Sat, February 20, 2021 Alpine Dam (Clockwise)
                    Sat, February 20, 2021 GGB to Woodacre Round Trip
                    Sat, February 20, 2021 Long Distance Training Program | Spring 2021
                    Fri, February 19, 2021 DIY Ironman Hawaii
                    Thu, February 18, 2021 Jogging the Embarcadero
                    Wed, February 17, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 16, 2021 Aquatic Park Swim
                    Mon, February 15, 2021 Tri Academy Info Night
                    Sun, February 14, 2021 Tam High Swim
                    Sun, February 14, 2021 Tam High Swim
                    Sun, February 14, 2021 Bike to Tam High Swim And Back
                    Sun, February 14, 2021 Marin Big Climbs
                    Sat, February 13, 2021 Beginner Paradise Loop
                    Sat, February 13, 2021 Ride to Petaluma
                    Sat, February 13, 2021 Early Paradise Loop!
                    Sat, February 13, 2021 El Camino Real Double Century
                    Fri, February 12, 2021 Tri Life Seminar: “Release the Tension - The How To’s”
                    Fri, February 12, 2021 5k Time Trial
                    Thu, February 11, 2021 Volunteer - BGCSF - Intro to Program & Volunteer Opporunities
                    Thu, February 11, 2021 1500m/1600m Time Trial
                    Thu, February 11, 2021 Jogging the Embarcadero!
                    Thu, February 11, 2021 Lake Chabot Trail Run
                    Wed, February 10, 2021 Tri Life Seminar: How to Aid and Boost Recovery Time
                    Wed, February 10, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 09, 2021 Long Distance Program Info Session
                    Tue, February 09, 2021 Aquatic Park Swim
                    Sun, February 07, 2021 Double Dipsea Trail Run
                    Sun, February 07, 2021 Wattie Ink Kit Fit
                    Sun, February 07, 2021 Tam High Swim
                    Sat, February 06, 2021 Movie Night! Iron Cowboy
                    Sat, February 06, 2021 Chill Paradise Loop Ride
                    Sat, February 06, 2021 Headlands Gravel Ride
                    Sat, February 06, 2021 Wattie Ink Kit Fit
                    Sat, February 06, 2021 Ride to Point Reyes (with an extension to the Lighthouse)
                    Sat, February 06, 2021 Big City Loop
                    Sat, February 06, 2021 Virtual February Half Marathon
                    Fri, February 05, 2021 swim at AP
                    Fri, February 05, 2021 (Relatively) Early Bird Run
                    Thu, February 04, 2021 An Intro to Kit Fitting & Triathlon Apparel + Factory Tour with Wattie Ink
                    Thu, February 04, 2021 BGCSF Youth of the Year Celebration
                    Thu, February 04, 2021 Jogging the Embarcadero!
                    Wed, February 03, 2021 Fueling for Performance and Health Sponsored by UCAN
                    Wed, February 03, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, February 02, 2021 Aquatic Park Swim
                    Sun, January 31, 2021 Virtual GGP Loop
                    Sat, January 30, 2021 Tunitas Creek Ride
                    Fri, January 29, 2021 Aquatic Park swim
                    Thu, January 28, 2021 Bikes'n'Beers Happy Hour Hang with Hannah
                    Wed, January 27, 2021 Virtual Zwift Ride with James
                    Wed, January 27, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 26, 2021 Aquatic Park Swim - Cancelled due to stormy conditions
                    Sun, January 24, 2021 Tam High Swim
                    Sat, January 23, 2021 CHINA CAMP! Bike ride
                    Sat, January 23, 2021 HNY! Zoom Small Group Reunion!
                    Fri, January 22, 2021 Swim AP
                    Wed, January 20, 2021 Hawk Hill Wednesday! 🚴‍♀️ 🦅 ⛰️ 🌅
                    Tue, January 19, 2021 Aquatic Park Swim
                    Tue, January 19, 2021 GGTC Strength
                    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)
                    Fri, January 15, 2021 2021 Triathlon Lifestyle Training Program
                    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 [Bike] 2021 Season Kick Off
                    Sun, January 10, 2021 Tam High Swim
                    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
                    Fri, January 01, 2021 Lyon Street Stairs Challenge
                    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
                    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 Hawk Hill
                    Wed, November 25, 2020 Crissy Field Run
                    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 Track on Lake Street
                    Wed, November 04, 2020 Speedwork with Ambassador James
                    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 Monday Yoga with Joseph
                    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
                    Sat, July 18, 2020 [Bike] Point Reyes
                    Sat, July 18, 2020 President's Ride
                    Sat, July 18, 2020 GGP Loops
                    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 Sasquatch Scramble 5K/10K/Half
                    Sun, April 05, 2020 CANCELLED BY COVID-19 - April Sunday Run
                    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
                    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 Kings Mountain/Tunitas Ride
                    Sat, February 22, 2020 Peninsula Bike-Run Brick
                    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 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 Sunday Runday - Golden Gate Park
                    Sun, July 15, 2018 Alpine Dam + Mt. Tam Ride
                    Sun, July 15, 2018 2018 Olympic Distance Training Program (OLY) to Santa Cruz
                    Sat, July 14, 2018 Col du Pantoll Ride
                    Sun, July 08, 2018 Sunday Runday @ Aquatic Park
                    Wed, July 04, 2018 Track is CANCELLED tonight!!
                    Sun, July 01, 2018 Sunday Runday -- Equator Coffee Fort Mason
                    Sun, July 01, 2018 Half IRONMAN Training Program (HIT) to Santa Cruz | 2018
                    Fri, June 29, 2018 June Happy Hour!
                    Wed, June 27, 2018 Track @ STRAWBERRY Hill TONIGHT!
                    Sat, June 23, 2018 AP Saturday Swim
                    Sat, June 23, 2018 Bay Club/Breakaway Group Ride
                    Mon, June 18, 2018 Indoor Cycling at Bay Club / Breakaway
                    Sun, June 17, 2018 Swim Clinic with Tammy Choy
                    Sun, June 17, 2018 4 Open Lanes Available at Tam High
                    Sat, June 16, 2018 Breakaway/ Bay Club Ride
                    Sun, June 10, 2018 Sunday Runday - Conservatory of Flowers!
                    Sat, June 09, 2018 Bay Club Ride
                    Thu, June 07, 2018 Early Bird Swim (and run after)
                    Tue, June 05, 2018 Early Bird Swim (and run after)
                    Sun, June 03, 2018 Picnic in the Presidio
                    Sun, June 03, 2018 Sunday Runday EFA Edition!
                    Sun, June 03, 2018 Escape from Alcatraz Volunteer Aid Station
                    Sat, June 02, 2018 Run // Aquatic Park to Hopper's Hands
                    Sat, June 02, 2018 Hot Day on the Bay
                    Sat, June 02, 2018 Hot Day on the Bay
                    Sat, June 02, 2018 Lucas Valley / Point Reyes Group Ride
                    Sat, June 02, 2018 WomenForTri Open Water Swim Clinic for All GGTC Members
                    Sat, June 02, 2018 Breakaway/Bay Club Ride
                    Sat, June 02, 2018 Long Run Saturday (8 mi or 15 mi) w/ Ambassador Madi
                    Sat, June 02, 2018 Challenged Athlete Booth @ Escape From Alcatraz Triathlon
                    Wed, May 30, 2018 Track Night - STRAWBERRY HILL
                    Sun, May 27, 2018 8 Open Lanes Available at Tam High
                    Sun, May 27, 2018 Sunday Runday - CANCELLED FOR MEMORIAL DAY
                    Sat, May 26, 2018 Birthday Bike Ride
                    Sat, May 26, 2018 A Few Hills For Breakfast
                    Sat, May 26, 2018 Alcatraz Training Swim/Run with Kim Yu!!
                    Sat, May 26, 2018 Bay Club Ride
                    Thu, May 24, 2018 WomenForTri Run/Nutrition Clinic
                    Mon, May 21, 2018 Escape from Alcatraz Tips and Tricks Presentation
                    Mon, May 21, 2018 Kit Fitting
                    Sun, May 20, 2018 Sunday Runday @ AP!
                    Sat, May 19, 2018 Point Reyes Coffee Ride
                    Thu, May 17, 2018 GGTC's May Happy Hour - Wildflower and IMSR Celebration
                    Sun, May 13, 2018 Sunday Runday Mother's Day Edition! Bring the family!
                    Sat, May 12, 2018 IRONMAN Santa Rosa Volunteer
                    Thu, May 10, 2018 Bay Club Spin Classes for GGTC Only
                    Tue, May 08, 2018 AP Tuesday Swim
                    Thu, May 03, 2018 Coached Swim Practice (7PM)
                    Sun, April 15, 2018 Sunday Runday w/ free beer!
                    Wed, March 14, 2018 Strength And Conditioning Class W/ Coach Nate Helming

                    Golden Gate Triathlon Club is a 501(c)7 non-profit organization.

                    Powered by Wild Apricot Membership Software