Category: Sports Photography
-

2026 Bass Lake Yosemite Triathlon
Spring weather in the Sierra Nevada mountains is often defined by cold mornings and warm, sunny afternoons, creating a unique backdrop for outdoor activities. The last weekend of May at Bass Lake was no exception, as swimmers had to overcome cool temps for their morning start. As the sun rose higher in the sky, the…
-

Sea Otter Day 4 (Sunday): Downhill Elite and Expert Finals
Sunday, the final day of Sea Otter, was dedicated to covering the Downhill Finals, where some of the best mountain bikers in the world rode this flowy and fast course at lightning speeds, showcasing their impressive skills for an enthusiastic audience. Morning light and lifting fog enhanced the already dramatic backdrop of the course. Throughout…
-

Sea Otter Day 3 (Saturday): Juniors Downhill Finals, Intermediate/Para Downhill Finals
For the remainder of Sea Otter (Saturday and Sunday), I devoted my time to covering the exhilarating downhill races. On Saturday, the Juniors Finals took place first. For this race, I mostly stayed in one area of the course where the young riders consistently took to the air showcasing their agility and control, before powering…
-

Sea Otter Day 2 (Friday): All Ages and Distances Gravel
On Friday I covered the All Ages and Distances Gravel Race, which began on the track at the Laguna Seca Raceway. After shooting each wave head out from this iconic starting line, I hopped on my e-bike to catch the majority of the riders on the final climb back towards the venue. I spent most…
-

Scenes from Day 1 of Sea Otter: Enduro Stage 1, Dual Slalom Qualifier
This was the first year I’ve attended and photographed Sea Otter, the world’s largest cycling event, in Monterrey, CA hosted by Liftetime. Despite hearing about the races for years, I didn’t really know what to expect from spending five days there. As with many things in life, the experience is often different than the expectation…
-

Starting the Season in Solvang
The 2026 race season kicked off for me on March 7, 2026 in the hills around Solvang, California where light winds and blue skies made for a great spring-like day of riding. The Solvang Century offers three route options through iconic Southern California wine country. In order to maximize coverage of all riders, I focused…
-

2025 Downieville Classic Downhill (Sunday) as Seen from “The Gorge”
On Sunday I hiked down to shoot an interesting, technical section of the downhill known as, “The Gorge.” It was impressive to see the top riders drop into and climb out of this challenging feature without hesitating or slowing down. It is an unusual piece of trail with a steep rocky drop in transitioning abruptly…
-

2025 Downieville Classic XC as Seen from Sunrise Trail
August, 2025. Downieville, CA. Complete Athlete Gallery https://dnbphotos.com/galleries/downieville-classic-sat-2025 Sunrise Trail with the Sierra Buttes in the Background
-

Scenes from a Muddy and Snowy Virginia City Grand Prix (Sunday)
Virginia City, NV. Sunday, April 25, 2025. Find Your Virginia City Grand Prix Race Photos: SATURDAY: https://dnbphotos.com/galleries/virginia-city-grand-prix-saturday-2025 SUNDAY: https://dnbphotos.com/galleries/virginia-city-grand-prix-sunday-2025 Scenes from Sunday’s Virginia City Grand Prix. Riders began in the mud and snow once again, but the course did dry out considerably by the afternoon. We even saw some sunshine before the end of the…
-

Scenes from a Memorable Muddy and Snowy Virginia City Grand Prix (Saturday)
Virginia City, NV. Saturday, April 25, 2025. Find Your Virginia City Grand Prix Race Photos: SATURDAY: https://dnbphotos.com/galleries/virginia-city-grand-prix-saturday-2025 SUNDAY: https://dnbphotos.com/galleries/virginia-city-grand-prix-sunday-2025 Snow was flying at the start of the @virginiacitygrandprix . Then the riders hit the mud and things really got interesting …