Torino vs Udinese

1 - 2
🕒 Wed, 07 Jan 2026 19:45 Europe/London 📍 Stadio Olimpico Grande Torino 🧑‍⚖️ Fabio Maresca 🔁 Regular Season - 19 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 19
Regular Season Table
Torino 13 · Udinese 10
Referee Stats
12 matches · 3.67 yellow cards avg
Yellow cards avg 3.67
Reds avg 0.33
Penalties avg 0.17
Over 4.5 cards 50%
Home wins 42%
Draws 17%
Away wins 42%
How the match was won
  • Shots were tight (10-9).
  • Possession was balanced (54%-46%).

Team Overview

Torino (Home stats)

Games / Record

19
W-D-L: 8-4-7

Goals For / Against

27 / 29
Avg: 1.42 / 1.53

Points

28
Avg: 1.47

Clean Sheets

5

Failed to Score

3
Udinese (Away stats)

Games / Record

19
W-D-L: 8-3-8

Goals For / Against

27 / 27
Avg: 1.42 / 1.42

Points

27
Avg: 1.42

Clean Sheets

5

Failed to Score

4

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Serie A fixture.

Quick comparison bars

1.47
PPG
1.42
1.42
GF
1.42
1.53
GA
1.42
68%
O2.5
53%
63%
BTTS
53%
37%
Score 1st
26%

League-position context

Torino rank13th
Udinese rank10th
Torino points45
Udinese points50
Torino: #13 · 45 pts · GD -19
31 pts off the top 2. 11 pts off the play-off line. 7 pts clear of the relegation zone.
Udinese: #10 · 50 pts · GD -3
26 pts off the top 2. 6 pts off the play-off line. 12 pts clear of the relegation zone.
5-point gap between the two sides coming into kick-off.

Torino last 5 home

D W D W W
Points11/15
Weighted index64
Goals12-7
Record3-2-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Udinese last 5 away

L W D W W
Points10/15
Weighted index53
Goals10-4
Record3-1-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Torino trend breakdown

Over 2.568%
BTTS63%
BTTS + O2.563%
1H Over 0.574%
Also: Over 0.5 95% · Over 1.5 79% · Over 3.5 32% · 1H BTTS 16%

Udinese trend breakdown

Over 2.553%
BTTS53%
BTTS + O2.547%
1H Over 0.574%
Also: Over 0.5 100% · Over 1.5 79% · Over 3.5 32% · 1H BTTS 21%

Scoring reliability

Torino score at home84%
Torino clean sheet at home26%
Udinese score away79%
Udinese clean sheet away26%

First-goal patterns

Torino score first37%
Torino win after scoring first71%
Udinese score first26%
Udinese win after scoring first60%
Comeback rate after conceding first: Torino 44% · Udinese 36%
Avg first goal minute: Torino 22.3' · Udinese 20.6'

Vs league average

Torino score at home1.42 vs 1.28
Torino concede at home1.53 vs 1.15
Udinese score away1.42 vs 1.15
Udinese concede away1.42 vs 1.28
Torino score 11% above league average, while Udinese score 24% above league average.
Defensive side: Torino are 33% above league average at home, and Udinese are 11% above league average away.

Head-to-head trends

Recent games5
Avg goals2.80
BTTS60%
Over 2.560%
At this venue setup: 2.20 goals on average across the last 5.

Torino goal timing (home)

1H scored: 46% 2H scored: 54% Danger: 31-45 Vulnerable: 16-30
Goals scored by 15-minute interval
31-45 5
46-60 5
61-75 5
16-30 4
76-90+ 4
0-15 3
Goals conceded by 15-minute interval
16-30 8
61-75 7
76-90+ 6
31-45 5
46-60 4
0-15 3

Udinese goal timing (away)

1H scored: 50% 2H scored: 50% Danger: 16-30 Vulnerable: 76-90+
Goals scored by 15-minute interval
16-30 6
46-60 6
31-45 5
76-90+ 4
61-75 3
0-15 2
Goals conceded by 15-minute interval
76-90+ 8
0-15 5
16-30 5
31-45 5
61-75 4
46-60 3

Match Statistics

