SPORTS. STORIES. MOMENTS.

HM Photography has officially expanded beyond the in-gate!


After years of specializing in equine sport photography, HM Photography now brings the same focus on raw emotion, peak action, and unforgettable moments to athletes, teams, and leagues across Southwestern Ontario.


Having grown up playing sports including baseball, basketball, and tennis, stepping onto the sidelines has felt like a natural extension of my work behind the camera. From game-day action to the moments of celebration, determination, and connection that happen in between, my goal is to tell the full story of sport.


HM Photography has proudly completed two seasons with Windsor City FC and is excited to be joining the LaSalle Vipers for the 2026 season.


Now booking sports photography for teams, leagues, tournaments, athletes, and sporting events.

Individual, Team and League Photography


Capturing the guts & Glory, Wins and Losses, and every moment in between.


Why book a professional photographer?


Parents no longer have to worry about snapping every photo and video on their phone, and instead get to enjoy watching the game, while still having access to photos and videos to share with friends and family!


Coaches get the chance to look back at photos and videos for areas to improve and look back at their achievements!


If you're a full league, you get access to photos and videos, great for promotion, social media, websites and more!


For players, it's an opportunity to feel like a pro! Get your greatest moments captured forever - and get great content for your social media!

Video packages are an additional $100, and single player coverage pricing is available upon request.

View my sports gallery here

Individual Athlete — Game Day $175

  • One athlete, one game, 25–40+ edited action/candid images


Individual Athlete — Double Header $275

  • One athlete, up to 2 games same day


Team — Game Day $350

  • Full-team game coverage, roughly 150–300 edited images


Team — 3 Games $900

  • 3 games, full galleries


Team — 5 Games $1,400

  • 5 games, full galleries


Team — 10 Games $2,500

  • 10 games / substantial season coverage


Full Season from $3,000

  • Custom number of games + playoffs/tournaments depending on schedule


Multi-Player Pricing

1 athlete $175 | $175/player

2 athletes $300 | $150/player

3 athletes $400~$133/player

4+ athletes Custom/team pricing—


For customized pricing options please reach out!