We specialise in the management of cycling, triathlon & running injuries.

ONLINE BOOKINGS CAN ONLY BE MADE FOR THE PUTNEY LOCATION. To book appointments at Octopus clinic in the city, please ring the clinic directly on 0207 583 8288, or drop me an email.

Our appointment times can be flexible. If you require an appointment outside of the available times listed, or on the same day, please text us directly on 07762 114770 to see if we can accommodate you.

Saturday appointments are now BY REQUEST. Please contact us to arrange a Saturday appointment.

Physiotherapy Initial Assessment
Physiotherapy Follow-up
Comprehensive Bike assessment
Standard Bike assessment
Sports massage 60min
Sports massage 30min


265 Putney Bridge Rd
SW15 2PT

Email :

Click to email

Phone :


Social :

Twitter Feed :

  • @ElanorCadzow Indeed. I offer it at all the clinics I work at. And I do use a turbo, iPhone, and set of Allen keys!
  • @thecyclephysio Likely, although I have v good hip/knee/ankle flexion range. On my road bike I also need to get the… https://t.co/qbQW6shz9Q
  • @thecyclephysio 170mm. I prob should be on 165 (I also have short legs) but I now have four expensive cranks, two w… https://t.co/2lBQprOrYy
  • I am pretty much in love with the long-sleeves 😍😍😍 https://t.co/D1CQ4Gxcxp
  • @thebodyrehab Yep, I’m guilty of toe-pointing. Saddle always has been on the high side of normal. Taken me 18mths t… https://t.co/RedMhVle1L
  • @thebodyrehab That was before. This is after. Lowered front end 1cm and pulled pads back 6mm. Lowered saddle and mo… https://t.co/JZTjR396t3
  • @huw_williams1 Funnily enough, I have entered that same stupid hilly TT again next weekend!
  • Reviewing my position and fitting myself to my TT bike with an iPhone and some Allen keys. How does it look? #DIY… https://t.co/ZGcXYqUXzs
  • Home from training camp in Girona, to the reality of grey skies, rain and full clinics 😳 But I’ll be back… https://t.co/YTwJDwykxI
  • @Laura_Scott Just got back from @LesFillesRT training camp today. Our top 3:- 1) Coast road 2) Olot loop 3) Els-Sa… https://t.co/TNwOigXvTD
  • @GKam84 @LesFillesRT Who would look after the ducklings if I moved? 😜
  • Halfway through our fab @LesFillesRT training camp in Girona, and taking the opportunity to lay down plans for my n… https://t.co/9X3ueIQGgx
  • @sportdoclondon Even I haven’t cycled to work today Cath! First trip on the tube this year 😤
  • Great to be partnering with this lot. Contact me with any questions or to book an appointment nicole@pelotonphysiot… https://t.co/UdL377hRk6
  • Thought you might like this one @CyclistMcKay 😂 https://t.co/BjtqMLgrg9
  • RT @BellaVelo: Yep our own @ByCycleBee is being interviewed. Do come! @DexAlison @AliceFowles @esme_nova @pinkcycling @HelenSharp86 @pinkcy…
  • @phildempsey @LesFillesRT Maybe @CPCrits #worldchamps, but you know, a close second 😂
  • I don’t win very often, so it’s quite exciting when I do! Good times at the Hillingdon Winter Series with my… https://t.co/JlccvZn9YA
  • Study on hormones, bone health and body composition in competitive cyclists looking for subjects (esp males). Email… https://t.co/DZTBu4HbVY
  • 😂 @WelsheweCoachTC @toomuchstu @gmt63 @Cheungy83 https://t.co/HMmXrPnFys
  • Yes Jen! Didn’t need that sprint. No one in sight! https://t.co/dLC5CjIMen
  • A piece by @chaingangrocks on my beloved team @LesFillesRT. @toomuchstu said I could rant, so I did https://t.co/4pQrE8QCvl
  • I’m back 🇦🇺🛫🛬🇬🇧. What did i miss?
  • Back from the #TDU in Adelaide for one final day in Sydney. On a plane back to London tonight. Gonna miss those sun… https://t.co/eize0OH2IR
  • @JonnoMaher_LDN @stkildacc South Melbourne? A bit over a 1km. Lots of left turns!