Shots on Goal
4
4
Total Shots
10
9
Shots off Goal
5
3
Blocked Shots
1
2
Shots Inside Box
7
9
Shots Outside Box
3
0
Ball Possession
54%
46%
Corner Kicks
3
6
Fouls
16
8
Offsides
1
0
Yellow Cards
2
1
Red Cards
—
—
Goalkeeper Saves
2
3
Total Passes
444
391
Passes Accurate
354
298
Passes %
80%
76%

Events

Yellow Cards
Home
2
Away
1
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
11'
11' Saúl Coco
20' ⚽
⚽
20' ⚽ VAR
C. Kabasele
Goal cancelled
46' ↑↓
↑↓
46' ⇄ A. Njie
1st substitution · For: C. Adams
50' ⚽
⚽
50' ⚽ Goal · 0-2
N. Zaniolo
Normal Goal · Assist: A. Zanoli
61' ↑↓
↑↓
61' ⇄ N. Zaniolo
1st substitution · For: A. Atta
61' ↑↓
↑↓
61' ⇄ A. Zanoli
2nd substitution · For: J. Piotrowski
66' ↑↓
↑↓
66' ⇄ G. Simeone
2nd substitution · For: D. Zapata
66' ↑↓
↑↓
66' ⇄ Z. Aboukhlal
3rd substitution · For: C. Ngonge
66' ↑↓
↑↓
66' ⇄ E. İlkhan
4th substitution · For: F. Anjorin
69'
69' T. Kristensen
77' ↑↓
↑↓
77' ⇄ A. Ismajli
5th substitution · For: A. Tamèze
80' ↑↓
↑↓
80' ⇄ L. Miller
3rd substitution · For: K. Ehizibue
82' ⚽
⚽
82' ⚽ Goal · 0-3
J. Ekkelenkamp
Normal Goal · Assist: K. Davis
85' ↑↓
↑↓
85' ⇄ J. Ekkelenkamp
4th substitution · For: Oier Zarraga
85' ↑↓
↑↓
85' ⇄ T. Kristensen
5th substitution · For: N. Bertola
87' ⚽
⚽
87' ⚽ Goal · 1-3
C. Casadei
Normal Goal · Assist: V. Lazaro
90+1'
90+1' C. Casadei

Torino vs Udinese 1-2: match report, goals, cards and substitutions

Udinese beat Torino 2-1 on Wednesday, 07 January 2026 in Serie A. The match was refereed by Fabio Maresca. It was played at Stadio Olimpico Grande Torino.

First half: Saúl Coco received a yellow card for Torino at 11'. VAR intervened at 20' for Udinese (Goal cancelled).

Second half: Torino made their 1st substitution at 46', with A. Njie replacing C. Adams. Udinese extended the lead at 50' when N. Zaniolo scored, with the assist credited to A. Zanoli, making the score 0-2. Udinese made their 1st substitution at 61', with N. Zaniolo replacing A. Atta. Udinese made their 2nd substitution at 61', with A. Zanoli replacing J. Piotrowski. Torino made their 2nd substitution at 66', with G. Simeone replacing D. Zapata. Torino made their 3rd substitution at 66', with Z. Aboukhlal replacing C. Ngonge. Torino made their 4th substitution at 66', with E. İlkhan replacing F. Anjorin. T. Kristensen received a yellow card for Udinese at 69'. Torino made their 5th substitution at 77', with A. Ismajli replacing A. Tamèze. Udinese made their 3rd substitution at 80', with L. Miller replacing K. Ehizibue. Udinese extended the lead at 82' when J. Ekkelenkamp scored, with the assist credited to K. Davis, making the score 0-3. Udinese made their 4th substitution at 85', with J. Ekkelenkamp replacing Oier Zarraga. Udinese made their 5th substitution at 85', with T. Kristensen replacing N. Bertola. Torino reduced the deficit at 87' when C. Casadei scored, with the assist credited to V. Lazaro, making the score 1-3. C. Casadei received a yellow card for Torino at 90+1'.

Torino used 5 substitutions while Udinese used 5 substitutions. Torino got 2 yellow cards, while Udinese got 1 yellow card.

How the match was won

  • Shots were tight (10-9).
  • Possession was balanced (54%-46%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games22
Home Wins12
Draws5
Away Wins5
Over 2.5 Goals10 (45.5%)
BTTS12 (54.5%)
Home vs Away as Scheduled
Total Games12
Home Wins7
Draws2
Away Wins3
Over 2.5 Goals5 (41.7%)
BTTS6 (50.0%)

Torino vs Udinese Head-to-Head History by Season