A coach is going to search your name.
Make sure something good comes back. WIAA-credentialed cross country and track coverage across Washington — delivered inside 48 hours, with your name, school, event and location written into every file.
Nike Cross Nationals 2025
Glendoveer, Portland OR
Shot solo. Delivered in 48 hours.
No crew, no reveal sale, no watermark. One photographer who knows where the race is decided and stays out of the way of your season.
He strives to have each photo represent the emotion of the athlete at their best, and he only makes the best ones available.
Frank Durocher — Parent, Olympia High School
Where it gets decided.
Hover any frame — the caption is the actual filename I ship. Structured, searchable, readable by a crawler. That isn't a flourish, it's the product.
Where I've been. Where I'm going.
The road to Pasco is underway. Twelve meets. Thirteen weeks. Twenty-nine slots across the Pacific Northwest. Four meets are delivered and live — click any row.
Three slots per meet · five at Nike Portland · State, NXR and NXN are editorial only · Full 2026 schedule →
Plus 11 more meets, 2024–2026 · Open the archive →
A customer is going to search your category.
Same system, different subject. I photograph the people who run organizations across the South Sound — leadership, crews, volunteers, and the rooms they actually work in — then deliver files built so a search engine can read them.
Capture
Documentary, not staged. Real people in the room where the work happens, on a normal working day.
Metadata
IPTC and EXIF written into the file — copyright, keywords, geo-coordinates, alt descriptions.
Schema
Custom JSON-LD. ImageObject, LocalBusiness, hasOfferCatalog.
Measurement
GA4 events on image interaction, Search Console verification, a recorded before and after.
The same 48 hours, off the track.
Identical process, identical file structure. The only thing that changes is who's in the frame.
The road ends in Pasco.
Three ways to get covered. One season pass for the committed. Most meets sell out 10–14 days before first gun.
…would really love to support you as well, not just because of the quality of your work, which is always top notch, but also because I felt your work really impacts local running, with both the journalism and photography.
Gunnar Morgan — Distance Runner, Rochester High School, Class of 2025
The Wire
Your 3 best frames from the race, curated and airdropped on-site before you leave the venue. Dominate the feed before the meet is over.
- Track & XC Specific Coverage
- 3 Best Frames, Curated On-Site
- Airdropped Before You Leave
- Zero Wait Time
The Sideline
I track you from warm-ups to the final race. Pure documentary coverage of your performance, start to finish.
- Full Meet Coverage
- Action & Candid Focus
- Every High-Res File + NIL License
- 48-Hour "Press" Turnaround
The Media Day
The commercial editorial look. Precise lighting and directive coaching to build your personal brand — on location or in-studio.
- 60-Minute Creative Session
- Director-Level Posing Coaching
- Mobile Studio — I Come to You
- Includes 10 Hero Images
- 3 "Impact" Edits for Instagram
The Season Pass
Application-only — three athletes a season. One major race a month, plus a monthly session. The full archive, built across your season.
- One Major Race a Month
- Monthly Portrait Session
- Full Metadata & Licensing
- NIL-Ready Deliverables
The Build
One day on site, delivered in seven days. The same system as the track — built so a search engine can read your organization.
- Documentary Capture — Real Operation
- 40 Processed Files, Full Licensing
- IPTC / EXIF Metadata Baked In
- Custom JSON-LD Schema
- GA4 Measurement & Before/After Report