Serie A Regular Season - 35

Juventus 1 - 1 FT Hellas Verona

Allianz Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
73
FT
Sun, May 3
Italiano
Juventus
1-1
Hellas Verona
⚡ Intensity 43
⚖️ Balance 40
🏆 Stakes 98
🎲 Upset 100
Relegation fighters stun wasteful Juventus.

A Heroic Stand in Turin

Highly Entertaining Futmetrix Score: 73/100. Verona absorbed a relentless battering to secure a dramatic point that keeps their flickering Serie A survival hopes alive.

The Unexpected Blow

The Stakes could not have been clearer arriving at Allianz Stadium. Juventus needed crucial points to definitively lock down their top-four status and Champions League football for next season. Meanwhile, Verona arrived deeply entrenched in the relegation battle, trailing safety by a massive 13 points with time quickly running out. They were practically fighting for their lives. Our take on the opening exchanges is simple: desperation often breeds incredible resilience. Despite Juventus dominating possession effortlessly right from the kickoff, the visitors struck a massive blow in the 34th minute. Totally against the run of play, K. Bowie found the back of the net after a clever, incisive setup from D. Bradaric. Suddenly, the Upset Factor spiked dramatically. A team sitting 19th in the table had completely silenced the Turin crowd.

The Black and White Siege

What followed immediately after the goal was an absolute barrage. Juventus aggressively cranked up the Intensity to suffocating levels. They practically camped out in the opposition half, eventually finishing the match hoarding an absurd 76 percent of the ball. In midfield, Manuel Locatelli dictated the overall tempo beautifully from deep, expertly recycling possession. Further up the pitch, Andrea Cambiaso constantly carved out dangerous opportunities, racking up five key passes to unlock a stubborn low block. The hosts threw a staggering 29 shots toward the target and forced 14 corners, turning the final third into a relentless shooting gallery. But standing squarely in their way was Lorenzo Montipò. The Verona goalkeeper was an absolute colossus between the posts, delivering five crucial saves and putting his body on the line time and again.

The Super Sub Saves Face

Desperately needing a breakthrough, Juventus turned to their star power on the bench. D. Vlahovic entered the fray at halftime and instantly shifted the entire dynamic of the attack. His powerful equaliser in the 62nd minute finally restored the Balance, breaking Verona's staunch resistance. However, it simply wasn't enough to complete the comeback. Despite generating a commanding 2.25 expected goals compared to Verona's measly 0.29, the hosts lacked the ultimate clinical edge to secure all three points. They peppered the box but routinely missed the target. This 1-1 draw serves as a frustrating, unexpected stumble for Juventus's top-four ambitions. For Verona, stealing a point away from home under such a relentless, one-sided siege is exactly the kind of gritty, hard-fought performance that builds monumental belief.

Key Questions

How did Hellas Verona pull off this shock result?

Verona absorbed immense pressure, surviving 29 shots. Montipò's heroics and a clinical counter-attack goal from Bowie allowed them to steal a massive away point.

What does this mean for Juventus's season?

It is a highly frustrating stumble. Dropping points at home delays their ability to mathematically secure a Champions League spot and highlights attacking struggles.

How did substitute Lorenzo Montipò change the game?

While starting the match rather than substituting, goalkeeper Montipò entirely changed the complexion of the tie. His five crucial saves single-handedly kept Verona alive during the siege.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
76%
24%
Juventus 76%
Hellas Verona 24%
Shots
29
7
Juventus 29
Hellas Verona 7
Shots on Target
7
3
Juventus 7
Hellas Verona 3
Expected Goals (xG)
2.25
0.29
Juventus 2.25
Hellas Verona 0.29
Passes
649
213
Juventus 649
Hellas Verona 213
Pass Accuracy
87%
70%
Juventus 87%
Hellas Verona 70%
Corners
14
1
Juventus 14
Hellas Verona 1
Fouls
9
19
Juventus 9
Hellas Verona 19
Yellow Cards
1
3
Juventus 1
Hellas Verona 3
Red Cards
0
0
Juventus 0
Hellas Verona 0

Match Events

