Fiorentina vs Bologna

18 May 2025 · Serie A · 2024/25 · Referee Luca Zufferli

Full time 3 – 2

Half-time: 1–0

  • Fabiano Parisi 13’
  • Amir Richardson 67’
  • Moise Kean 84’
  • Thijs Dallinga 61’
  • Riccardo Orsolini 79’

Match summary

Fiorentina won 3-2 at home to Bologna. Fiorentina led 1-0 at half-time.

In the first half, Fabiano Parisi put Fiorentina ahead in the 13th minute, set up by Luca Ranieri. In the second half, Thijs Dallinga equalised with a header in the 61st minute, set up by Riccardo Orsolini, Amir Richardson put Fiorentina back in front in the 67th minute, Riccardo Orsolini equalised in the 79th minute, set up by Dan Ndoye, and Moise Kean won it in the 84th minute.

There was little between the sides on chances: Fiorentina created 1.48 expected goals (xG) from 6 shots, Bologna 1.52 from 15. Bologna had a player sent off.

Match stats

Fiorentina Bologna
6 Shots 15
5 Shots on Target 3
2 Corners 4
4 Yellow Cards 1
0 Red Cards 1
1.43 xG 1.52
1.43 Non-penalty xG 1.52
2 Deep Completions 8

Key events

Fiorentina Bologna
Kick-off
Fabiano Parisi
Assist: Luca Ranieri
1-0 (Fiorentina)
13’
Half-time1-0
61’
Thijs Dallinga
Assist: Riccardo Orsolini
1-1 (Bologna)
Amir Richardson2-1 (Fiorentina)
67’
79’
Riccardo Orsolini
Assist: Dan Ndoye
2-2 (Bologna)
Moise Kean3-2 (Fiorentina)
84’
Full-time3-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Fiorentina
  • Luca Ranieri
  • Fabiano Parisi
  • Rolando Mandragora
  • Robin Gosens
Bologna
  • Juan Miranda
  • Dan Ndoye

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 1.48 1.52 13’ Fabiano Parisi (Fiorentina), 1-0 13’ 61’ Thijs Dallinga (Bologna), 1-1 61’ 67’ Amir Richardson (Fiorentina), 2-1 67’ 79’ Riccardo Orsolini (Bologna), 2-2 79’ 84’ Moise Kean (Fiorentina), 3-2 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 1.52 13’ Fabiano Parisi (Fiorentina), 1-0 Parisi 13’ 61’ Thijs Dallinga (Bologna), 1-1 Dallinga 61’ 67’ Amir Richardson (Fiorentina), 2-1 Richardson 67’ 79’ Riccardo Orsolini (Bologna), 2-2 Orsolini 79’ 84’ Moise Kean (Fiorentina), 3-2 Kean 84’
Fiorentina 1.48 xGBologna 1.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bologna attacking Fiorentina attacking 
79’ Riccardo Orsolini (Bologna), open play, 0.69 xG, goal 67’ Amir Richardson (Fiorentina), open play, 0.48 xG, goal 84’ Moise Kean (Fiorentina), open play, 0.48 xG, goal 81’ Moise Kean (Fiorentina), open play, 0.30 xG, saved 4’ Santiago Castro (Bologna), open play, 0.14 xG, blocked 10’ Santiago Castro (Bologna), open play, 0.13 xG, off target 19’ Dan Ndoye (Bologna), open play, 0.12 xG, off target 84’ Moise Kean (Fiorentina), open play, 0.11 xG, saved 86’ Riccardo Orsolini (Bologna), open play, 0.11 xG, off target 39’ Giovanni Fabbian (Bologna), open play, 0.08 xG, off target 22’ Nicolò Casale (Bologna), set piece, 0.06 xG, blocked 13’ Fabiano Parisi (Fiorentina), open play, 0.06 xG, goal 28’ Santiago Castro (Bologna), open play, 0.06 xG, blocked 82’ Dodô (Fiorentina), open play, 0.05 xG, off target 4’ Juan Miranda (Bologna), open play, 0.04 xG, blocked 61’ Thijs Dallinga (Bologna), open play, 0.02 xG, goal 44’ Santiago Castro (Bologna), open play, 0.02 xG, off target 74’ Juan Miranda (Bologna), open play, 0.02 xG, off target 86’ Benjamín Domínguez (Bologna), open play, 0.02 xG, blocked 5’ Remo Freuler (Bologna), open play, 0.01 xG, off target 15’ Dan Ndoye (Bologna), open play, 0.01 xG, saved 79’ Riccardo Orsolini (Bologna), open play, 0.69 xG, goal 67’ Amir Richardson (Fiorentina), open play, 0.48 xG, goal 84’ Moise Kean (Fiorentina), open play, 0.48 xG, goal 81’ Moise Kean (Fiorentina), open play, 0.30 xG, saved 4’ Santiago Castro (Bologna), open play, 0.14 xG, blocked 10’ Santiago Castro (Bologna), open play, 0.13 xG, off target 19’ Dan Ndoye (Bologna), open play, 0.12 xG, off target 84’ Moise Kean (Fiorentina), open play, 0.11 xG, saved 86’ Riccardo Orsolini (Bologna), open play, 0.11 xG, off target 39’ Giovanni Fabbian (Bologna), open play, 0.08 xG, off target 22’ Nicolò Casale (Bologna), set piece, 0.06 xG, blocked 13’ Fabiano Parisi (Fiorentina), open play, 0.06 xG, goal 28’ Santiago Castro (Bologna), open play, 0.06 xG, blocked 82’ Dodô (Fiorentina), open play, 0.05 xG, off target 4’ Juan Miranda (Bologna), open play, 0.04 xG, blocked 61’ Thijs Dallinga (Bologna), open play, 0.02 xG, goal 74’ Juan Miranda (Bologna), open play, 0.02 xG, off target 44’ Santiago Castro (Bologna), open play, 0.02 xG, off target 86’ Benjamín Domínguez (Bologna), open play, 0.02 xG, blocked 5’ Remo Freuler (Bologna), open play, 0.01 xG, off target 15’ Dan Ndoye (Bologna), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
David de Gea GK900 0.000.000
Pietro Comuzzo DEF380 0.000.000
Luca Ranieri DEF9010 0.000.112
Pablo Marí DEF900 0.000.000
Fabiano Parisi DEF9011 0.060.000
Dodô MID901 0.050.000
Amir Richardson MID9011 0.480.000
Rolando Mandragora MID900 0.000.422
Nicolo Fagioli MID900 0.000.000
Robin Gosens MID900 0.000.000
Moise Kean FWD9013 0.890.000
Marin Pongracic Sub520 0.000.000
Cher Ndour Sub10 0.000.000
Andrea Colpani Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Fiorentina win 31% Avg odds 3.04
Draw 32% Avg odds 3.01
Bologna win 37% Avg odds 2.57

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.