HomeClub FriendliesMatch details
Finished · Club Friendlies
Cannes
3 : 3
AS Roma
📝 Match Recap AI

# Cannes 3-3 AS Roma: Dramatic Comeback Ends Friendly in Stalemate

AS Roma dominated the first half through Paulo Dybala's double strike and Dusan Malen's clinical finish, establishing a commanding three-goal lead by the fifty-fifth minute. However, the dismissal of Wesley Franca in the forty-fifth minute shifted the momentum entirely, leaving Roma to defend with ten men for the second half. Cannes capitalized on their numerical advantage with a spirited comeback, with Jonathan Lopez scoring twice in the sixty-ninth and eighty-eighth minutes before Bilal Oggad completed the turnaround in injury time to snatch a dramatic three-three draw.

The result proved a surprise given the pre-match model's assessment, which favored neither side significantly but leaned slightly toward Roma's chances at thirty-three percent. Roma's early dominance and superior first-half performance suggested a comfortable victory, yet the red card proved decisive in allowing Cannes to mount their comeback and claim an unlikely point. Despite the strong individual performances from Dybala and Malen in the opening period, Roma's inability to maintain their lead following their defensive setback ultimately determined the outcome in this entertaining friendly encounter.

Match info
Status
Finished
Date
2026/07/26 · 15:30
Round
Club Friendlies
Stadium
Stade Pierre de Coubertin — Cannes
AI prediction
🧠 The model favours Cannes at 40%, and the likeliest scorer is A. Dovbyk (31%).
Cannes 40% Draw 27% AS Roma 33%
Cannes 0% Draw 0% AS Roma 0%
0 votes
Confidence 25% Low confidence
Win Probability
100%
Cannes 0% Draw 100% AS Roma 0%
75% 50%
0'Half-time 45'90'
Momentum Cannes
Live Poisson model from score, time and expected goals — for insight only. Hover any minute.
Scorer prediction AI
A. Dovbyk
✈️ AS Roma
31%
P. Dybala
✈️ AS Roma
22%
Team comparison API-Football
Cannes AS Roma
Strength Attack Defense Poisson H2H Goals
100%
Team strength
0%
H2H
100%Strength0%
100%Attacking strength0%
0%Defensive strength100%
0%Poisson distribution0%
0%Head-to-head0%
0%Expected goals0%
0%
Team strength
0%
H2H
💡 Analysis tip: No predictions available
Key events
🟨Wesley Franca
Yellow Card
18'
🟨C. Makutungu
Yellow Card
31'
P. Dybala
goals
34'
D. Malen
goals
43'
🟨Wesley Franca
Yellow Card
45+1'
🟥Wesley Franca
Red Card
45+1'
🔄A. DovbykD. Malen
Substitution
46'
🔄J. ZiolkowskiM. Soule
Substitution
46'
🔄D. GhilardiG. Mancini
Substitution
46'
🔄P. GolliniM. Svilar
Substitution
46'
🔄E. LulliM. Hermoso
Substitution
46'
🔄F. PanicoM. Bah
Substitution
46'
P. Dybala
goals
55'
🔄A. Di NunzioP. Dybala
Substitution
62'
🔄AngelinoE. Ndicka
Substitution
63'
🔄F. NardinB. Cristante
Substitution
63'
🔄G. GiammatteiD. Rensch
Substitution
64'
🔄G. MorganC. Makutungu
Substitution
64'
🔄M. DieM. Noc
Substitution
64'
🔄Y. HadjemA. Kerouedan
Substitution
64'
🔄B. OggadS. Corchia
Substitution
64'
🔄H. AbderrahmaneR. Gerbeaud
Substitution
64'
🔄J. LopezA. Majid
Substitution
64'
J. LopezAssists B. Oggad
goals
69'
🔄M. BorgesL. Morante
Substitution
79'
J. LopezAssists M. Die
goals
88'
🟨A. Dovbyk
Yellow Card
90+6'
B. Oggad
Goal (Penalty)
90+7'
Lineup
Lineups appear just before kickoff and right after, straight from the API.
Live commentary AI
Preparing…
Standings
No standings table for this competition (it may be a knockout format).
Discussion 0 comments
No comments yet. Be the first!