Active in Serie A

AC Milan

MIL

Italiano flag Italiano
Form: LWWWW
Squad Size 37
City Milano
Stadium Stadio Giuseppe Meazza
Founded 1899

AC Milan sit 2nd in Serie A with 57 points collected, in superb shape. Recent matches show LWWWW across their last five fixtures. The data presents a team in contention, but title races reward consistency over flashes of brilliance. The squad features Y. Musah (MAGNET), F. Terracciano (INTERCEPTOR), and A. Saelemaekers (DRIBBLER).

Match Coverage

AC Milan results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

AC Milan snatch victory at Stadio Giovanni Zini! S. Pavlovic and R. Leao score late to secure a massive result for the Champions League race. #SerieA #ACMilan #ForzaMilan

Stoppage Time Stunner at Stadio Giovanni Zini AC Milan secured a vital victory through late clinical finishing after struggling to break down a resilient Cremonese side. A Shooting Gallery in Cremona The match at Stadio Giovanni Zini began with a frantic tempo as AC Milan sought to impose their authority....
Read our take

Parma stun AC Milan at the San Siro! A late strike from Mariano Troilo and Edoardo Corvi's heroics seal a massive upset. #SerieA #ACMilan #Parma

Troilo Stuns San Siro as Parma Topple Giants A classic smash-and-grab at the Stadio Giuseppe Meazza sees Parma derail AC Milan's title pursuit with a masterclass in defensive resilience and late clinical execution. The Siege of San Siro From the opening exchange, AC Milan took firm control of the proceedings,...
Read our take

Milan and Como share the spoils in Australia! Leao cancels out Paz before Allegri sees red. A massive dent in Milan’s title hopes. #SerieA #MilanComo #ForzaMilan

Milan Stumble as Como Resists at Optus Stadium A title-chasing Milan side faltered on their Australian tour, salvaged by a moment of brilliance but ultimately frustrated by a resilient Como and a late red card. The Opening Salvo Despite the long journey to Perth, the Stakes remained high for an...
Read our take

Late magic at the Arena Garibaldi! Luka Modrić saves AC Milan with an 85th-minute winner after Füllkrug's penalty miss allowed Pisa back into the match. A 2-1 victory that keeps the Rossoneri in the title hunt! #SerieA #ACMilan #Modric

Modrić Masterclass: Milan Edge Past Spirited Pisa A vital away win for the Rossoneri that required individual brilliance to overcome a resilient underdog and a frustrating missed opportunity from the spot. Rossoneri Control at the Arena Garibaldi The match at Arena Garibaldi - Stadio Romeo Anconetani began with a clear...
Read our take

Ruthless efficiency from AC Milan at the Stadio Renato Dall'Ara! 🔴⚫ Despite Bologna edging possession (54%), clinical strikes from Loftus-Cheek, Nkunku, and Rabiot secured a 0-3 win. The Rossoneri keep the pressure on at the top! 🇮🇹 #SerieA #Milan #BolognaMilan

Clinical Milan Silence the Dall'Ara in Triple Strike A ruthless display of offensive efficiency saw AC Milan maintain their title pressure while exposing Bologna's lack of bite in the final third. Opening Act: Precision Over Possession The Stadio Renato Dall'Ara played host to a tactical masterclass where ball dominance did...
Read our take

Drama at Stadio Olimpico! AC Milan took the lead through De Winter, but L. Pellegrini's penalty rescued a point for AS Roma. Mike Maignan was the hero for Milan with 6 huge saves. The race for second stays tight! 🇮🇹🧤 #RomaMilan #SerieA #Maignan

Stalemate at the Olimpico A high-stakes draw that preserves the status quo in the Champions League places, showcasing Roma's creative flair and Milan's defensive resilience. Roma’s High-Octane Start The atmosphere at the Stadio Olimpico was electric as two of Italy’s giants clashed in a vital Stakes encounter for second place....
Read our take

