Skip to Serie A data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsSerie A · 2026–27

Torino vs Udinese

Monday, Oct 12, 2026 · 2:45 pm EDT

TorinoHome
2 – 1FinalFT

Stadio Olimpico Grande Torino

Checked Nov 5, 12:31 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticTorinoUdinese
Fouls410
Yellow Cards01
Red Cards00
Offsides70
Corner Kicks43
Saves02
Possession38.361.7
SHOTS1215
ON GOAL41
On Target %0.30.1
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes332583
Passes402641
Pass Completion %0.80.9
Accurate Crosses17
Crosses1023
Cross %0.10.3
Long Balls5338
Accurate Long Balls1717
Long Balls %0.30.4
Blocked Shots35
Effective Tackles99
Tackles1714
Tackle %0.50.6
Interceptions115
Effective Clearances1619
Clearances1619

Key events

  1. —
    Kickoff
  2. 36'
    Goal

    Goal! Torino 1, Udinese 0. Daniel Bragança (Torino) left footed shot from very close range to the bottom left corner following a corner.

  3. 43'
    Goal

    Goal! Torino 1, Udinese 1. Jurgen Ekkelenkamp (Udinese) left footed shot from the left side of the box to the bottom right corner.Goal confirmed following VAR Review.

  4. 43'
    Start Delay
  5. 45'
    End Delay
  6. 45'+2'
    Halftime

    First Half ends, Torino 1, Udinese 1.

  7. 45'
    Substitution

    Substitution, Torino. Ardian Ismajli replaces Ricardo Rodríguez.

  8. 45'
    Start 2nd Half
  9. 54'
    Substitution

    Substitution, Torino. Nikola Vlasic replaces Gaetano Oristanio.

  10. 54'
    Substitution

    Substitution, Torino. Emirhan Ilkhan replaces Daniel Bragança.

  11. 58'
    Start Delay

    Delay in match because of an injury James Abankwah (Udinese).

  12. 58'
    Start Delay
  13. 58'
    End Delay

    Delay over. They are ready to continue.

  14. 58'
    End Delay
  15. 60'
    Substitution

    Substitution, Udinese. Nicolò Bertola replaces James Abankwah because of an injury.

  16. 64'
    Substitution

    Substitution, Torino. Sandro Kulenovic replaces Ché Adams.

  17. 67'
    Goal

    Goal! Torino 2, Udinese 1. Sandro Kulenovic (Torino) right footed shot from the centre of the box to the bottom left corner.

  18. 72'
    Substitution

    Substitution, Udinese. Lazar Jovanovic replaces Oier Zarraga.

  19. 72'
    Substitution

    Substitution, Udinese. Keinan Davis replaces Unai Gómez.

  20. 72'
    Substitution

    Substitution, Udinese. David Alaba replaces Mërgim Vojvoda.

  21. 77'
    Substitution

    Substitution, Torino. Gvidas Gineitis replaces Emirhan Ilkhan because of an injury.

  22. 81'
    Substitution

    Substitution, Udinese. Juan Arizala replaces Hassane Kamara.

  23. 89'
    Yellow Card

    Nicolò Bertola (Udinese) is shown the yellow card for a bad foul.

  24. 90'+6'
    End Regular Time

    Second Half ends, Torino 2, Udinese 1.

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

TorinoFormation 3-4-2-1

Starting lineup

PlayerPosAppGAOGYCRC
20Lucas PerriG100000
23Saúl CocoCD100000
13Ricardo RodríguezCD-L100000
15Pietro ComuzzoCD-R100000
21Daniel BragançaCM-L110000
8Rolando MandragoraCM-R100000
77Alessio CacciamaniLM100000
45Rafik BelghaliRM100000
18Giovanni SimeoneF100000
19Ché AdamsCF-L100000
11Gaetano OristanioCF-R100000

Other listed players

PlayerPosAppGAOGYCRC
3Cristiano BiraghiSUB000000
6Emirhan IlkhanSUB100000
28Kian Fitz-JimSUB000000
76Lapo SivieroSUB000000
17Sandro KulenovicSUB110000
44Adrian IsmajliSUB100000
66Gvidas GineitisSUB100000
26Diego MascardiSUB000000
91Duván ZapataSUB000000
22Cesare CasadeiSUB000000
7Zakaria AboukhlalSUB000000
2Nathan PattersonSUB000000
9Pietro PellegriSUB000000
5Eray CömertSUB000000
10Nikola VlasicSUB100000

UdineseFormation 3-4-2-1

Starting lineup

PlayerPosAppGAOGYCRC
40Maduka OkoyeG100000
28Oumar SoletCD100000
77Enzo EbosseCD-L100000
14James AbankwahCD-R100000
6Oier ZarragaCM-L100000
8Jesper KarlströmCM-R100000
11Hassane KamaraLM100000
23Mërgim VojvodaRM100000
46Unai GómezF100000
30Giorgi ChakvetadzeCF-L100000
32Jurgen EkkelenkampCF-R110000

