Friendlies Clubs· Season 2026
Torpedo Moskva dominated FC Sochi 3-0 in a pre-season friendly on 3 July 2026 as Aleksey Kashtanov scored twice in the first half to seal Sochi's final match of their BETCITY training camp.
Match Analysis
AI SummaryHow It Unfolded
Torpedo needed just five minutes to break through. Kashtanov opened the scoring early, capitalising on a defensive lapse to fire home from close range and give the Moscow side a flying start.
Sochi struggled to mount a response in the opening period. Torpedo doubled their lead a minute before the first-half break when Kashtanov stepped up to convert a penalty in the 44th minute, sending the goalkeeper the wrong way for his second of the afternoon.
The second period followed a similar pattern. Torpedo controlled possession and created the better chances, while Sochi's forward line failed to test the Torpedo goalkeeper with any meaningful attempts.
Midfielder Ilya Berkovskiy put the result beyond doubt in the 60th minute with a well-taken strike from inside the box, making it 3-0. Sochi offered little in reply, managing no goals across the full 135 minutes.
The Turning Point
Kashtanov's early strike inside the first five minutes set the tone. Sochi, who had shown competitive form in earlier training camp fixtures, were immediately on the back foot and never recovered. The penalty just before the interval — a clinical finish after a foul in the box — effectively ended the contest before the second period began.
Key Performers
Aleksey Kashtanov (Torpedo Moskva) — The clear man of the match. His fifth-minute opener and composed penalty conversion before half-time gave Torpedo complete control. Two goals from two chances, the kind of clinical finishing pre-season is meant to sharpen.
Ilya Berkovskiy (Torpedo Moskva) — Added the third goal in the 60th minute with a crisp finish. His midfield energy helped Torpedo sustain pressure throughout the three periods.
Torpedo defence — Kept a clean sheet against a Sochi side that had scored eight goals in their previous five matches across all competitions. The backline, well-organised throughout, gave the Sochi attack very little space.
By the Numbers — Interpreted
The 3-0 scoreline flattered Torpedo only in that they took their chances ruthlessly. Two goals from three shots on target in the opening 44 minutes is an unusually high conversion rate for any match, let alone a friendly. Sochi, who had averaged 1.6 goals per game across their prior five outings, failed to register a single goal — a sharp drop-off suggesting either a tactical off-day or a significantly stronger Torpedo defensive setup than the numbers from their own pre-season form had indicated.
What It Means
This was Sochi's final match of their BETCITY summer training camp. The heavy defeat leaves Igor Osinkin with questions to answer in defence before the new season kicks off. Torpedo Moskva, meanwhile, extend their pre-season momentum — they entered this match with four wins and a draw across their previous five outings, and this result maintains that upward curve.
Both sides now turn to final preparations before their respective competitive campaigns begin.
Verdict
Torpedo were sharper, more organised and more clinical from the first whistle. Sochi's performance will concern Osinkin — not so much the result, which can happen in pre-season, but the lack of resistance after going behind inside five minutes. Kashtanov's double was the difference, but the clean sheet was just as telling.
Match Events
Key match events between FC Sochi and Torpedo Moskva — 3 goals and 0 cards recorded during the match.
Rivalry since 2022
FC Sochi vs Torpedo Moskva Head to Head Results· 6
FC Sochi and Torpedo Moskva have met 6 times — FC Sochi won 2, Torpedo Moskva won 2, with 2 draws. Their rivalry dates back to 2022. A combined 19 goals have been scored across these fixtures, averaging 3.17 per match (10 for the home side, 9 for the visitors). Both teams scored in 5 matches (83%). Over 2.5 goals landed in 4 games (67%), making it a fixture that tends to produce goals. The highest-scoring encounter finished 2–2 in 2024.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 4 Jul 2026