Match story
Win-probability swings · in-play model
50'⚽+38 VEN
Adorante opens it
First goal of the match — 1–0.
↳assist Franjic
VEN win prob 47% → 85%
87'⚽+3 VEN
Doumbia adds another
Venezia extend the lead to 2–0.
↳assist Compagnon
VEN win prob 97% → 100%
Pressure index
Minute-by-minute momentum · home up · away down
VeneziaEmpoli
⚽ Adorante
⚽ Doumbia
HT
15'30'45'45+260'75'90'90+6
50'⚽ Adorante87'⚽ Doumbia
Key events
FT 2–0 · HT 0–0 · goals, cards and subs
⚽50'1–0
Andrea Adorante
Goal · assist Bartol Franjic
56'
Matteo Lovato
Yellow card
77'
Salvatore Elia
On for Rareș Ilie
77'
Marco Nasti
On for Stiven Shpendi
79'
Mattia Compagnon
On for Ridgeciano Haps
79'
Richie Sagrado
On for John Yeboah
84'
Antonio Casas
On for Andrea Adorante
84'
Brando Moruzzi
On for Tyronne Ebuehi
85'
Duccio Degli Innocenti
On for Simone Romagnoli
⚽87'2–0
Issa Doumbia
Goal · assist Mattia Compagnon
90'
Matteo Dagasso
On for Kike Pérez
90'
Seid Korac
On for Joël Schingtienne
90'
Edoardo Saporiti
On for Gerard Yepes
90'+4
Salvatore Elia
Yellow card
FTFull-time · Venezia 2–0 Empoli
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
John Yeboah7.3
Antoine Hainaut7.2
Richie Sagrado6.4
Mattia Compagnon6.8
CompagnonMatteo Dagasso-
Michael Svoboda7.0
SvobodaKike Pérez7.7
PérezAntonio Casas6.5
Simone Romagnoli6.2
Duccio Degli Innocenti6.3
Gerard Yepes6.8
YepesJoseph Ceesay6.4
Salvatore Elia6.2
Luca Magnino6.4
Rareș Ilie6.5
Andrea Fulignati6.5
Stiven Shpendi6.0
Marco Nasti6.5
Matteo Lovato6.9
Tyronne Ebuehi6.6
Antonio Candela6.4
Brando Moruzzi6.2
Gabriele Guarino6.7
Filip Stanković7.1
StankovićSeid Korac-
Joël Schingtienne7.3
Bartol Franjic7.5
Ridgeciano Haps6.7
HapsGianluca Busio7.3
Issa Doumbia8.0
DoumbiaAndrea Adorante6.6
Edoardo Saporiti6.6
VeneziaEmpoli
DEFENCE ↑ · ATTACK →