Other listed players

PlayerPosAppGAOGYCRC
16Matteo PalmaSUB000000
38Lennon MillerSUB000000
27Christian KabaseleSUB000000
4Sandi LovricSUB000000
20Juan David ArizalaSUB100000
5David AlabaSUB100000
93Daniele PadelliSUB000000
13Nicolò BertolaSUB100010
91Lazar JovanovicSUB100000
41Bartosz MrozekSUB000000
9Keinan DavisSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 2'

    Attempt blocked. Giorgi Chakvetadze (Udinese) right footed shot from the centre of the box is blocked. Assisted by Jurgen Ekkelenkamp with a cross.

  4. 2'

    Corner, Udinese. Conceded by Pietro Comuzzo.

  5. 2'

    Attempt missed. Oumar Solet (Udinese) header from the centre of the box misses to the right. Assisted by Oier Zarraga with a cross following a corner.

  6. 3'

    Offside, Torino. Ché Adams is caught offside.

  7. 6'

    Offside, Torino. Rafik Belghali is caught offside.

  8. 7'

    Corner, Udinese. Conceded by Saúl Coco.

  9. 13'

    Rolando Mandragora (Torino) wins a free kick in the attacking half.

  10. 13'

    Foul by Giorgi Chakvetadze (Udinese).

  11. 13'

    Attempt missed. Daniel Bragança (Torino) left footed shot from outside the box misses to the right.

  12. 13'

    Attempt blocked. Ché Adams (Torino) right footed shot from outside the box is blocked. Assisted by Daniel Bragança.

  13. 22'

    Offside, Torino. Giovanni Simeone is caught offside.

  14. 28'

    Corner, Udinese. Conceded by Rolando Mandragora.

  15. 29'

    Attempt blocked. Gaetano Oristanio (Torino) left footed shot from outside the box is blocked. Assisted by Rafik Belghali.

  16. 31'

    Attempt missed. Unai Gómez (Udinese) header from the centre of the box misses to the right. Assisted by Enzo Ebosse with a cross.

  17. 32'

    Foul by Rafik Belghali (Torino).

  18. 32'

    Hassane Kamara (Udinese) wins a free kick on the left wing.

  19. 33'

    Attempt missed. Oier Zarraga (Udinese) right footed shot from outside the box misses to the right. Assisted by Mërgim Vojvoda following a set piece situation.

  20. 35'

    Giovanni Simeone (Torino) wins a free kick in the attacking half.

  21. 35'

    Foul by Oumar Solet (Udinese).

  22. 36'

    Corner, Torino. Conceded by James Abankwah.

  23. 36'

    Attempt blocked. Saúl Coco (Torino) header from the centre of the box is blocked. Assisted by Rolando Mandragora with a cross.

  24. 36'

    Ché Adams (Torino) hits the right post with a right footed shot from the centre of the box following a corner.

  25. 36'

    Goal! Torino 1, Udinese 0. Daniel Bragança (Torino) left footed shot from very close range to the bottom left corner following a corner.

  26. 40'

    Attempt missed. Jurgen Ekkelenkamp (Udinese) left footed shot from outside the box is high and wide to the right. Assisted by Mërgim Vojvoda.

  27. 43'

    Attempt blocked. Jurgen Ekkelenkamp (Udinese) left footed shot from the left side of the box is blocked. Assisted by Enzo Ebosse.

  28. 43'

    Goal! Torino 1, Udinese 1. Jurgen Ekkelenkamp (Udinese) left footed shot from the left side of the box to the bottom right corner.Goal confirmed following VAR Review.

  29. 45'

    Fourth official has announced 2 minutes of added time.

  30. 45'+1'

    Alessio Cacciamani (Torino) wins a free kick in the defensive half.

  31. 45'+1'

    Foul by Jurgen Ekkelenkamp (Udinese).

  32. 45'+1'

    Gaetano Oristanio (Torino) wins a free kick in the defensive half.

  33. 45'+1'

    Foul by Enzo Ebosse (Udinese).

  34. 45'+2'

    First Half ends, Torino 1, Udinese 1.

  35. 45'

    Substitution, Torino. Ardian Ismajli replaces Ricardo Rodríguez.

  36. 45'

    Second Half begins Torino 1, Udinese 1.

  37. 46'

    Giovanni Simeone (Torino) wins a free kick in the defensive half.

  38. 46'

    Foul by Giorgi Chakvetadze (Udinese).

  39. 46'

    Offside, Torino. Giovanni Simeone is caught offside.

  40. 50'

    Foul by Rolando Mandragora (Torino).

  41. 50'

    Jurgen Ekkelenkamp (Udinese) wins a free kick on the right wing.

  42. 51'

    Attempt blocked. Jurgen Ekkelenkamp (Udinese) right footed shot from outside the box is blocked.

  43. 53'

    Attempt missed. Giovanni Simeone (Torino) left footed shot from the centre of the box is too high.

  44. 54'

    Substitution, Torino. Nikola Vlasic replaces Gaetano Oristanio.

  45. 54'

    Substitution, Torino. Emirhan Ilkhan replaces Daniel Bragança.

  46. 57'

    Offside, Torino. Rafik Belghali is caught offside.

  47. 58'

    Delay in match because of an injury James Abankwah (Udinese).

  48. 58'

    Delay over. They are ready to continue.

  49. 59'

    Corner, Torino. Conceded by Enzo Ebosse.

  50. 60'

    Substitution, Udinese. Nicolò Bertola replaces James Abankwah because of an injury.

  51. 60'

    Attempt missed. Pietro Comuzzo (Torino) header from very close range is too high. Assisted by Nikola Vlasic following a corner.

  52. 62'

    Attempt missed. Unai Gómez (Udinese) left footed shot from the right side of the box misses to the left. Assisted by Giorgi Chakvetadze following a fast break.

  53. 64'

    Substitution, Torino. Sandro Kulenovic replaces Ché Adams.

  54. 66'

    Attempt missed. Giorgi Chakvetadze (Udinese) right footed shot from outside the box is too high. Assisted by Oier Zarraga.

  55. 67'

    Goal! Torino 2, Udinese 1. Sandro Kulenovic (Torino) right footed shot from the centre of the box to the bottom left corner.

  56. 71'

    Rolando Mandragora (Torino) wins a free kick in the defensive half.

  57. 71'

    Foul by Oumar Solet (Udinese).

  58. 72'

    Substitution, Udinese. Lazar Jovanovic replaces Oier Zarraga.

  59. 72'

    Substitution, Udinese. Keinan Davis replaces Unai Gómez.

  60. 72'

    Substitution, Udinese. David Alaba replaces Mërgim Vojvoda.

  61. 73'

    Attempt missed. Sandro Kulenovic (Torino) right footed shot from the left side of the box is close, but misses the top right corner. Assisted by Emirhan Ilkhan.

  62. 74'

    Corner, Torino. Conceded by Oumar Solet.

  63. 75'

    Attempt saved. Emirhan Ilkhan (Torino) right footed shot from a difficult angle on the left is saved in the top right corner by Maduka Okoye (Udinese).

  64. 75'

    Offside, Torino. Sandro Kulenovic is caught offside.

  65. 77'

    Substitution, Torino. Gvidas Gineitis replaces Emirhan Ilkhan because of an injury.

  66. 81'

    Substitution, Udinese. Juan Arizala replaces Hassane Kamara.

  67. 84'

    Handball by Nikola Vlasic (Torino).

  68. 85'

    Offside, Torino. Gvidas Gineitis is caught offside.

  69. 87'

    Attempt missed. Enzo Ebosse (Udinese) left footed shot from outside the box is close, but misses the top left corner. Assisted by David Alaba.

  70. 87'

    Attempt saved. Giovanni Simeone (Torino) right footed shot from more than 35 yards is saved in the bottom left corner by Maduka Okoye (Udinese). Assisted by Gvidas Gineitis with a headed pass.

  71. 88'

    Attempt blocked. Giorgi Chakvetadze (Udinese) right footed shot from the right side of the box is blocked.

  72. 89'

    Attempt missed. Keinan Davis (Udinese) header from the centre of the box is high and wide to the left. Assisted by Giorgi Chakvetadze with a cross.

  73. 89'

    Alessio Cacciamani (Torino) wins a free kick on the left wing.

  74. 89'

    Foul by Nicolò Bertola (Udinese).

  75. 89'

    Nicolò Bertola (Udinese) is shown the yellow card for a bad foul.

  76. 90'

    Fourth official has announced 5 minutes of added time.

  77. 90'+1'

    Attempt missed. Jurgen Ekkelenkamp (Udinese) right footed shot from outside the box is close, but misses to the left.

  78. 90'+2'

    Handball by Lazar Jovanovic (Udinese).

  79. 90'+3'

    Foul by Sandro Kulenovic (Torino).

  80. 90'+3'

    Jesper Karlström (Udinese) wins a free kick in the defensive half.

  81. 90'+3'

    Nikola Vlasic (Torino) wins a free kick in the defensive half.

  82. 90'+3'

    Foul by Oumar Solet (Udinese).

  83. 90'+4'

    Corner, Torino. Conceded by Enzo Ebosse.

  84. 90'+5'

    Attempt blocked. Nicolò Bertola (Udinese) right footed shot from the right side of the box is blocked.

  85. 90'+5'

    Alessio Cacciamani (Torino) wins a free kick on the left wing.

  86. 90'+5'

    Foul by Enzo Ebosse (Udinese).

  87. 90'+6'

    Second Half ends, Torino 2, Udinese 1.

  88. —

    Match ends, Torino 2, Udinese 1.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 5, 2026, 12:31 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.