Real Gyms. Real People.
Real Moments.
We believe the best gym photography captures more than just movement—it captures energy, pride, and community. Every shot you’ll find here is from real gyms, real members, and real moments of hard work.
Ready to Capture Your Gym?
Share a few details about your shoot — when, where, and what you’re looking for. We’ll follow up with a custom quote and next steps. No pressure, no commitment.
Portfolio
Meet Jeff Duncan
Firebreather Photographer
Jeff isn’t just a photographer—he’s a former CrossFit affiliate owner, athlete, and marketer.
He knows the moments that matter inside the gym: the grit, the hustle, the energy, the transformation.
With over a decade of experience capturing CrossFit, Jeff brings a unique eye for the authenticity and strength that defines your community.
Whether you need website shots, campaign visuals, or social media content, he’ll make sure your brand stands out—with real images that reflect your gym's identity.
Our Pricing Plans
-
Partial Day Shoot $800
2–3 classes photographed in either the AM or PM block. Focused coverage to capture essential moments without a full-day commitment. (Perfect for updating key website imagery and some fresh social media content.)
-
Event Shoots Varies
Full coverage of competitions, throwdowns, or special events. Energy-packed imagery that captures the spirit of your gym community.
Members with Firebreather websites enjoy exclusive pricing on photography.
*Our photography package pricing does not include travel expenses
How It Works
1. Submit a Request
Fill out a quick form to tell us what you’re looking for. We’ll review your request and send you a customized quote if travel is needed. No hidden fees—ever.
2. Plan Your Shoot
Once we’ve locked in a date and price, we’ll schedule a brief photo consultation to fine-tune the details. This way, we show up ready to deliver exactly what you need.
3. Shoot Day
We’ll arrive ready to capture your gym at its best—coaches in action, members crushing workouts, the full community vibe. All you have to do is be yourselves. We’ll take care of the rest.
Frequently Asked Questions
Yes! We regularly serve gyms in the Greater Portland and Greater Seattle areas at no extra cost.
If your shoot is outside those areas, we’re happy to travel — we’ll simply provide a custom quote based on actual travel expenses.
We’ll arrive ready to capture your gym in action — classes, coaches, community moments, and anything specific you requested during your consult.
You don’t need to stage anything — just run your gym as usual. The best shots come from real energy and effort.
For a partial day shoot (covering 2–3 classes), you can expect 30–40 high-quality, fully edited, high-resolution images.
For an extended day shoot (covering 4–5 classes), you’ll receive 50–60+ high-quality, fully edited, high-resolution images.