Sign Up for Free

Track your rides and runs via your iPhone, Android or GPS device, analyze your performance, and compare with friends.

Alex Ho

Alex Ho

San Francisco, CA
Follow on Strava

Alex Ho is a runner from San Francisco, CA. Join Strava to track your activities, analyze your performance, and follow friends. Strava members can plan routes, participate in motivating challenges, and join clubs. Get started by signing up for free.

Monthly Activity Distance

  • 0 mi
  • 80
  • 160
  • 240
  • 320
  • 400
Oct 2014
Jan 2015

Current Month

  • 38.1mi
  • 8h 28m
  • 7,652ft

Recent Achievements

  • PR on Late Show
  • PR on Virginia to Louisiana Straightaway - Counterclockwise
  • PR on Wash Park Ohio Start
  • PR on Tennessee Counter Start


Distance 1,331.2mi
Time 207h 8m
Elevation Gain 222,434ft
Runs 151


Total Distance 5,004.2mi
Total Time 797h 3m
Total Elev Gain 795,098ft
Total Runs 544

Recent Photos

  • My happy place. #FindYourHappyPlace #marinstagram
  • Thank you SF for another dramatic sunrise. #nofilter needed this morning. #sfsunrise
  • That moment when you break through the fog to see some blue skies and feel the warmth of the sun. #stravacycling #injuredrunner
  • Nature - providing the best form of entertainment since....forever. #marinstagram #stravacycling #karlthefog
  • Ridgeline views during a Thursday afternoon ride. #stravacycling #marinstagram
  • @snaarly climbing the Lone Peak ridge line today. #runtherut #sfrcracing #trailrunning #run #stravarun #bigsky
  • @stricklanmj just about to sunny Lone Peak. That climb is no joke. #runtherut #sfrcracing
  • #nofilter needed for a sunrise ride like this. Great to connect with another amazing @lululemon SSC employee and former ambassador @jonosapien!
  • Took the ole bike up above the fog on Mt. Tam today for the first time.
  • Listening to Lloyd talk about his solo hikes after running up Mt. Hoffman in Yosemite this past week. Who is Lloyd you ask? Wouldn't we all like to know. #tbt #ultimatedirection #stravarun
  • Sometimes you gotta just kick back, relax, and enjoy the view after a hard run.
  • Rise and shine, it's going to be a beautiful day! #squawting #wlca #breatheintahoe
  • Out for a run on the Tahoe Rim Trail this morning. #trt #run #tahoe #thesweatlife
  • Taking @cheesebuttt up the sand stairs for his first time.
  • Remember that even when you run by yourself you're never really alone.
  • Fun morning at the Presidio 10 today. Felt good to work some speed back into the runs coming in at 1:02ish for 9th place overall. #SFRC #alexhotraining
  • The runs where you struggle make the view so much more rewarding. #alexhotraining
  • Thursday morning explorations of Marin led to this view of SF. #trainerlife #alexhotraining
  • Tuesday classes often involve hills but hills often provide views like this. #nofilter
  • Doesn't count unless you tag the door! #TamSummit
  • It's not often I get to go for a run in the snow, luckily I stayed on my feet the whole time!
  • First run in the new @altrarunning Lone Peak 2.0 and I gotta say, they handled themselves nicely in the rain and mud.
  • Mill Valley => Mt. Tam => Stinson Beach => Mill Valley = great day hitting up my favorite trails.
  • Always appreciate mornings when I can get this view.
  • Same view different day. Double trouble up Diamond Peak today. Only 2 more weeks to the big race! #trt #diamondpeak #run #thesweatlife
  • Hey San Francisco, how's that fog treating ya? #sufferbetter @sfrunco
  • I found the holy bush! @sfrunco #sufferbetter #run #miwok #stravaproveit
  • Another morning run in Tahoe. A fella could get used to this. #trt #run #tahoe #thesweatlife #stravaproveit
  • This mornings lake was a little bit bigger. #trt #tahoe #run #stravaproveit #thesweatlife
  • The dress code for the #bostonmarathon has gotten a little out of hand.
  • Behind the scenes at my #lululemon photo shoot with @brookduthie this morning. Can't wait to see the amazing photos!
  • @citybeerruns sporting the orange and blue for the #broncos !
  • Good morning San Francisco! #alexhotraining
  • Today was a great day for a swim and a ride.
  • This is going to be a great Summer!
  • Think dogsleds are tough, try an ox plow.
  • Not sure who they are but thy have an interesting sound.
  • Not a bad Tuesday when you can ride out to this.
  • Ankle ménage à trois.
  • Now this is how you celebrate the start of the season. Go Broncos!
  • If the streets were a person, this would be its face.
  • Street sketch is getting into the holiday spirits :) HO HO HO!
  • Rockin' around the Christmas tree! #streetsketch
  • For GRI (Gill Reprographics Inc.)
  • I guess it's official out runners!
  • Morning run to the top of camelback.
  • There are always a ton of excuses to not do something, it's finding the reason TO do something that is important. Great run this morning!
  • Ready to lead these 2 hour runners to their finish line!
  • A morning slackers view.
  • Perfect.
  • Taking the new Hoka's out for a ride. It's like running on a cloud!
  • Hardware from today's race. Finished in 4:44, good enough for 4th place overall and 1st in my age group!
  • Floating on top of the clouds this morning. #basictrainingsf
  • Sending the Mom's some love today. Happy Mother's Day! #streetsketch
  • Fueling up at Taco Temple before what is sure to be the greatest wedding ever... #lairdpartyof2 #weddinggift
  • Happy birthday to my amazing mom!
  • Perfect post run snack. @clifbarcompany #clifbuilder
  • I remember learning about this when we went over "Architecture gone bad"
  • Found on my run. #facesofportland #happyrunner #stravarun
  • I wonder who lives behind this gate? #facesofportland #stravarun
  • All smiles after a class on the beach and some oyster Racing Swag! #gottahavemorecowbell #oysterracingseries #basictrainingsf
  • Spent my 4th of July morning taking a client to workout with this view.
  • How long can you hold a wall sit whilst laughing? This crew did it for 2 minutes. #lululemoncowhollow
  • Olympic village from above. #wlca #letshikeup
  • My first hiking group was awesome! #letshikeup #wlca
  • Smile :)
  • View from my second place :) #lifeisgood
  • Being summoned. #wlca #squawting #breatheintahoe
  • Don't follow the light! #squawting #wlca
  • First rest stop. #wlca #losingyourself #lululemon
  • Running trail #1. #wlca #losingyourself #breatheintahoe
  • Epic views in Shirley Canyon. #wlca #losingyourself #breatheintahoe
  • Train run group number 2 at the top of the western states trail. #wlca #lululemon #breatheintahoe #losingyourself
  • My three mountain goats who battled the 95 degree heat and tackled part of the Western States trail. #wlca #losingyourself #breatheintahoe #lululemon
  • Getting pumped for #SeeWheeze in a couple of weeks! #AmbassadorLove
  • Morning run to a glacier. Not too shabby.
  • It's time. #elitechallenge #basictrainingsf #divisup #55minadventure
  • Waterfalls
  • We had to walk down a few stairs to see the waterfall up close
  • Summit run from Teton Village to the top of Rendezvous Mountain. 6,329' to 10,450' = burning lungs. #wherestheair
  • Getting ready for the oyster race!! #55Minadventure #basictrainingsf #oysterrace
  • Playing fearlessly! #playfearlessly #basictrainingsf