San Francisco
Post-workout recovery massage in San Francisco
Last updated October 17, 2026
I come to you after training. This is for sore muscles, not for a fresh injury. I don't diagnose tears, and I don't claim to speed healing of one.
Session pricing
90 or 120 minutes
Sessions more than 15 miles away may include a travel fee. I'll let you know before you book.
What it usually feels like
Soreness, and what isn't soreness
Heavy legs. Sore shoulders. A spot that grabbed during a lift. General tightness a day or two after training. Normal training soreness is dull and spread out.
A sharp pain in one spot, a joint that's hot and swollen, or a pop you felt during the workout is different. If you think you tore something, or you can't put weight on it, see a doctor or a physical therapist before you book.
In the session
What I do
I ask what you trained and what still feels off. Then I work.
Swedish strokes for the general soreness, to move blood through the tissue. Deep tissue on the spots that are actually tight, not on a fresh bruise. Myofascial release if a line of tissue feels stuck, like a hip flexor after running or squatting. If you're puffy, I keep some of the work light, closer to lymphatic drainage. I won't grind a muscle that's already angry.
If you want the session to feel quieter and less like a workout of its own, I can lean on Esalen and still visit the sore spots.
Afterward
What to expect
You should feel looser, and sometimes sleepy. Soreness can bump up that evening and settle the next day. Easy movement beats lying still.
If a spot gets sharper, or a joint swells after the session, see a doctor. Don't book another deep session on top of that.
Between sessions
One thing to practice
Take a slow walk the same day. If the hips were the complaint, try a half-kneeling hip flexor stretch, 30 to 45 seconds a side. Ribs stacked over the pelvis. The glute of the back leg lightly on. Skip it if the front of the hip pinches.
That's the corrective exercise piece. I'm NASM CES. One drill, done cleanly, beats a list you won't do.
Keep reading
Related
Deep tissue
For the spot that training keeps lighting up.
Lymphatic drainage
Light work when you're puffy, not when you're torn.
Low back
When the soreness settles into the low back and hips.
Neck and shoulders
After pressing, climbing, or a week at the desk too.
Esalen
Long strokes when you want the session to feel quiet.
Book
90 minutes is $180. 120 minutes is $240.
Before you book
Questions
Is recovery massage the same as a sports massage?
It's a regular in-home session aimed at how you feel after training. I use Swedish work for general soreness and deeper work only where the tissue is actually tight.
Can I book if I think I tore something?
No. If you felt a pop, if a joint is hot and swollen, or if you can't put weight on it, see a doctor or a physical therapist before you book. I don't work on a fresh tear.
What techniques do you use after a workout?
Swedish strokes for the general soreness, deep tissue on spots that are truly tight, and myofascial release if a line of tissue feels stuck. If you're puffy, some of the work stays light, closer to lymphatic drainage.
Will this flush lactic acid?
That's not how I talk about it. Sore muscles usually want blood flow and a chance to calm down. You'll likely feel looser, and sometimes sleepy. Soreness can bump up that evening and settle the next day.
What does a session cost?
90 minutes is $180. 120 minutes is $240. Sessions more than 15 miles away may include a travel fee. I'll let you know before you book.
What should I do after the session?
Take a slow walk the same day. If the hips were the complaint, try a half-kneeling hip flexor stretch for 30 to 45 seconds a side, ribs stacked, glute of the back leg lightly on. Skip it if the front of the hip pinches.
Ready when you are.
Book a 90- or 120-minute session and I'll come to you.
Book a Session