Cagliari Calcio
Football Italy - Serie A Unipol Domus Fri 2 Jan 14:45
AC Milan
  1. Prediction
  2. Odds
  3. Stats
  4. Team News
  5. Lineups
  6. Injuries
  7. Squads
  8. Table

Serie A Betting Preview: Cagliari vs AC Milan

Cagliari host second-placed AC Milan at Unipol Domus, with kick-off set for 14:45 on Friday 2 January.

Don’t Write Off Cagliari For This Clash

We’re backing Cagliari +1 on the Asian Handicap against Milan at -109. There’s money back should the underdogs lose by one goal and we will see a nice return from this bet if they manage to win or draw.

Like our Asian Handicap angle? Activate the latest BetMGM bonus code and see how the betting site performs in our review before placing your wager.

Milan Are 7 From 10 on the Head-to-Head

Cagliari won last time out by a 2-1 scoreline. It was away from home against Torino at Stadio Olimpico Grande Torino. Gli Isolani managed four shots on target and had 44% possession, with Matteo Prati and Semih Kilicsoy scoring one goal each.

AC Milan have enjoyed back-to-back Serie A away wins. In their previous league match, they beat Hellas Verona at home, triumphing 3-0 at San Siro. The Lombardy outfit had 52% possession and recorded five shots on goal, with Christopher Nkunku finding the net twice and Christian Pulisic bagging one.

Head-to-Head Statistics

Milan have gone unbeaten in their past ten games against Cagliari, with the last encounter ending 1-1 at San Siro. The 10 most recent H2H games have included seven Milan victories along with three draws.

Serie A G W D L GF GA GD GD P
2 AC Milan logo AC Milan 24 15 8 1 40 18 22 40:18 53
13 Cagliari logo Cagliari 24 7 7 10 28 33 -5 28:33 28
View Full Table
Cagliari – Last 10 League Games

Cagliari have 2 wins, 4 losses and 4 draws, averaging 1.3 goals from 3.7 shots on goal and 9.1 attempts. Fabio Pisacane's side have averaged 46.9% possession, 390.5 passes and 3.4 corners per game, with their opponents scoring 1.6 goals from 5.5 shots on goal, 11.8 attempts and 4.8 corners.

Top goalscorer Sebastiano Esposito has found the net 3 times, with Semih Kilicsoy, Gianluca Gaetano and Gennaro Borrelli scoring 2 each. Alessandro Deiola, Gabriele Zappa and Sebastiano Esposito have the most assists with 2, while goalie Elia Caprile has recorded 2 clean sheets.

AC Milan – Last 10 League Games

Milan have won 6 and drawn 4, with an average of 1.8 goals from 12.9 attempts and 4.8 shots on goal. I Rossoneri average 51.8% possession, 475.3 passes, 4.1 corners in their favour and 4.7 corners against, while conceding 1.0 goals from 11.2 attempts and 3.4 shots on goal.

Rafael Leao is the leading goalscorer with 5, Christian Pulisic has 4, with Christopher Nkunku and Davide Bartesaghi getting 2. Christopher Nkunku, Fikayo Tomori and Samuele Ricci have had 2 assists in the last 10 games, while Mike Maignan has 4 clean sheets to his name.

Confirmed Lineups

Cagliari confirmed lineup (3-5-2): Elia Caprile (GK), Gabriele Zappa, Sebastiano Luperto, Juan Rodriguez, Marco Palestra, Michel Ndary Adopo, Matteo Prati, Luca Mazzitelli, Adam Obert, Semih Kilicsoy, Sebastiano Esposito.

AC Milan confirmed lineup (3-5-2): Mike Maignan (GK), Fikayo Tomori, Koni De Winter, Davide Bartesaghi, Alexis Saelemaekers, Youssouf Fofana, Luka Modric, Adrien Rabiot, Pervis Estupinan, Ruben Loftus-Cheek, Rafael Leao.

