
A Fast Start, a Slow Squeeze: Korabelka vs Uralochka-NTMK
This match kept rewriting itself: early momentum for the home side, then a calm, calculated response from the...

Closing out Superliga 2025 Zenit’s comeback set the tone for a win
The best year-enders are the ones that start messy and finish clean. Kuzbass came out swinging, then Zenit flipped...

Courtside at the 2025 Super Cup final: Zenit Kazan vs Lokomotiv
Two sets felt one-sided, then Lokomotiv flipped the mood and turned it into a proper final. I shot for the tiny...

From “they’ve got this” to 30:28. A semifinal that kept changing shape
The first set suggested a calm Dynamo win. Then Lokomotiv flipped the pace, and the match turned into a sequence...

A tough night at the net
A 0–3 result can still be a full story if you watch the in-between moments. Here’s what I focused on, and why the...

Shooting the Saint Petersburg Diving Championship
Indoor pool, slippery tiles and athletes flying past the frame in a heartbeat. In this story I talk about how...

Zenit vs Rubin: inside a tight match through my camera
Matchday 17, Zenit vs Rubin at Gazprom Arena through my lens: one goal, a clean sheet and a lot of pressure...

Zenit vs Belogorie: tie-break drama
Zenit fight back from 0–2 to a tie-break against Belogorie, VAR checks light up the court and the away fans suddenly...

Diana vs Yugra: women’s water polo drama through my lens in Saint Petersburg
A tight 10–9 women’s water polo game at Nevskaya Volna Aquatics Center turned into one of my most emotional...

Zenit vs Dinamo-Ural: a three-set volleyball story through my camera
A behind-the-scenes look at Zenit vs Dinamo-Ural in Saint Petersburg: how I worked the court, chased the key rallies...

Diana vs Shturm-2002: one-way water polo story at Nevskaya Volna
From the opening sprint it was obvious who owned the pool. Here’s how I approached this one-sided clash to deliver...

Zenit vs Dynamo Moscow: capturing a tough 1:3 night at Gazprom Arena
A look behind the scenes of Zenit vs Dynamo Moscow in the FONBET Russian Cup 2025/26 quarterfinal: a quiet start,...

Shooting Zenit vs Lokomotiv: early strike, VAR and Mostovoy’s show
I worked the touchline on the near flank at Gazprom Arena and got lucky — all the key celebrations ran straight into...

Zenit vs Dynamo: VAR drama and Mantuan’s celebration
Gazprom Arena turned into a pressure cooker, and the touchline was the hottest spot. I worked from the goal line and...

Zenit vs Orenburg: six goals under the Gazprom Arena roof
After a break for internationals and away fixtures, football returned to Saint Petersburg with a heavy scoreline....

Diana’s comeback in Saint Petersburg: my first water polo assignment
My first full water polo game from poolside — and it escalated quickly. Notes on angles, flickering lights and why...

Zenit vs Orenburg: Football Report from Gazprom Arena
Zenit beat Orenburg 5:2 in Saint Petersburg during the 10th round of the RPL. I was at Gazprom Arena to capture the...

Zenit — Akhmat: Struggle, Cancellations, and Three Goals at Gazprom Arena
Russian Cup in Saint Petersburg: a tense game with three goals and overturned decisions. I started behind Zenit’s net...

Football by the Corner Flag: Zenit vs Sion
ive Goals, Loud Stands — Zenit vs Sion Football Night

Zenit vs Dynamo Makhachkala — Match Photo Report
Sports reportage photography from the Zenit vs Dynamo match in Saint Petersburg. Players’ emotions, game dynamics,...

Igora Drive Track Day
My First Igora Drive Track Day: Pure Adrenaline and Speed

