We don’t just take photos.

We capture stories.

Behind every race, there’s a story, and at River Oak Photography, we work hard to capture every moment.

1) Visit our retail table and reserve your race. Reservations cost $12.50 per race and guarantee that a photographer will cover your athlete’s entire race from start to finish.

2) We’ll edit your photos, post them in a sharable online gallery, and email you as soon as they’re ready.

3) Choose from deluxe prints mailed to your door, full-resolution digital copies, and even custom composite posters.

  • Action
  • Action
  • Action
  • Action
  • Action
  • Action
  • Action

Products and prices

Digital downloads are full-resolution, non-watermarked digital copies of your photos delivered directly to your inbox. Downloads of all your photos from an event cost $70. Click here for more info.

Composites are custom-designed, ultra-premium 16 x 20 inch posters featuring your hand-picked selection of photos. We offer three great layouts. Composites cost $99. Click here for more info.

Deluxe, archival-quality prints are available in sizes from wallets to wall-size posters. Our easy-to-use website lets you choose exactly the photos you want, crop them, and have them shipped right to your door. Prices start at just $5.

About reservations

We don’t want to just shoot a few random photos of each swimmer, and you don’t want the hassle of searching through thousands of photos in the hopes of finding one or two decent frames of your athlete.

For just $12.50 per race, reservations allow us to guarantee that we’ll capture the story of your swimmer’s entire race.

Details, details, details

We want you to love your photos, so we offer an unconditional money-back guarantee on everything we do.

Photos are generally available 2-3 business days after an event.

We offer two discounts. First, if you prepay for your digital downloads when you make your reservation, we offer a $15 discount. Second, we offer print coupons for print orders placed within a week of your photos being posted online.

Want us to cover an event? Let us know!