Cagliari vs AC Milan Prediction & Betting Tips

Unlock a complete betting breakdown for Cagliari vs AC Milan, featuring our expert match prediction, expected final score, corners insight, standout player prop picks and a ready-to-play bet builder.

Match Prediction

We’re going for Cagliari on the Asian Handicap +1 and feel confident that the underdogs can win or draw this Serie A clash. We feel as though there’s plenty of juice in the odds of -109.

We always have a keen eye on team news, while our football experts have their finger on the pulse by knowing the latest form. You will also find a compendium of stats which provide some valuable pointers ahead of the Serie A action.

Key Cagliari vs AC Milan league stats:

  • The +1 line has been covered by Cagliari in 3 consecutive games at home.
  • The +1 line has been covered by Cagliari in 6 of their last 10 games.
  • The +1 line has been covered by Cagliari in 11 of their last 20 games.
  • The -1 line hasn’t been covered by Milan in any of their last 5 games on the road.
  • The -1 line hasn’t been covered by Milan in 9 of their last 10 games.
  • The +1 line has been covered by Cagliari in 2 consecutive games against Milan.
Cagliari +1 Probability

The betting apps are estimating that there is a 52.1% likelihood of this pick landing a return. Taking all factors into consideration, our tipsters think there’s a stronger chance of success and have a probability interval between 55-60%. That means we’re regarding it as a value bet.

Looking for Bigger Odds?

The betting sites give you the chance to buy or sell goals, meaning that you can select from a variety of lines. Buying means shorter prices, with selling sending the odds upwards.

Before you bet, make sure to check out the latest offers. Our guide is packed with the best welcome bonuses from leading sportsbooks.

Our Match Prediction
Cagliari Asian Hcp +1 @ -109 Bet Now BetMGM logo
BetMGM logo
BetMGM Promo Up To $1500 in Bonus Bets Get Bonus T&C apply. Gamble responsibly 18+
Disclosure: This preview contains affiliate links; we may earn a commission at no extra cost to you. T&Cs apply. We only recommend licensed and regulated operators. See our Editorial Policy. Pick odds and lines reflect the price available at the time of publication (21:07, 31 December 2025). Live market odds are updated regularly and may differ. 18+ (or legal age) | Gamble Responsibly.
Published 21:07, 31 December 2025

Correct Score Prediction

Cagliari Cagliari logo 1 - 1 Milan logo Milan

There’s the option to bet on the two teams to play out a 1-1 draw. Odds of +550 are on offer and this is a correct score wager that should provide plenty of entertainment.

Player Prop Picks

Top Pick: Christopher Nkunku Under 0.5 Shots On Target -111 BetMGM logo

Christopher Nkunku (Milan) hasn’t recorded a shot on goal in four of the past six Serie A matches on the road. We’re expecting him to fall short of the mark, with this Shots on Target bet available at odds of -111.

Latest Christopher Nkunku Player Prop Odds

Gianluca Gaetano to Score +700 BetMGM logo

Gianluca Gaetano (Cagliari) has scored two goals in his past five Serie A games. Based on the stats, we are happy to back the +700 when it comes to him finding the net on the Anytime Goalscorer market.

Latest Gianluca Gaetano Player Prop Odds

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

Corners Prediction

Milan Under 4.5 Corners +102 BetMGM logo

In six consecutive away games, Milan have fallen short of 4.5 corners. The number of Milan corners could be lower than the line suggests and that leads us to a bet at odds of +102.

League Games
League Games
Last 10 Total For Against
Last 10 at Home Total For Against
Last 10 Away Total For Against
Cagliari Logo Cagliari
Total
8.20 3.40 4.80
Home
8.70 4.20 4.50
Away
9.50 3.10 6.40
Milan Logo Milan
Total
8.80 4.10 4.70
Home
9.20 5.00 4.20
Away
8.60 3.20 5.40
Latest Corner Odds

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

