Juventus

JUV

Form: WWWDD
Squad Size 41
City Torino
Stadium Allianz Stadium
Founded 1897

Currently 4th in UEFA Champions League, Juventus are in excellent form. The WWWDD record reflects genuine improvement, yet football history cautions against mistaking form for transformation. Hot streaks end - the question is when, not if. The squad features F. Kostić (PLATINUM BOOT), D. Vlahović (THREAT), and F. Miretti (ARCHITECT).

Match Coverage

Juventus results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

The scoreboard says 1-1, but the real story is Verona's incredible defensive stand at the Allianz. Total siege from Juve, but Montipò refused to break entirely. #JuveVerona #SerieA #Calcio

A Heroic Stand in Turin 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...
Read our take

A tense tactical chess match at the Stadio Giuseppe Meazza ends goalless! ♟️ Thuram had a goal ruled out by VAR, but Mike Maignan's massive saves kept the points shared. #SerieA #MilanJuve #Maignan

Stalemate at the Meazza: Maignan's Masterclass Denies Juventus A gritty, tactical battle that does little to shift the league table but perfectly underscores the immense pressure of securing Champions League football. The Early Tactical Chess AC Milan and Juventus stepped onto the pristine turf at Stadio Giuseppe Meazza knowing exactly...
Read our take

A clinical 2-0 win for Juventus at the Allianz Stadium! J. David’s early strike and K. Thuram’s impact off the bench sink Bologna. Top four is looking secure. #SerieA #Juventus #ForzaJuve

Clinical Juventus Dismantle Bologna at the Allianz An early strike and absolute defensive mastery ensured the hosts took a giant step toward securing Champions League football. Setting the Early Tempo Juventus flew out of the traps at the Allianz Stadium, treating this fixture with immediate ruthlessness. Within two minutes, J....
Read our take

22 shots for Atalanta, but Juventus steals the points at New Balance Arena! A vintage defensive display secures a vital away win, blowing the European race wide open. #SerieA #Atalanta #Juve

A Vintage Smash-And-Grab Leaves the Hosts Stunned A masterclass in defensive resilience and ruthless finishing reshapes the race for European qualification at the expense of a wildly wasteful home side. The Early Siege The action at the New Balance Arena commenced with a relentless wave of sustained pressure from the...
Read our take

An aggressive opening blitz settled the scoreline early, but a sturdy second-half display kept the Allianz Stadium crowd fully engaged. The European push continues. #Juventus #SerieA #JuveGenoa

Juve's Early Barrage Sinks Frustrated Grifone A lightning-fast start masked an otherwise measured performance, keeping the hosts firmly entrenched in the vital European qualification spots. The Opening Blitz A thunderous start effectively killed the contest before the visitors could even find their footing. Juventus flew out of the traps at...
Read our take

Total dominance, zero reward. Juventus batter the Sassuolo goal but an 86th-minute Murić penalty save secures a smash-and-grab 1-1 draw at the Allianz Stadium! Pure drama. #Juve #SerieA #Murić

Murić Masterclass Denies Dominant Juventus A staggering display of goalkeeping resilience earned the visitors a famous point, leaving the hosts to rue missed opportunities in their European chase. The Bianconeri Blitz The Juventus attack fired on all cylinders straight from the kickoff at the Allianz Stadium, pinning the visitors deep...
Read our take

Okoye's masterclass between the sticks wasn't enough. Juventus grind out a vital away win in Udine to fuel their European push, courtesy of a slick Boga finish. #SerieA #Juventus #Udinese

Yıldız Brilliance Breaks the Udinese Wall Juventus peppered the Udinese goal with relentless pressure, ultimately requiring a moment of pure creative inspiration to break an inspired defensive line. Early Siege at the Friuli A barrage of Bianconeri attacks turned the pitch into a shooting gallery from the opening minutes. Juventus...
Read our take

Juventus dismantle Pisa 4-0 at the Allianz Stadium. A perfect 10 performance from Kenan Yıldız keeps the European dream alive. #JuvePisa #SerieA #ForzaJuve

One-Sided Siege at the Allianz A ruthless second-half display saw Juventus dismantle a struggling Pisa side, proving the gulf in class between the European contenders and the relegation candidates. The Opening Salvo From the early stages at Allianz Stadium, Juventus established a suffocating grip on the match. The Intensity was...
Read our take