R. Gagliardini 🟨 5'
M. Frese 🟨 31'
33' 🟨 M. Locatelli
K. Bowie (D. Bradaric) 34'
HT
46' 🔄 K. Thuram D. Vlahovic
62' D. Vlahovic
A. Bernede 🟨 63'
69' 🔄 J. David F. Miretti
T. Suslov S. Lovric 🔄 71'
D. Bradaric T. Slotsager 🔄 71'
75' 🔄 A. Cambiaso J. Boga
80' 🔄 F. Conceicao E. Zhegrova
80' 🔄 L. Kelly T. Koopmeiners
A. Bernede A. Harroui 🔄 80'
A. Harroui 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
Michele Di Gregorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Pierre Kalulu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
56%
Pass Acc
Bremer
MAGNET
MAGNET
97
Activity
97
Activity
85
Passes
12
Duels
Lloyd Kelly
MAGNET
MAGNET
81
Activity
81
Activity
78
Passes
3
Duels
Midfielders
Weston McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Manuel Locatelli
MAGNET
MAGNET
123
Activity
123
Activity
116
Passes
7
Duels
Khéphren Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Andrea Cambiaso
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
53%
Pass Acc
Forwards
Francisco Conceição
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
27%
Pass Acc
Kenan Yıldız
MAGNET
MAGNET
58
Activity
58
Activity
49
Passes
9
Duels
Jonathan David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Mattia Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Carlo Pinsoglio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Emil Holm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabio Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Teun Koopmeiners
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Filip Kostić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vasilije Adžić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dušan Vlahović
SUPER SUB
SUPER SUB
1
Goal
1
Goal
50
Minutes
7.3
Rating
Jérémie Boga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Loïs Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Hellas Verona