Bet Builder Tips

Asian Handicap Cagliari +1 -109
Total Goals Under 2.5 -109
Shots On Target Christopher Nkunku Under 0.5 -111

We’re happy to go with a same-game multi that has Cagliari with an Asian Handicap of +1, two or less goals combined with Christopher Nkunku (Milan) to not record a shot on target.

The bet builder route is a great one for football fans requiring a tailored same-game multi on a match. It results in you being able to place a tailored bet at a larger price based on the number of predictions made.

Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.

Cagliari vs AC Milan Odds

The odds and lines below are updated regularly and may differ from the prices shown in our picks, which are captured at the time of publication.

Latest Match Odds Suggest Milan Victory

With the bookies giving them a 64% probability of winning, AC Milan might be a popular acca pick. Their current betting odds are -179 when it comes to triumphing in this Serie A clash. For those wanting to back Cagliari, you will find +540 about this outsider.

For those wanting an alternative, Milan are +112 on the Half-Time Result market. This means they need to lead at the break, with Cagliari being priced up at +475 and the draw is +125.

If you’re anticipating that two goals or less will be netted throughout the contest, then Under 2.5 Goals is a definite runner. A different slant is having a BTTS bet and Both Teams to Score No is chalked up at -152.

It’s fantastic to find hundreds of markets on offer for Serie A games. You simply need to visit the best sports betting sites and select from the various football options that are presented.

Christian Pulisic Favourite to Score the First Goal

Christian Pulisic is priced at +380 when it comes to First Goalscorer which makes him the favourite, while he’s also available at odds of +150 to find the net anytime.

Player Goals
Christian Pulisic (Milan)
First
+150
Anytime
+380
BetMGM Logo
Rafael Leão (Milan)
First
+160
Anytime
+390
BetMGM Logo
Christopher Nkunku (Milan)
First
+220
Anytime
+525
BetMGM Logo
Adrien Rabiot (Milan)
First
+320
Anytime
+800
BetMGM Logo
Player Shots On Target
Rafael Leão (Milan)
Over 0.5
-313
Under 0.5
+148
BetMGM Logo
Christopher Nkunku (Milan)
Over 0.5
-182
Under 0.5
-108
BetMGM Logo
Sebastiano Esposito (Cagliari)
Over 0.5
-120
Under 0.5
-159
BetMGM Logo
Semih Kiliçsoy (Cagliari)
Over 0.5
-102
Under 0.5
-192
BetMGM Logo
Player Shots
Christian Pulisic (Milan)
Over 3.5
+114
Under 3.5
-
BetMGM Logo
Rafael Leão (Milan)
Over 3.5
+135
Under 3.5
-
BetMGM Logo
Christopher Nkunku (Milan)
Over 2.5
+120
Under 2.5
-
BetMGM Logo
Sebastiano Esposito (Cagliari)
Over 2.5
+145
Under 2.5
-
BetMGM Logo
Live market odds and lines updated regularly. All odds subject to change. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.
Best Betting Offers
Unipol Domus
Unipol Domus
Milan Avoid Defeat Against Cagliari in Last Five H2H Unipol Domus Encounters

Cagliari haven’t lost any of their past three games at Unipol Domus. Gli Isolani have four defeats, three wins and three draws in the last 10 home games, scoring an average of 1.40 goals per match and conceding 1.40.

Milan haven’t been beaten in seven straight games away from home. The Lombardy outfit have managed six victories, three draws and one loss in the last 10 away matches, recording an average of 1.70 goals per game and conceding 0.90.

The last meeting at Unipol Domus saw Cagliari and Milan draw 3-3. The previous 5 H2H matches at Unipol Domus have featured four Milan wins and one draw.