Total dominance at San Siro! AC Milan find the breakthrough in the 76th minute as super-sub Niclas Füllkrug converts a Saelemaekers assist. 20 shots and 69% possession secure a vital 1-0 win in the title race. 🔴⚫️ #ACMilan #SerieA #SanSiro

Füllkrug's Clinical Cameo Rescues Dominant Milan AC Milan's relentless pressure finally paid dividends at San Siro, securing a narrow victory that sustains their title charge while leaving Lecce entrenched in a grim relegation battle. One-Way Traffic at the Meazza The encounter at Stadio Giuseppe Meazza quickly devolved into a tactical...
Read our take

Clinical AC Milan silence the Sinigaglia! Despite Como dominating possession and testing Maignan 8 times, the Rossoneri strike back through Nkunku and a lethal Rabiot brace. A massive 3-1 win for the title race! #SerieA #ComoMilan #ForzaMilan

Rabiot Double Punishes Wasteful Como at the Sinigaglia A masterclass in clinical finishing saw AC Milan overcome heavy territorial pressure to secure a vital victory in their pursuit of the Scudetto. Como's Early Surge and Maignan's Defiance The atmosphere at Stadio Giuseppe Sinigaglia was electric as Como began the match...
Read our take

Drama at Stadio Artemio Franchi! Comuzzo's goal looked to have won it for Fiorentina, but Nkunku's 90th-minute equalizer rescued a point for AC Milan. Maignan's 6 saves were the difference in a pulsating 1-1 draw. #SerieA #FiorentinaMilan #Nkunku

Nkunku’s Late Rescue Denies Fiorentina Huge Win A dramatic late equalizer reshapes the survival hopes for Fiorentina and the title aspirations for AC Milan in a high-octane encounter at the Stadio Artemio Franchi. Artemio Franchi Onslaught The match ignited with a frantic tempo as Fiorentina ignored their lowly league position...
Read our take

Total drama at Stadio Giuseppe Meazza! 32 shots from AC Milan weren't enough to beat Nicola Leali more than once. The Genoa keeper was immense, but Rafael Leao's 90th-minute strike saved a 1-1 draw for the hosts. A huge point for the visitors! #MilanGenoa #SerieA #Leao

Leão rescues Milan after Leali's goalkeeping masterclass A relentless attacking siege by the Rossoneri was almost thwarted by a heroic defensive stand, leaving the title contenders frustrated by a resilient relegation-threatened side. Rossoneri dominance met with a clinical sting The encounter at Stadio Giuseppe Meazza began with a clear narrative...
Read our take

AC Milan secure a vital 1-0 win at Unipol Domus! Rafael Leão's second-half strike keeps the Rossoneri in the title hunt, while Cagliari's relegation fears deepen. Professional display from the visitors. #SerieA #CagliariMilan #Leao

Leão’s Clinical Finish Silences Unipol Domus A professional and gritty performance from AC Milan sees them secure all three points, keeping the pressure on at the top while leaving Cagliari precariously close to the drop zone. Tactical Stalemate in Sardinia The encounter at the Unipol Domus began as a cagey...
Read our take

AC Milan tighten their grip on second place with a clinical 3-0 win over Verona at Stadio Giuseppe Meazza. A quickfire treble from Pulisic and Nkunku (2) secured the points in just 8 minutes of action. Clinical. #Milan #SerieA #Nkunku

Rossoneri Rampage: Nkunku Double Torches Verona A ruthless eight-minute scoring spree confirmed AC Milan's title credentials while leaving Verona rooted in the relegation mire. Early Deadlock and the Breakthrough The Stadio Giuseppe Meazza set the stage for a clash of contrasting ambitions as AC Milan hosted a struggling Verona ....
Read our take

A four-goal thriller at the Stadio Giuseppe Meazza! Davide Bartesaghi's double turned the game on its head, but Lauriente struck late to earn Sassuolo a deserved point. AC Milan's title charge stutters in a 2-2 draw. #SerieA #MilanSassuolo #Calcio

