You know the game is tilted from the start when I barely have time to settle at Nevskaya Volna in Saint Petersburg and Diana are already pushing Shturm-2002 deep into their own half. Women’s water polo has its own rhythm: fast, physical, emotional. As a sports photographer working in Saint Petersburg, I love matches like this — honest, intense, no staged moments, just pure action that can turn into a clean visual story for clubs, federations and sponsors.
Early on Diana take control, and the score starts running away. At 5:0 I’m constantly changing spots: low by the water for powerful shots through the splashes, tight frames of the center battle, close-ups of the goalkeeper reacting a fraction too late. Shturm-2002 struggle to find their game, and even when they score, it feels more like a brief pause in a dominant home performance. A series of five-meter penalties adds a layer of tension: focused stares, short silence, sharp throw. These sequences are gold for proper match photography, press releases and social media updates.
Once it’s clear there will be no comeback, my angle shifts. Now I’m building the narrative around attitude and resilience: how Diana keep pushing until the last second, how the visitors still fight for possession, how the league’s level shows in the details on and around the pool. That’s the kind of sports photography coverage I aim to bring to every event in Saint Petersburg and across leagues — fast delivery, consistent style and images that work equally well for organizers, teams and commercial partners.
See the full gallery with the best moments here: Diana — Shturm-2002.
Blog

Zenit vs Dynamo Moscow: capturing a tough 1:3 night at Gazprom Arena

Shooting Zenit vs Lokomotiv: early strike, VAR and Mostovoy’s show

Zenit vs Dynamo: VAR drama and Mantuan’s celebration

Zenit vs Orenburg: six goals under the Gazprom Arena roof

Diana’s comeback in Saint Petersburg: my first water polo assignment

Zenit vs Orenburg: Football Report from Gazprom Arena

Zenit — Akhmat: Struggle, Cancellations, and Three Goals at Gazprom Arena

Football by the Corner Flag: Zenit vs Sion

Zenit vs Dynamo Makhachkala — Match Photo Report

Igora Drive Track Day

Korabelka vs Proton 3:2 — A Five-Set Volleyball Thriller

A score to chase: Diana vs Burevestnik at CVVS “Nevskaya Volna”

Fast start, tense finish: Korablelka sweeps Enisey in Saint Petersburg

A “clean” 3–0 that wasn’t easy: Zenit vs Enisey in Saint Petersburg









