Torino vs Bologna

15 February 2026 · Serie A · 2025/26 · Referee Francesco Fourneau

Full time 1 – 2

Half-time: 0–0

  • Nikola Vlasic 62’
  • Nikola Vlasic 49’ (og)
  • Santiago Castro 70’

Match summary

Bologna won 2-1 away at Torino. It was goalless at half-time.

Vlasic's own goal put Bologna ahead in the 49th minute, Nikola Vlasic equalised in the 62nd minute, and Santiago Castro won it in the 70th minute, set up by Federico Bernardeschi.

The chances backed that up: Bologna created 1.71 expected goals (xG) from 14 shots to Torino's 0.40 from 7.

Match stats

47% Possession 53%
7 Shots 15
2 Shots on target 7
4 Corners 2
63 Attacks 92
25 Dangerous attacks 44
385 Passes 448
79% Pass accuracy 83%
13 Tackles 6
14 Fouls 10
3 Yellow cards 1
0 Red cards 0
2 Offsides 1

Key events

Torino Bologna
Kick-off
Guillermo MaripánFoul
20’
21’
Santiago CastroShot on target
26’
Federico BernardeschiShot on target
40’
Federico BernardeschiShot on target
Half-time0-0
Valentino LazaroZakaria Aboukhlal
46’
Second half underway
47’
Jonathan RoweShot on target
49’
Nikola MoroLeft foot shot0-1 (Bologna)
51’
60’
Simon SohmShot on target
Nikola VlašićRight foot shot1-1 (Torino)
62’
Duván ZapataShot on target
62’
70’
Santiago CastroRight foot shot1-2 (Bologna)
81’
87’
Full-time1-2

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.40 1.71 49’ Nikola Vlasic (Bologna) own goal, 0-1 49’ 62’ Nikola Vlasic (Torino), 1-1 62’ 70’ Santiago Castro (Bologna), 1-2 70’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.40 1.71 49’ Nikola Vlasic (Bologna) own goal, 0-1 Vlasic 49’ 62’ Nikola Vlasic (Torino), 1-1 Vlasic 62’ 70’ Santiago Castro (Bologna), 1-2 Castro 70’
Torino 0.40 xGBologna 1.71 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bologna attacking Torino attacking 
41’ Jonathan Rowe (Bologna), open play, 0.36 xG, off target 60’ Simon Sohm (Bologna), open play, 0.36 xG, saved 5’ Nikola Moro (Bologna), open play, 0.28 xG, off target 70’ Santiago Castro (Bologna), open play, 0.13 xG, goal 21’ Santiago Castro (Bologna), set piece, 0.12 xG, saved 62’ Nikola Vlasic (Torino), open play, 0.12 xG, goal 26’ Federico Bernardeschi (Bologna), open play, 0.11 xG, saved 62’ Duván Zapata (Torino), open play, 0.08 xG, saved 78’ Duván Zapata (Torino), set piece, 0.07 xG, blocked 13’ Guillermo Maripán (Torino), from a corner, 0.06 xG, blocked 44’ João Mário (Bologna), open play, 0.06 xG, blocked 47’ Jonathan Rowe (Bologna), open play, 0.06 xG, saved 27’ Jonathan Rowe (Bologna), from a corner, 0.05 xG, off target 90+5’ Juan Miranda (Bologna), open play, 0.06 xG, off target 40’ Federico Bernardeschi (Bologna), open play, 0.04 xG, saved 52’ Remo Freuler (Bologna), open play, 0.04 xG, blocked 25’ Giovanni Simeone (Torino), open play, 0.03 xG, blocked 45’ Jonathan Rowe (Bologna), open play, 0.03 xG, off target 29’ Nikola Vlasic (Torino), direct free kick, 0.02 xG, blocked 57’ Federico Bernardeschi (Bologna), open play, 0.02 xG, off target 82’ Saúl Coco (Torino), set piece, 0.02 xG, off target 49’ Nikola Vlasic (Torino), own goal 60’ Simon Sohm (Bologna), open play, 0.36 xG, saved 41’ Jonathan Rowe (Bologna), open play, 0.36 xG, off target 5’ Nikola Moro (Bologna), open play, 0.28 xG, off target 70’ Santiago Castro (Bologna), open play, 0.13 xG, goal 62’ Nikola Vlasic (Torino), open play, 0.12 xG, goal 21’ Santiago Castro (Bologna), set piece, 0.12 xG, saved 26’ Federico Bernardeschi (Bologna), open play, 0.11 xG, saved 62’ Duván Zapata (Torino), open play, 0.08 xG, saved 78’ Duván Zapata (Torino), set piece, 0.07 xG, blocked 13’ Guillermo Maripán (Torino), from a corner, 0.06 xG, blocked 44’ João Mário (Bologna), open play, 0.06 xG, blocked 47’ Jonathan Rowe (Bologna), open play, 0.06 xG, saved 90+5’ Juan Miranda (Bologna), open play, 0.06 xG, off target 27’ Jonathan Rowe (Bologna), from a corner, 0.05 xG, off target 40’ Federico Bernardeschi (Bologna), open play, 0.04 xG, saved 52’ Remo Freuler (Bologna), open play, 0.04 xG, blocked 25’ Giovanni Simeone (Torino), open play, 0.03 xG, blocked 45’ Jonathan Rowe (Bologna), open play, 0.03 xG, off target 29’ Nikola Vlasic (Torino), direct free kick, 0.02 xG, blocked 57’ Federico Bernardeschi (Bologna), open play, 0.02 xG, off target 82’ Saúl Coco (Torino), set piece, 0.02 xG, off target 49’ Nikola Vlasic (Torino), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Torino 3-5-2 Starting XI
Paleari
Marianucci 85’
Maripán
Coco
Pedersen
Vlašić
Prati 54’
Gineitis 54’
Aboukhlal 46’
Adams 46’
Simeone
Bologna 4-2-3-1 Starting XI
Skorupski
Miranda
Lucumí
Vitík
Mário 74’
Freuler
Moro
Rowe 74’
Sohm 87’
Bernardeschi 83’
Castro 83’

Player stats

PlayerPosMinGAShxGxAKPCards
Alberto Paleari GK900 0.000.000
Guillermo Maripán DEF901 0.060.000
Saúl Coco DEF901 0.020.000
Luca Marianucci DEF860 0.000.081
Marcus Pedersen MID900 0.000.000
Zakaria Aboukhlal MID470 0.000.000
Nikola Vlasic MID9012 0.140.000
Matteo Prati MID550 0.000.000
Gvidas Gineitis MID550 0.000.061
Giovanni Simeone FWD901 0.030.000
Che Adams FWD470 0.000.031
Valentino Lazaro Sub430 0.000.071
Duván Zapata Sub432 0.150.000
Cesare Casadei Sub350 0.000.000
Emirhan Ilkhan Sub350 0.000.021
Alieu Njie Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Torino win 32% Avg odds 2.97
Draw 30% Avg odds 3.12
Bologna win 38% Avg odds 2.46

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.