Our Lokomotiv Moscow vs Zenit St Petersburg Prediction: 1-2
Lokomotiv Moscow vs Zenit St Petersburg in the Russia Premier League is scheduled for an 16:45 GMT kick-off on Wednesday April 22, 2026. A 1-2 result in favor of the away side is our top pick, yet with both teams creating chances, BTTS is a smart alternative bet.
This Lokomotiv Moscow vs Zenit St Petersburg prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Lokomotiv Moscow's Last Match – Lokomotiv Moscow vs Dynamo Makhachkala
Lokomotiv Moscow will aim to turn their fortunes around after a 1-1 Russia Premier League draw with Dynamo Makhachkala on April 12. In that match, Lokomotiv Moscow controlled 70% of possession and managed 9 shots on goal, with 5 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Lokomotiv Moscow | 70% | 9 (5) | - | 71 |
Dynamo Makhachkala | 30% | 5 (2) | - | 37 |
Zenit St Petersburg's Last Match – Zenit St Petersburg vs Krasnodar
Zenit St Petersburg should win to turn things around after settling for a 1-1 Russia Premier League draw against Krasnodar on April 12. In that match, Zenit St Petersburg had 42% possession and 3 attempts at goal, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Zenit St Petersburg | 42% | 3 (3) | - | 41 |
Krasnodar | 58% | 9 (3) | - | 43 |
Lokomotiv Moscow vs Zenit St Petersburg Stats
Key Stats
| Lokomotiv Moscow | Zenit St Petersburg | |
|---|---|---|
| 1.36 | Attacking Strength | 1.38 |
| 1.01 | Defence Strength | 0.52 |
| 1.8 | Points Per Game | 2.3 |
| 5/10 | WIN | 7/10 |
| 3/10 | DRAW | 2/10 |
| 2/10 | Clean Sheets | 6/10 |
| 7/10 | BTTS | 4/10 |
| 7/10 | Over 2.5 Goals | 3/10 |
| 1.9 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Lokomotiv Moscow are averaging 1.9 goals scored and 1.3 conceded per match, while Zenit St Petersburg average 1.4 scored and 0.5 conceded per game.



Lokomotiv Moscow
Zenit St Petersburg
Krasnodar