Last 10 League Games W-D-L G GF GA O2.5 U2.5 B-Y B-No
Cagliari logo Cagliari Home Stats 3-3-4 2.80 1.40 1.40 5 5 5 5
AC Milan logo AC Milan Away Stats 6-3-1 2.60 1.70 0.90 5 5 5 5
  • W-D-L = Wins-Draws-Losses
  • G = Avg. Goals
  • GF = Avg. Goals For
  • GA = Avg. Goals Against
  • O2.5 = Matches Over 2.5 Goals
  • U2.5 = Matches Under 2.5 Goals
  • B-Y = Matches BTTS Yes
  • B-No = Matches BTTS No
Team Stats
Cagliari logo Cagliari League Stats
AC Milan logo AC Milan League Stats
Full-Time Result
  • 2 wins, 4 defeats and 4 draws in the previous 10 matches
  • 3 wins, 4 defeats and 3 draws in the previous 10 home matches
Full-Time Result
  • 6 wins and 4 draws in the previous 10 matches
  • 6 wins, 1 defeat and 3 draws in the previous 10 away matches
Goals
Goals
Corners
Corners
Possession
Possession
Top Scorers & Assists
Top Scorers & Assists

Cagliari vs AC Milan Lineups & Team News

Get the latest team news for Cagliari vs Milan before you bet. Receive the predicted and confirmed Serie A lineups from us, plus the most recent injury updates.

Cagliari Confirmed Lineup 3-5-2

AC Milan Confirmed Lineup 3-5-2

Cagliari Confirmed Lineup 3-5-2

1 Elia Caprile
28 Gabriele Zappa 6 Sebastiano Luperto 15 Juan Rodriguez
2 Marco Palestra 8 Michel Ndary Adopo 16 Matteo Prati 4 Luca Mazzitelli 33 Adam Obert
9 Semih Kilicsoy 94 Sebastiano Esposito
16 Mike Maignan
23 Fikayo Tomori 5 Koni De Winter 33 Davide Bartesaghi
56 Alexis Saelemaekers 19 Youssouf Fofana 14 Luka Modric 12 Adrien Rabiot 2 Pervis Estupinan
8 Ruben Loftus-Cheek 10 Rafael Leao

AC Milan Confirmed Lineup 3-5-2

Cagliari Substitutes

  • 3Riyad Idrissi
  • 10Gianluca Gaetano
  • 14Alessandro Deiola
  • 18Alessandro Di Pardo
  • 20Marko Rog
  • 21Nicolo Cavuoti
  • 23Nicola Pintus
  • 24Giuseppe Ciocci
  • 26Yerry Mina
  • 27Joseph Liteta
  • 29Gennaro Borrelli
  • 30Leonardo Pavoletti
  • 31Boris Radunovic
  • 37Yael Trepy
  • 77Zito Luvumbo

AC Milan Substitutes

  • 1Pietro Terracciano
  • 4Samuele Ricci
  • 9Niclas Fuellkrug
  • 11Christian Pulisic
  • 24Zachary Athekame
  • 27David Odogu
  • 30Ardon Jashari
  • 31Strahinja Pavlovic
  • 38Alex Castiello
  • 46Matteo Gabbia
  • 96Lorenzo Torriani

Previous Cagliari Lineups

27 Dec Serie A
Torino 1-2 Cagliari
21 Dec Serie A
Cagliari 2-2 Pisa
13 Dec Serie A
Atalanta 2-1 Cagliari
07 Dec Serie A
Cagliari 1-0 Roma
03 Dec Coppa Italia
Napoli 10-9 Cagliari
29 Nov Serie A
Juventus 2-1 Cagliari

Previous AC Milan Lineups

28 Dec Serie A
AC Milan 3-0 Hellas Verona
14 Dec Serie A
AC Milan 2-2 Sassuolo
08 Dec Serie A
Torino 2-3 AC Milan
04 Dec Coppa Italia
Lazio 1-0 AC Milan
29 Nov Serie A
AC Milan 1-0 Lazio
23 Nov Serie A
Inter Milan 0-1 AC Milan