Stalemate at the San Siro: Bartesaghi Brace Denied by Late Leveller AC Milan’s push for the summit hit a frustrating roadblock as a resilient Sassuolo side fought back to claim a share of the spoils in a high-octane encounter. The Early Ambush The action at the Stadio Giuseppe Meazza ignited...
Read our take

Pulisic off the bench, game over! AC Milan survive a 2-0 scare at Torino to win 3-2. A stunning brace from the American keeps the Rossoneri top of the table. What a comeback! #TorinoMilan #SerieA

Pulisic Supersub Masterclass Stuns Torino A high-stakes clash between the league leaders and a relegation-threatened side became an instant classic as Christian Pulisic turned the tide from the bench. Granata Storm Rattles the Leaders The Stadio Olimpico Grande Torino bore witness to an extraordinary opening act as the home side...
Read our take

Milan stay top! A 51st-minute strike from Leao and a dramatic 97th-minute VAR penalty reversal secure a massive 1-0 win over Lazio at San Siro. Maignan heroics and Tomori's assist prove decisive. #MilanLazio #SerieA #ACMilan

Leao Strike and Late VAR Intervention Secure Milan Victory A gritty victory sees Milan tighten their grip on the table after a night of high stakes and late controversy at the San Siro. Tactical Standoff at San Siro The evening at Stadio Giuseppe Meazza began with a chess-like Balance ,...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Serie A 2nd Place
Form
LWWWWDWDDW

Record

P27
W16
D9
L2
Pts57
Win%59%

Goals

Scored43
Conceded20
Diff +23
Avg/G1.6
Conc/G0.7

Defense & Discipline

Clean Sheets12
Failed to Score2
Pens Scored5
Pens Missed0

Best Streaks

