Lone runner in dark jacket and cap jogs through an open sunlit field during golden hour outdoors.

Documentary photography for running events, races, and the communities that show up for them. I cover race series, run clubs, nonprofits, and community sports organizations across the San Francisco Bay Area — capturing the start line energy, the finish line emotion, and everything in between that makes each event worth documenting.

A young female runner kisses her gold finisher medal at the Berkeley Half Marathon.
Runners race down a tree-lined street during the Berkeley Half Marathon event.
A spectator holds a humorous sign reading Do it for the STRAVA at a running race.
A smiling Asian woman in red shirt runs while holding a water bottle at a marathon.
Elderly trail runner with trekking poles drinking from yellow bottle at outdoor race event on sunny day.
Trail runner #160 gets water poured over head at aid station during sunny ultramarathon race event.
Smiling male trail runner wearing blue mirrored sunglasses, white jacket, and hydration vest, holding a water bottle outdoors.
Smiling female trail runner wearing bib number 113 and a hat waves cheerfully on a sunny mountain trail.
Young woman with blue mirrored sunglasses and braided hair outdoors on a sunny day near an orange barrel.
Woman in green hoodie and blue cap with backpack gazing outdoors in natural light.
Exhausted female trail runner cools down by pouring water over her head during a hot race.
A smiling woman runner wearing bib 238 gives thumbs up during a marathon race.
An excited woman wearing bib 3877 celebrates near the finish line of a running race.
Smiling female marathon runner named Emily celebrates with arms raised at race finish line wearing bib A1599.
Two women in matching blue tops and red shorts celebrate crossing the finish line of a road race holding hands.
Joyful Black female runner wearing Black Men Run vest and bib 5678 celebrates at race finish line.
Happy female runner with bib 5127 smiles as she crosses the finish line at a lululemon sponsored race.
Female runner in purple leggings and vest jogs along a road past yellow wildflowers and vineyard hills.
Female runner in Brooks racing vest and sunglasses runs in golden backlit sunlight during a road race.
Smiling female runner crosses finish line wearing teal dont hide your magic tank top and purple bandana.
Female runner in Nike Pro pink shorts and black sports bra races with bib 5356 during a road race.
Emotional female runner celebrates crossing the half marathon finish line wearing a green Berkeley shirt.
Smiling Black female runner poses with medal at Monterey Bay Half Marathon finish area holding a bell.
Female runner Alice wearing bib A1670 competing in the Big Sur Marathon race.
Male runner wearing bib 28 competing in Alysia Montano's race event.
Smiling woman wearing bib 64 running in an outdoor stadium race event.
Happy female runner wearing bib 5101 high-fiving spectators during a road race.
Female athlete wearing bib 142 competing in a half marathon race event.
Joyful female runner wearing bib 4849 celebrating at an outdoor race event.

Up to 3 hours · expos, shakeout runs, packet pickup, kids races · 100–150 edited images

 

from $ 750

 

 

from $ 2,400

 

 

from $ 4,000 per season

 

Young woman kisses gold medal at Berkeley Half Marathon finish line wearing race bib number 10364.
Two athletes share a laugh during a post-race interview at an outdoor running event.

 

Half-Day Race Coverage

 

 

Pre-Race Event Coverage

 

Up to 4 hours · start, on-course, finish, community · 150–250 edited images

 

from $ 1,200

 

Female runner wearing bib number 576 competes in a marathon through scenic countryside.

 

Full-Day Race Coverage

 

Up to 8 hours · full event storytelling · 300–450 edited images

 

from $ 1,800

 

Smiling female runner in yellow shirt high-fives spectators during an outdoor road marathon race.
Smiling male runner wearing bib number 590 competes in San Jose Half Marathon in teal striped tank.

 

Race Weekend Package

 

 

Seasonal Coverage Retainer

 

Pre-race + half-day race coverage · cohesive gallery across the full event weekend

Multiple events across a full season · priority scheduling · consistent visual storytelling · ideal for race series, run clubs, and nonprofits with recurring programming

What I Offer

All coverage includes standard use for website, organic social media, and email newsletters. Extended licensing is available for marketing campaigns, sponsor decks, fundraising materials, and digital advertising — and full commercial licensing covers paid advertising, print, and sponsor or partner use. Licensing is discussed as part of every booking so you always know exactly what's covered.

 

Who I've Worked With

 

Sponsor logos for New Balance, HOKA, Big Sur Marathon, San Jose, and For All Mothers.

Every event is different. Whether you're running a single community 5K or a full race weekend series, get in touch to talk through what coverage makes sense for your organization.