Injuries & Suspensions

Cagliari Injury Table
Type Name Info
Gennaro Borrelli Thigh
Alessandro Deiola Thigh
Mattia Felici Cruciate ligame
Andrea Belotti Cruciate ligame
Mateusz Wieteska Cruciate ligame
AC Milan Injury Table
Type Name Info
Tommaso Pobega Red card (direc
Alvaro Morata 2nd yellow (Red
Adrien Rabiot 2nd yellow (Red
Santiago Gimenez Red card (direc
Alexis Saelemaekers Other
Santiago Gimenez Ankle
Team Squads

Cagliari Player Stats & Squad

Manager: Fabio Pisacane

Player # Pos GP MIN ST BE G A Y R
Elia Caprile 25 G 17 1530 17 0 0 0 1 0
Marco Palestra 2 D 16 1352 15 1 0 3 0 0
Michael Folorunsho 90 M 16 1306 16 0 1 0 3 0
Michel Ndary Adopo 8 M 17 1278 13 4 0 1 1 0
Sebastiano Luperto 6 D 13 1166 13 4 1 0 1 0

AC Milan Player Stats & Squad

Manager: Massimiliano Allegri

Player # Pos GP MIN ST BE G A Y R
Luka Modric 14 M 16 1392 16 0 1 2 2 0
Alexis Saelemaekers 56 M 16 1377 16 0 2 2 1 0
Strahinja Pavlovic 31 D 16 1372 16 0 2 1 1 0
Matteo Gabbia 46 D 15 1319 15 0 0 0 2 0
Mike Maignan 16 G 15 1314 15 0 0 0 1 0
Italy FlagSerie A Table
2025/2026 Season
# Team G W D L +/- P
1 Inter Milan 25 20 1 4 60:21 61
2 AC Milan 24 15 8 1 40:18 53
3 Napoli 25 15 5 5 38:25 50
4 Roma 25 15 2 8 31:16 47
5 Juventus 25 13 7 5 43:23 46
6 Atalanta 25 11 9 5 34:21 42
7 Como 24 11 8 5 38:18 41
8 Bologna 25 9 6 10 34:32 33
9 Lazio 25 8 9 8 26:25 33
10 Sassuolo 25 9 5 11 29:35 32
11 Udinese 25 9 5 11 28:38 32
12 Parma 25 7 8 10 18:31 29
13 Cagliari 24 7 7 10 28:33 28
14 Torino 25 7 6 12 25:44 27
15 Cremonese 25 5 9 11 21:33 24
16 Genoa 25 5 9 11 29:37 24
17 Lecce 24 5 6 13 15:31 21
18 Fiorentina 25 4 9 12 29:39 21
19 Pisa 25 1 12 12 20:42 15
20 Hellas Verona 25 2 9 14 19:43 15
# Team G W D L +/- P
1 Inter Milan 13 10 1 2 36:12 31
2 Napoli 12 8 4 0 21:11 28
3 Juventus 12 7 5 0 25:10 26
4 Atalanta 13 7 4 2 20:10 25
5 Roma 12 8 1 3 16:6 25
6 AC Milan 11 7 3 1 17:9 24
7 Como 13 6 5 2 21:9 23
8 Lazio 13 5 4 4 18:16 19
9 Udinese 13 4 4 5 13:18 16
10 Cagliari 11 4 3 4 15:13 15
11 Bologna 12 4 2 6 12:14 14
12 Sassuolo 12 4 2 6 12:19 14
13 Torino 13 4 2 7 13:22 14
14 Genoa 13 3 4 6 14:18 13
15 Lecce 13 3 4 6 9:16 13
16 Parma 13 3 4 6 10:18 13
17 Cremonese 12 2 6 4 11:15 12
18 Fiorentina 12 2 4 6 17:19 10
19 Hellas Verona 12 1 4 7 11:19 7
20 Pisa 13 1 4 8 4:16 7