Skip to content

AC Milan vs Bologna: Head-to-Head Record & Stats

32 competitive meetings since 2010 · Serie A, Coppa Italia

21AC Milan wins
7Draws
4Bologna wins

Head-to-head summary

AC Milan have dominated competitive matches since the 2010/11 season, winning 21 of the 32 meetings. Bologna have secured 4 wins, alongside 7 draws. In Serie A, AC Milan hold 21 wins from 31 fixtures. Their record at Bologna is particularly strong, with 10 wins and 4 draws from 15 visits, suffering just 1 defeat. AC Milan also put together 6 wins in a row between May 2019 and October 2021.

Recent encounters show Bologna competing far more closely. On 14 May 2025, Bologna won 0–1 in the Coppa Italia Final. They followed that up on 28 October 2026 with their biggest win of the period, winning 2–4 at AC Milan despite trailing 2–1 at half-time. That matched AC Milan's 2–4 win at Bologna on 23 October 2021 for the most goals in one game. AC Milan also recorded a 0–3 away victory on 3 February 2026.

Goal production averages 2.78 per game, with over 1.5 goals appearing in 23 of 32 matches and over 2.5 goals in 18 of 32. Both teams scored in 17 of 32 fixtures. Action tends to increase after the break, with 56% of goals scored in the second half. Early leads usually hold, as the side ahead at half-time went on to win in 13 of 16 occasions. The most common scorelines are AC Milan 1–0 Bologna and AC Milan 2–1 Bologna, occurring 5 times each.

Next meeting

Bologna vs AC Milan

UTC

Serie A · Matchday 23

Goals & betting stats

2.78Goals per game
53%Both teams scored (17/32)
56%Over 2.5 goals (18/32)
72%Over 1.5 goals (23/32)
28%Over 3.5 goals (9/32)
60 – 29Goals scored: AC Milan – Bologna
13AC Milan clean sheets
4Bologna clean sheets

Half-time and full-time

1.22Goals per game, 1st half
1.56Goals per game, 2nd half
69%Goal before half-time (22/32)
28%Both scored in the 1st half (9/32)

HT/FT results

Half-time ↓ / Full-time →AC MilanDrawBologna
AC Milan ahead at HT 1341% 0 26%
Level at HT 825% 619% 26%
Bologna ahead at HT 0 13% 0

32 matches decided in 90 minutes with a recorded half-time score. The side ahead at the break went on to win 13 of 16 times (81%).

AC Milan when behind at half-time 1 of 1 not lost

Trailed at the break 1 times, came back to win 0.

Bologna when behind at half-time 2 of 15 not lost

Trailed at the break 15 times, came back to win 2.

Most common scores

  • AC Milan 1–0 Bologna 5× · 16%
  • AC Milan 2–1 Bologna 5× · 16%
  • AC Milan 3–0 Bologna 3× · 9%
  • AC Milan 2–0 Bologna 3× · 9%
  • AC Milan 0–1 Bologna 2× · 6%
  • AC Milan 3–1 Bologna 2× · 6%

Home and away record

AC Milan 21 wins (66%), 7 draws (22%), Bologna 4 wins (13%)32MATCHES

When AC Milan play at home (17 games)

AC Milan 11 · Draws 3 · Bologna 3

When Bologna play at home (15 games)

AC Milan 10 · Draws 4 · Bologna 1

Record by competition

CompetitionPlayedAC MilanDrawsBolognaShare
Serie A 31 21 7 3
Coppa Italia 1 0 0 1

Last AC Milan vs Bologna results