Goalkeepers
Lorenzo Montipò
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Rafik Belghali
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Victor Nelsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Andrias Edmundsson
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Martin Frese
SWEEPER
SWEEPER
8
Cleanups
8
Cleanups
4
Interceptions
4
Blocks
Domagoj Bradarić
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Midfielders
Jean Daniel Akpa-Akpro
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Roberto Gagliardini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Antoine Bernede
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Forwards
Tomáš Suslov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Kieron Bowie
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Giacomo Toniolo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Perilli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tobias Slotsager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Fallou Cham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pol Lirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandi Lovrić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Abdou Harroui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Isaac
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amin Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ioan Vermesan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Junior Ajayi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/20/2025 Hellas Verona 1 - 1 Juventus Serie A Stadio Marcantonio Bentegodi
03/03/2025 Juventus 2 - 0 Hellas Verona Serie A Allianz Stadium
08/26/2024 Hellas Verona 0 - 3 Juventus Serie A Stadio Marcantonio Bentegodi
02/17/2024 Hellas Verona 2 - 2 Juventus Serie A Stadio Marcantonio Bentegodi
10/28/2023 Juventus 1 - 0 Hellas Verona Serie A Allianz Stadium
04/01/2023 Juventus 1 - 0 Hellas Verona Serie A Allianz Stadium
11/10/2022 Hellas Verona 0 - 1 Juventus Serie A Stadio Marc'Antonio Bentegodi
02/06/2022 Juventus 2 - 0 Hellas Verona Serie A Allianz Stadium
10/30/2021 Hellas Verona 2 - 1 Juventus Serie A Stadio Marc'Antonio Bentegodi
02/27/2021 Hellas Verona 1 - 1 Juventus Serie A Stadio Marc'Antonio Bentegodi
09/20/2025
Serie A Stadio Marcantonio Bentegodi
03/03/2025
Serie A Allianz Stadium
08/26/2024
Serie A Stadio Marcantonio Bentegodi
02/17/2024
Serie A Stadio Marcantonio Bentegodi
10/28/2023
Serie A Allianz Stadium
04/01/2023
Serie A Allianz Stadium
11/10/2022
Serie A Stadio Marc'Antonio Bentegodi
02/06/2022
Serie A Allianz Stadium
10/30/2021
Serie A Stadio Marc'Antonio Bentegodi
02/27/2021
Serie A Stadio Marc'Antonio Bentegodi
Juventus Win
Hellas Verona Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 35 82 82 31 +51 WInter 2 - 0 Parma (03-05-2026)DTorino 2 - 2 Inter (26-04-2026)WInter 3 - 0 Cagliari (17-04-2026)WComo 3 - 4 Inter (12-04-2026)WInter 5 - 2 AS Roma (05-04-2026)
2 Napoli 35 70 52 33 +19 DComo 0 - 0 Napoli (02-05-2026)WNapoli 4 - 0 Cremonese (24-04-2026)LNapoli 0 - 2 Lazio (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)WNapoli 1 - 0 AC Milan (06-04-2026)
3 AC Milan 35 67 48 29 +19 LSassuolo 2 - 0 AC Milan (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WHellas Verona 0 - 1 AC Milan (19-04-2026)LAC Milan 0 - 3 Udinese (11-04-2026)LNapoli 1 - 0 AC Milan (06-04-2026)
4 Juventus 35 65 58 30 +28 DJuventus 1 - 1 Hellas Verona (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WJuventus 2 - 0 Bologna (19-04-2026)WAtalanta 0 - 1 Juventus (11-04-2026)WJuventus 2 - 0 Genoa (06-04-2026)
5 AS Roma 35 64 52 29 +23 WAS Roma 4 - 0 Fiorentina (04-05-2026)WBologna 0 - 2 AS Roma (25-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)WAS Roma 3 - 0 Pisa (10-04-2026)LInter 5 - 2 AS Roma (05-04-2026)
6 Como 35 62 59 28 +31 DComo 0 - 0 Napoli (02-05-2026)WGenoa 0 - 2 Como (26-04-2026)LSassuolo 2 - 1 Como (17-04-2026)LComo 3 - 4 Inter (12-04-2026)DUdinese 0 - 0 Como (06-04-2026)
7 Atalanta 35 55 47 32 +15 DAtalanta 0 - 0 Genoa (02-05-2026)LCagliari 3 - 2 Atalanta (27-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)LAtalanta 0 - 1 Juventus (11-04-2026)WLecce 0 - 3 Atalanta (06-04-2026)
8 Lazio 35 51 39 34 +5 WCremonese 1 - 2 Lazio (04-05-2026)DLazio 3 - 3 Udinese (27-04-2026)WNapoli 0 - 2 Lazio (18-04-2026)LFiorentina 1 - 0 Lazio (13-04-2026)DLazio 1 - 1 Parma (04-04-2026)
9 Bologna 35 49 42 41 +1 DBologna 0 - 0 Cagliari (03-05-2026)LBologna 0 - 2 AS Roma (25-04-2026)LJuventus 2 - 0 Bologna (19-04-2026)WBologna 2 - 0 Lecce (12-04-2026)WCremonese 1 - 2 Bologna (05-04-2026)
10 Sassuolo 35 49 43 44 -1 WSassuolo 2 - 0 AC Milan (03-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)WSassuolo 2 - 1 Como (17-04-2026)LGenoa 2 - 1 Sassuolo (12-04-2026)WSassuolo 2 - 1 Cagliari (04-04-2026)
11 Udinese 35 47 43 46 -3 WUdinese 2 - 0 Torino (02-05-2026)DLazio 3 - 3 Udinese (27-04-2026)LUdinese 0 - 1 Parma (18-04-2026)WAC Milan 0 - 3 Udinese (11-04-2026)DUdinese 0 - 0 Como (06-04-2026)
12 Parma 35 42 25 42 -17 LInter 2 - 0 Parma (03-05-2026)WParma 1 - 0 Pisa (25-04-2026)WUdinese 0 - 1 Parma (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)DLazio 1 - 1 Parma (04-04-2026)
13 Torino 35 41 39 58 -19 LUdinese 2 - 0 Torino (02-05-2026)DTorino 2 - 2 Inter (26-04-2026)DCremonese 0 - 0 Torino (19-04-2026)WTorino 2 - 1 Hellas Verona (11-04-2026)WPisa 0 - 1 Torino (05-04-2026)
14 Genoa 35 40 40 48 -8 DAtalanta 0 - 0 Genoa (02-05-2026)LGenoa 0 - 2 Como (26-04-2026)WPisa 1 - 2 Genoa (19-04-2026)WGenoa 2 - 1 Sassuolo (12-04-2026)LJuventus 2 - 0 Genoa (06-04-2026)
15 Fiorentina 35 37 38 49 -11 LAS Roma 4 - 0 Fiorentina (04-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)WFiorentina 1 - 0 Lazio (13-04-2026)WHellas Verona 0 - 1 Fiorentina (04-04-2026)
16 Cagliari 35 37 36 49 -13 DBologna 0 - 0 Cagliari (03-05-2026)WCagliari 3 - 2 Atalanta (27-04-2026)LInter 3 - 0 Cagliari (17-04-2026)WCagliari 1 - 0 Cremonese (11-04-2026)LSassuolo 2 - 1 Cagliari (04-04-2026)
17 Lecce 35 32 24 47 -23 WPisa 1 - 2 Lecce (01-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)LBologna 2 - 0 Lecce (12-04-2026)LLecce 0 - 3 Atalanta (06-04-2026)
18 Cremonese 35 28 27 53 -26 LCremonese 1 - 2 Lazio (04-05-2026)LNapoli 4 - 0 Cremonese (24-04-2026)DCremonese 0 - 0 Torino (19-04-2026)LCagliari 1 - 0 Cremonese (11-04-2026)LCremonese 1 - 2 Bologna (05-04-2026)
19 Hellas Verona 35 20 24 57 -33 DJuventus 1 - 1 Hellas Verona (03-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)LHellas Verona 0 - 1 AC Milan (19-04-2026)LTorino 2 - 1 Hellas Verona (11-04-2026)LHellas Verona 0 - 1 Fiorentina (04-04-2026)
20 Pisa 35 18 25 63 -38 LPisa 1 - 2 Lecce (01-05-2026)LParma 1 - 0 Pisa (25-04-2026)LPisa 1 - 2 Genoa (19-04-2026)LAS Roma 3 - 0 Pisa (10-04-2026)LPisa 0 - 1 Torino (05-04-2026)