Absolute carnage at the Olimpico! F. Gatti's 93rd-minute equalizer caps a 3-3 classic that defines Serie A drama. Both sides refused to blink. #RomaJuve #SerieA #MustWatch

Olimpico Erupts as Gatti Rescues Late Point A pulsating stalemate that left Roma's top-four cushion intact but granted Juventus a massive psychological lifeline in the Champions League race. Frantic Foundations at the Olimpico The Stakes were evident from the opening whistle at the Stadio Olimpico, with both sides desperate to...
Read our take

Juventus roar back 3-2 in Turin but Galatasaray’s 5-2 first-leg blitz carries them through on aggregate. Huge tie, brutal exit, massive statement. #UCL

Juventus land a punch, Galatasaray win the war A wild Champions League night in Turin where Juventus earned pride, but Galatasaray earned the ticket to the next round. Opening Act: belief versus the 5-2 burden Allianz Stadium felt edgy at kick-off. Juventus needed a minor miracle after that 5-2 beating...
Read our take

Shock result in Turin! Como secure a historic 0-2 away win against Juventus. Vojvoda and Caqueret deliver the goals in a tactical masterclass. #SerieA #JuveComo #Como1907

Allianz Silenced: Como Secure Historic Away Win A lethargic Juventus side was punished for their lack of urgency by a clinical Como team that executed their game plan to perfection. The Early Stunner The atmosphere at Allianz Stadium turned sour early as the visitors refused to follow the script. From...
Read our take

Chaos at Rams Park Stadyumu! Galatasaray crush Juventus 5-2 in a 7-goal UCL thriller. Gabriel Sara and Noa Lang shine as the Old Lady crumbles after Cabal's red card. A massive upset for the Turkish giants! #UCL #Galatasaray #Juventus

Turkish Delight as Lions Maul Ten-Man Juventus This was a high-octane European knockout clash where Galatasaray turned a chaotic shootout into a historic rout after a moment of madness from the visitors. The Istanbul Fireworks The Intensity was high from the opening sequence at Galatasaray ’s home. The atmosphere at...
Read our take

Absolute mayhem at San Siro! Inter edge Juventus 3-2 in a classic Derby d'Italia. Despite Kalulu's red card, Juve fought back to 2-2 via Locatelli, only for Zielinski to net a 90th-minute winner. Elite football! #InterJuve #SerieA #DerbydItalia

Zieliński At The Death: Inter Edge Heroic Juventus In Five-Goal Thriller In a Derby d'Italia that will be remembered for years, Inter secured a vital victory in the title race after a chaotic final sequence at the San Siro. Chaos Early On At The Meazza The Stadio Giuseppe Meazza bore...
Read our take

Drama at the Allianz Stadium! Lazio raced into a 2-0 lead through Pedro and Isaksen, but Juventus staged a relentless comeback. 34 shots later, Pierre Kalulu snatched a 90th-minute equalizer to make it 2-2. What a match! #JuveLazio #SerieA #Kalulu

Bianconeri Resilience Breaks Lazio Resistance At The Death A relentless offensive barrage from the hosts finally broke Lazio's stubborn resistance in a match that defied logic and showcased the sheer unpredictability of Serie A. The Shock Breakthrough Against the Run of Play The encounter at the Allianz Stadium began with...
Read our take

Ruthless Juventus secure a massive 1-4 away win at Stadio Ennio Tardini! A Bremer brace alongside strikes from McKennie and David silenced the home crowd. Despite a Cambiaso OG giving Parma hope, the Bianconeri dominance was absolute. #SerieA #Juve #ParmaJuve

Ruthless Juventus Secure Four-Goal Victory at the Tardini A clinical display from the Bianconeri leaves Parma reeling and solidifies the visitors' grip on a Champions League qualification spot with an emphatic 4-1 triumph. Early Dominance from the Visitors The encounter at Stadio Ennio Tardini began with an immediate statement of...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

4th Place
Form
WWWDDDLLWW

Record

P34
W18
D10
L6
Pts64
Win%53%

Goals

Scored57
Conceded29
Diff +28
Avg/G1.7
Conc/G0.9

Defense & Discipline

Clean Sheets15
Failed to Score7
Pens Scored2
Pens Missed0

Best Streaks

3 Win Streak
3 Draw Streak
2 Loss Streak

League Standings

League Standings

Full Serie A table with points, goal difference and recent form

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 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)
6 AS Roma 34 61 48 29 +19 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)
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 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)
16 Fiorentina 34 37 38 45 -7 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)
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)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 41 players