DateHomeScoreAwayCompetition
AC Milan 2–4HT 2–1 Bologna Serie A · Matchday 9
Bologna 0–3HT 0–2 AC Milan Serie A · Matchday 23
AC Milan 1–0HT 0–0 Bologna Serie A · Matchday 3
AC Milan 0–1HT 0–0 Bologna Coppa Italia · Final
AC Milan 3–1HT 0–0 Bologna Serie A · Matchday 36
Bologna 2–1HT 0–1 AC Milan Serie A · Matchday 9
AC Milan 2–2HT 1–1 Bologna Serie A · Matchday 22
Bologna 0–2HT 0–2 AC Milan Serie A · Matchday 1
Bologna 1–1HT 1–1 AC Milan Serie A · Matchday 30
AC Milan 2–0HT 1–0 Bologna Serie A · Matchday 3
Show all 32 meetings
DateHomeScoreAwayCompetition
AC Milan 0–0HT 0–0 Bologna Serie A · Matchday 31
Bologna 2–4HT 0–2 AC Milan Serie A · Matchday 9
Bologna 1–2HT 0–1 AC Milan Serie A · Matchday 20
AC Milan 2–0HT 1–0 Bologna Serie A · Matchday 1
AC Milan 5–1HT 2–1 Bologna Serie A · Matchday 34
Bologna 2–3HT 1–2 AC Milan Serie A · Matchday 15
AC Milan 2–1HT 1–0 Bologna Serie A · Matchday 35
Bologna 0–0HT 0–0 AC Milan Serie A · Matchday 16
Bologna 1–2HT 0–2 AC Milan Serie A · Matchday 35
AC Milan 2–1HT 1–1 Bologna Serie A · Matchday 16
AC Milan 3–0HT 0–0 Bologna Serie A · Matchday 37
Bologna 0–1HT 0–0 AC Milan Serie A · Matchday 18
Bologna 0–1HT 0–1 AC Milan Serie A · Matchday 37
AC Milan 0–1HT 0–0 Bologna Serie A · Matchday 18
AC Milan 1–0HT 0–0 Bologna Serie A · Matchday 24
Bologna 3–3HT 1–1 AC Milan Serie A · Matchday 5
AC Milan 2–1HT 0–0 Bologna Serie A · Matchday 21
Bologna 1–3HT 1–1 AC Milan Serie A · Matchday 2
AC Milan 1–1HT 0–1 Bologna Serie A · Matchday 34
Bologna 2–2HT 1–1 AC Milan Serie A · Matchday 15
AC Milan 1–0HT 1–0 Bologna Serie A · Matchday 35
Bologna 0–3HT 0–2 AC Milan Serie A · Matchday 16

Records

Biggest AC Milan win AC Milan 5–1 Bologna

18 Jul 2020 · Serie A · Stadio Giuseppe Meazza

Biggest Bologna win AC Milan 2–4 Bologna

28 Oct 2026 · Serie A · San Siro/Giuseppe Meazza

Most goals in a game 6 goals

AC Milan 2–4 Bologna (Oct 2026); Bologna 2–4 AC Milan (Oct 2021); AC Milan 5–1 Bologna (Jul 2020)

Longest AC Milan winning run 6 wins in a row

May 2019 – Oct 2021

Current form

AC Milan

  1. W
  2. L
  3. W
  4. L
  5. W

5th in Serie A · 21 pts from 10 games. Last: AC Milan 3–1 Inter (Serie A).

Bologna

  1. W
  2. W
  3. W
  4. L
  5. W

9th in Serie A · 14 pts from 10 games. Last: Bologna 2–1 Monza (Serie A).

AC Milan vs Bologna FAQ

Who has won more AC Milan vs Bologna matches?

AC Milan have won more: 21 wins to Bologna's 4, with 7 draws, from 32 competitive meetings since the 2010/11 season.

What was the last AC Milan vs Bologna result?

AC Milan 2–4 Bologna, played on 28 October 2026 (Serie A).

How many goals are scored in AC Milan vs Bologna games?

The fixture averages 2.78 goals per game. Over 2.5 goals landed in 56% of meetings and both teams scored in 53%.

What is the most common score in AC Milan vs Bologna?

AC Milan 1–0 Bologna, which has happened 5 times in 32 meetings since the 2010/11 season.

What is the biggest win in AC Milan vs Bologna history?

In our records (since the 2010/11 season) the biggest margin is AC Milan 5–1 Bologna, on 18 July 2020 (Serie A).

When do AC Milan and Bologna play next?

Bologna host AC Milan on Sunday 7 February 2027 at 17:30 UTC (Serie A).

More Serie A head-to-heads

Competitive matches since the 2010/11 season, friendlies excluded. A match decided on penalties counts as a draw. Last updated 29 Oct 2026.