Analysis The numbers behind the result
Torino clinically punish Udinese despite possession disparity
Torino's 2-1 victory was fully deserved based on the underlying numbers, outperforming Udinese 2.47 xG to 0.72 in a match where their ruthless finishing proved decisive. Despite being outpossessed 38% to 62%, Torino created higher-quality chances, evidenced by their four shots on target (4.5 xG per shot) compared to Udinese's solitary on-target attempt from 15 total shots.
Daniel Bragança (36') and substitute Sandro Kulenović (67') delivered the clinical edge Torino needed, converting two of their three big chances. Udinese's Jurgen Ekkelenkamp (43') equalised against the run of play with their only meaningful opportunity, but couldn't sustain the threat - their nine off-target shots and five blocked attempts highlighting poor decision-making in Torino's half. The hosts also edged set-pieces (4-3 corners, 9-3 free kicks) to supplement their efficient attack.
The 1.75 xG gap - Torino generating three times Udinese's chance quality - explains the result more accurately than possession stats, exposing Udinese's inefficiency in the final third.
Match Timeline
Formations
Team Stats
Possession
Expected Goals (xG)
Line-ups
- 20Lucas Perri
- 15P. Comuzzo
- 23Saúl Coco
- 13R. Rodríguez
- 45R. Belghali
- 8R. Mandragora
- 21Daniel Bragança
- 77A. Cacciamani
- 11G. Oristanio
- 19C. Adams
- 18G. Simeone
- C. Casadei
- D. Zapata
- N. Vlašić
- L. Siviero
- P. Pellegri
- N. Patterson
- D. Mascardi
- S. Kulenović
- A. Ismajli
- Z. Aboukhlal
- C. Biraghi
- E. Cömert
- 40M. Okoye
- 14J. Abankwah
- 28O. Solet
- 77E. Ebosse
- 23M. Vojvoda
- 8J. Karlström
- 6Oier Zarraga
- 11H. Kamara
- 32J. Ekkelenkamp
- 30G. Chakvetadze
- 46Unai Gómez
- N. Bertola
- K. Davis
- L. JovanoviÄ
- C. Kabasele
- S. Lovrić
- L. Miller
- B. Mrozek
- D. Padelli
- J. Arizala
- D. Alaba
- M. Palma