4 Win Streak
2 Draw Streak
1 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 27 67 64 21 +43 LAC Milan 1 - 0 Inter (08-03-2026)WInter 2 - 0 Genoa (28-02-2026)WLecce 0 - 2 Inter (21-02-2026)WInter 3 - 2 Juventus (14-02-2026)WSassuolo 0 - 5 Inter (08-02-2026)
2 AC Milan 27 57 43 20 +23 WAC Milan 1 - 0 Inter (08-03-2026)WCremonese 0 - 2 AC Milan (01-03-2026)LAC Milan 0 - 1 Parma (22-02-2026)DAC Milan 1 - 1 Como (18-02-2026)WPisa 1 - 2 AC Milan (13-02-2026)
3 Napoli 28 56 43 29 +14 WNapoli 2 - 1 Torino (06-03-2026)WHellas Verona 1 - 2 Napoli (28-02-2026)LAtalanta 2 - 1 Napoli (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WGenoa 2 - 3 Napoli (07-02-2026)
4 Como 28 51 46 21 +25 WCagliari 1 - 2 Como (07-03-2026)WComo 3 - 1 Lecce (28-02-2026)WJuventus 0 - 2 Como (21-02-2026)DAC Milan 1 - 1 Como (18-02-2026)LComo 1 - 2 Fiorentina (14-02-2026)
5 AS Roma 28 51 38 21 +17 LGenoa 2 - 1 AS Roma (08-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)WAS Roma 3 - 0 Cremonese (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WAS Roma 2 - 0 Cagliari (09-02-2026)
6 Juventus 28 50 50 28 +22 WJuventus 4 - 0 Pisa (07-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)LJuventus 0 - 2 Como (21-02-2026)LInter 3 - 2 Juventus (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)
7 Atalanta 28 46 39 26 +13 DAtalanta 2 - 2 Udinese (07-03-2026)LSassuolo 2 - 1 Atalanta (01-03-2026)WAtalanta 2 - 1 Napoli (22-02-2026)WLazio 0 - 2 Atalanta (14-02-2026)WAtalanta 2 - 1 Cremonese (09-02-2026)
8 Bologna 28 39 37 34 +3 LBologna 1 - 2 Hellas Verona (08-03-2026)WPisa 0 - 1 Bologna (02-03-2026)WBologna 1 - 0 Udinese (23-02-2026)WTorino 1 - 2 Bologna (15-02-2026)LBologna 0 - 1 Parma (08-02-2026)
9 Sassuolo 27 38 34 36 -2 WSassuolo 2 - 1 Atalanta (01-03-2026)WSassuolo 3 - 0 Hellas Verona (20-02-2026)WUdinese 1 - 2 Sassuolo (15-02-2026)LSassuolo 0 - 5 Inter (08-02-2026)WPisa 1 - 3 Sassuolo (31-01-2026)
10 Udinese 28 36 33 41 -8 DAtalanta 2 - 2 Udinese (07-03-2026)WUdinese 3 - 0 Fiorentina (02-03-2026)LBologna 1 - 0 Udinese (23-02-2026)LUdinese 1 - 2 Sassuolo (15-02-2026)LLecce 2 - 1 Udinese (08-02-2026)
11 Lazio 27 34 26 27 -1 LTorino 2 - 0 Lazio (01-03-2026)DCagliari 0 - 0 Lazio (21-02-2026)LLazio 0 - 2 Atalanta (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WLazio 3 - 2 Genoa (30-01-2026)
12 Parma 28 34 20 32 -12 DFiorentina 0 - 0 Parma (08-03-2026)DParma 1 - 1 Cagliari (27-02-2026)WAC Milan 0 - 1 Parma (22-02-2026)WParma 2 - 1 Hellas Verona (15-02-2026)WBologna 0 - 1 Parma (08-02-2026)
13 Genoa 28 30 34 40 -6 WGenoa 2 - 1 AS Roma (08-03-2026)LInter 2 - 0 Genoa (28-02-2026)WGenoa 3 - 0 Torino (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LGenoa 2 - 3 Napoli (07-02-2026)
14 Cagliari 28 30 30 38 -8 LCagliari 1 - 2 Como (07-03-2026)DParma 1 - 1 Cagliari (27-02-2026)DCagliari 0 - 0 Lazio (21-02-2026)LCagliari 0 - 2 Lecce (16-02-2026)LAS Roma 2 - 0 Cagliari (09-02-2026)
15 Torino 28 30 28 49 -21 LNapoli 2 - 1 Torino (06-03-2026)WTorino 2 - 0 Lazio (01-03-2026)LGenoa 3 - 0 Torino (22-02-2026)LTorino 1 - 2 Bologna (15-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)
16 Lecce 28 27 20 37 -17 WLecce 2 - 1 Cremonese (08-03-2026)LComo 3 - 1 Lecce (28-02-2026)LLecce 0 - 2 Inter (21-02-2026)WCagliari 0 - 2 Lecce (16-02-2026)WLecce 2 - 1 Udinese (08-02-2026)
17 Fiorentina 28 25 30 42 -12 DFiorentina 0 - 0 Parma (08-03-2026)LUdinese 3 - 0 Fiorentina (02-03-2026)WFiorentina 1 - 0 Pisa (23-02-2026)WComo 1 - 2 Fiorentina (14-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)
18 Cremonese 28 24 22 40 -18 LLecce 2 - 1 Cremonese (08-03-2026)LCremonese 0 - 2 AC Milan (01-03-2026)LAS Roma 3 - 0 Cremonese (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LAtalanta 2 - 1 Cremonese (09-02-2026)
19 Hellas Verona 28 18 22 49 -27 WBologna 1 - 2 Hellas Verona (08-03-2026)LHellas Verona 1 - 2 Napoli (28-02-2026)LSassuolo 3 - 0 Hellas Verona (20-02-2026)LParma 2 - 1 Hellas Verona (15-02-2026)DHellas Verona 0 - 0 Pisa (06-02-2026)
20 Pisa 28 15 20 48 -28 LJuventus 4 - 0 Pisa (07-03-2026)LPisa 0 - 1 Bologna (02-03-2026)LFiorentina 1 - 0 Pisa (23-02-2026)LPisa 1 - 2 AC Milan (13-02-2026)DHellas Verona 0 - 0 Pisa (06-02-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 37 players