Bologna vs Juventus

14 December 2025 · Serie A · 2025/26 · Referee Davide Massa

Full time 0 – 1

Half-time: 0–0

  • Juan Cabal 64’

Match summary

Juventus beat Bologna 1-0 on the road. It was goalless at half-time.

Juan Cabal put Juventus ahead with a header in the 64th minute, set up by Kenan Yildiz.

The chances backed that up: Juventus created 2.07 expected goals (xG) from 13 shots to Bologna's 1.01 from 12. Bologna had a player sent off.

Match stats

51% Possession 49%
11 Shots 13
4 Shots on target 3
3 Corners 4
84 Attacks 107
38 Dangerous attacks 42
455 Passes 449
83% Pass accuracy 83%
18 Tackles 14
10 Fouls 11
3 Yellow cards 1
1 Red cards 0
0 Offsides 2

Key events

Bologna Juventus
Kick-off
Tommaso PobegaShot on target
5’
Riccardo OrsoliniShot on target
5’
13’
Kenan YildizShot on target
Riccardo OrsoliniShot on target
18’
19’
Teun KoopmeinersPersistent fouling
24’
Half-time0-0
Second half underway
64’
Juan CabalHeader0-1 (Juventus)
Torbjørn HeggemProfessional foul last man
69’
Federico BernardeschiShot on target
83’
88’
Fabio MirettiFrancisco Conceição
90’
90+1’
Loïs OpendaShot on target
90+4’
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 2.07 64’ Juan Cabal (Juventus), 0-1 64’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 2.07 64’ Juan Cabal (Juventus), 0-1 Cabal 64’
Bologna 1.01 xGJuventus 2.07 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Juventus attacking Bologna attacking 
64’ Juan Cabal (Juventus), from a corner, 0.53 xG, goal 90+1’ Loïs Openda (Juventus), open play, 0.38 xG, saved 5’ Riccardo Orsolini (Bologna), set piece, 0.36 xG, saved 90+5’ Loïs Openda (Juventus), open play, 0.34 xG, off target 32’ Weston McKennie (Juventus), open play, 0.32 xG, off target 63’ Kenan Yildiz (Juventus), open play, 0.13 xG, blocked 90+1’ Kenan Yildiz (Juventus), open play, 0.12 xG, blocked 59’ Lewis Ferguson (Bologna), open play, 0.11 xG, blocked 27’ Thijs Dallinga (Bologna), open play, 0.11 xG, off target 5’ Tommaso Pobega (Bologna), set piece, 0.09 xG, saved 55’ Riccardo Orsolini (Bologna), open play, 0.08 xG, off target 71’ Teun Koopmeiners (Juventus), direct free kick, 0.08 xG, blocked 46’ Nadir Zortea (Bologna), open play, 0.07 xG, hit the woodwork 55’ Thijs Dallinga (Bologna), open play, 0.06 xG, off target 13’ Kenan Yildiz (Juventus), open play, 0.05 xG, saved 38’ Riccardo Orsolini (Bologna), open play, 0.05 xG, blocked 1’ Francisco Conceição (Juventus), open play, 0.04 xG, blocked 43’ Weston McKennie (Juventus), open play, 0.03 xG, off target 83’ Federico Bernardeschi (Bologna), open play, 0.03 xG, saved 18’ Riccardo Orsolini (Bologna), open play, 0.03 xG, saved 47’ Francisco Conceição (Juventus), open play, 0.02 xG, off target 10’ Kephren Thuram (Juventus), open play, 0.02 xG, off target 71’ Juan Cabal (Juventus), open play, 0.02 xG, blocked 90+4’ Federico Bernardeschi (Bologna), set piece, 0.01 xG, blocked 82’ Santiago Castro (Bologna), open play, 0.01 xG, blocked 64’ Juan Cabal (Juventus), from a corner, 0.53 xG, goal 90+1’ Loïs Openda (Juventus), open play, 0.38 xG, saved 5’ Riccardo Orsolini (Bologna), set piece, 0.36 xG, saved 90+5’ Loïs Openda (Juventus), open play, 0.34 xG, off target 32’ Weston McKennie (Juventus), open play, 0.32 xG, off target 63’ Kenan Yildiz (Juventus), open play, 0.13 xG, blocked 90+1’ Kenan Yildiz (Juventus), open play, 0.12 xG, blocked 59’ Lewis Ferguson (Bologna), open play, 0.11 xG, blocked 27’ Thijs Dallinga (Bologna), open play, 0.11 xG, off target 5’ Tommaso Pobega (Bologna), set piece, 0.09 xG, saved 71’ Teun Koopmeiners (Juventus), direct free kick, 0.08 xG, blocked 55’ Riccardo Orsolini (Bologna), open play, 0.08 xG, off target 46’ Nadir Zortea (Bologna), open play, 0.07 xG, hit the woodwork 55’ Thijs Dallinga (Bologna), open play, 0.06 xG, off target 13’ Kenan Yildiz (Juventus), open play, 0.05 xG, saved 38’ Riccardo Orsolini (Bologna), open play, 0.05 xG, blocked 1’ Francisco Conceição (Juventus), open play, 0.04 xG, blocked 43’ Weston McKennie (Juventus), open play, 0.03 xG, off target 83’ Federico Bernardeschi (Bologna), open play, 0.03 xG, saved 18’ Riccardo Orsolini (Bologna), open play, 0.03 xG, saved 47’ Francisco Conceição (Juventus), open play, 0.02 xG, off target 10’ Kephren Thuram (Juventus), open play, 0.02 xG, off target 71’ Juan Cabal (Juventus), open play, 0.02 xG, blocked 82’ Santiago Castro (Bologna), open play, 0.01 xG, blocked 90+4’ Federico Bernardeschi (Bologna), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bologna 4-2-3-1 Starting XI
Ravaglia
Zortea 73’
Heggem
Lucumí 81’
Miranda
Moro 73’
Pobega
Orsolini
Ferguson 66’
Cambiaghi
Dallinga 66’
Juventus 3-4-2-1 Starting XI
Gregorio
Koopmeiners 76’
Kelly
Kalulu
Cambiaso 61’
Thuram
Locatelli
McKennie
Yıldız
Conceição 88’
David 61’

Player stats

PlayerPosMinGAShxGxAKPCards
Federico Ravaglia GK900 0.000.000
Nadir Zortea DEF741 0.070.152
Jhon Lucumí DEF820 0.000.000
Torbjørn Heggem DEF700 0.000.000
Juan Miranda DEF900 0.000.091
Tommaso Pobega MID901 0.090.000
Nikola Moro MID740 0.000.000
Riccardo Orsolini MID904 0.520.284
Lewis Ferguson MID671 0.110.000
Nicolò Cambiaghi MID900 0.000.000
Thijs Dallinga FWD672 0.170.000
Santiago Castro Sub231 0.010.000
Sulemana Sub230 0.000.000
Lorenzo De Silvestri Sub160 0.000.000
Emil Holm Sub160 0.000.000
Federico Bernardeschi Sub82 0.050.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bologna win 29% Avg odds 3.27
Draw 30% Avg odds 3.17
Juventus win 41% Avg odds 2.27

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.