Sports · Seniors · Weddings
Every big play
deserves a frame
I'm Ryan Trotti, a student photographer based in Birmingham during the school year and Atlanta over the summer. I shoot game nights, senior sessions, and wedding days at prices a family can actually say yes to.

Booking for fall sports opens in August. Weekday games fill up fastest, so reach out early.
The Archive
Shoots
Pick a shoot to view the full gallery. Previews are watermarked, buy the ones you want and download full resolution, watermark-free.
Who's behind the lens

Hey y'all
My name is Ryan Trotti, and I am a second-year sports business major at the University of Samford in Birmingham, Alabama.
Ever since I was young, I have been fascinated by sports. Growing up, I played everything from soccer to lacrosse to baseball, and I swam competitively too. In high school, I ended up sticking to basketball and lacrosse as my main two sports.
While playing, I always wanted to have cool pictures to show my family and friends, but every photographer was too overpriced. That's why I decided to start my own photography project that I call RShots.
I offer affordable pricing to kids and families who want to have high-quality event pictures at a price that doesn't burn a hole in their pocket.
-
Then
On the field
Soccer, lacrosse, baseball, and swimming growing up, then basketball and lacrosse through high school.
-
Now
Sports business at Samford
Second year, and shooting games around Birmingham most weekends.
-
Next
Seniors and weddings
Same eye for timing, pointed at caps, gowns, and first dances.
What it costs
Rates
No packages you have to decode. One price, edited photos delivered in a shared gallery you can download and print from.
Single Game
- Full game coverage
- 10-15+ edited photos
- 48 hour turnaround
- Print and social sizes
Senior Session
- Two outfit changes
- 40+ edited photos
- Cap, gown, or jersey
- Announcement-ready crops
Wedding Day
- Getting ready through reception
- 250+ edited photos
- Sneak peek within a week
- Second shooter available
Team and multi-game rates get cheaper the more games you add. Travel outside Jefferson County is a flat $25.
Reach out
Let's shoot
Text or DM is fastest. Tell me the date, the sport or occasion, and where it is.
How booking works
Send the details
Date, time, location, and what you want covered.
Lock the date
I confirm within a day. No deposit for single games.
Get your gallery
Edited photos land in a private link you can download from.
Based in Birmingham, Alabama during the school year and the Atlanta area over the summer. Happy to travel for the right shoot.