HomeCanadian Premier LeagueMatch details
Finished · Canadian Premier League
📝 Match Recap AI

# Vancouver FC Stuns Cavalry FC with Unlikely Victory

Vancouver FC pulled off a significant upset against heavily favored Cavalry FC, securing a one-nil victory that defied pre-match expectations. The model had given Vancouver only a twelve percent chance of winning, with Cavalry considered strong favorites at sixty-four percent, but the visitors delivered a disciplined performance to claim all three points. Louison Mousset proved to be the decisive factor, breaking the deadlock in the fifty-ninth minute with a crucial finish that ultimately decided the contest.

The match took a pivotal turn when Cavalry FC's Easton Kobza received a red card in the forty-second minute, reducing his team to ten men for the entire second half. This numerical disadvantage severely hampered Cavalry's ability to mount a comeback, and despite their pre-match superiority, they could not find an equalizer against a resolute Vancouver defense. The upset victory represents an impressive three points for Vancouver and a disappointing result for Cavalry, who will view the sending-off as a critical turning point in their Canadian league campaign.

Match info
Status
Finished
Date
2026/07/25 · 02:00
Round
Group stage
Stadium
Willoughby Community Park Stadium
Referee
M. Souare
AI predictionExpected goals 0.6 : 1.4
🧠 The model favours Cavalry FC at 56%, with expected goals 1-1, and the likeliest scorer is T. Warschewski (17%).
Vancouver FC 16% Draw 28% Cavalry FC 56%
Vancouver FC 0% Draw 0% Cavalry FC 0%
0 votes
Confidence 86% High confidence
📈 In great form Cavalry FC
Most likely score 0 - 1 19%
Both teams to score 34% No
Over / Under 2.5 Under 68%
Over 2.5 32%Under 2.5 68%
Win Probability
100%
Vancouver FC 100% Draw 0% Cavalry FC 0%
75% 50%
0'Half-time 45'90'
Momentum Balanced
Live Poisson model from score, time and expected goals — for insight only. Hover any minute.
Scorer prediction AI
T. Warschewski
✈️ Cavalry FC
17%
D. Klomp
✈️ Cavalry FC
11%
G. Ntignee
✈️ Cavalry FC
11%
T. Campbell
🏠 Vancouver FC
8%
L. Mousset
🏠 Vancouver FC
6%
Team comparison API-Football
Vancouver FC Cavalry FC
Strength Attack Defense Poisson H2H Goals
55%
Team strength
25%
H2H
55%Strength45%
58%Attacking strength42%
33%Defensive strength67%
23%Poisson distribution77%
25%Head-to-head75%
41%Expected goals59%
45%
Team strength
75%
H2H
💡 Analysis tip: Double chance : draw or Cavalry FC
Head-to-head Last 9
0Vancouver FC win
6Draw
3Cavalry FC win
2026/05/18 Vancouver FC 0 : 2 Cavalry FC
2025/10/18 Vancouver FC 2 : 2 Cavalry FC
2025/08/17 Cavalry FC 5 : 4 Vancouver FC
2025/07/14 Vancouver FC 0 : 0 Cavalry FC
2025/07/09 Cavalry FC 1 : 1 Vancouver FC
2025/05/22 Vancouver FC 1 : 1 Cavalry FC
2025/04/18 Cavalry FC 1 : 1 Vancouver FC
2024/09/28 Cavalry FC 0 : 0 Vancouver FC
2024/07/27 Vancouver FC 0 : 1 Cavalry FC
Key events
🟨E. Kobza
Yellow Card
23'
🟨M. Polisi
Yellow Card
25'
🟨A. Traore
Yellow Card
37'
🟨M. Nash
Yellow Card
39'
🟨E. Kobza
Yellow Card
42'
🟥E. Kobza
Red Card
42'
🔄N. MezquidaM. Polisi
Substitution
46'
🔄M. AmissiA. Traore
Substitution
46'
L. Mousset
goals
59'
🟨E. Bah
Yellow Card
70'
🔄N. MyroniukS. Camargo
Substitution
72'
🔄H. PatonN. Edwards
Substitution
72'
🔄T. CampbellL. Mousset
Substitution
80'
🔄L. LaingFewo
Substitution
85'
🔄O. AntoniukM. Baldisimo
Substitution
85'
🔄P. GeeE. Bah
Substitution
88'
🔄C. ElvaA. Musse
Substitution
90'
🟨H. Paton
Yellow Card
90+5'
🔄A. OuattaraI. Ssewankambo
Substitution
90+6'
Lineup
Lineups appear just before kickoff and right after, straight from the API.
Live commentary AI
Preparing…
Standings
#TeamPWDL+/−Pts
1 Forge 131111 +1534
2 Cavalry FC 13832 +1627
3 Atlético Ottawa 14635 −321
4 Vancouver FC 14626 +620
5 HFX Wanderers FC 15447 −416
6 Supra du Quebec 12426 −514
7 York United 12345 −1013
8 Pacific FC 130310 −153
Discussion 0 comments
No comments yet. Be the first!