Skip to content
TheFootball.News

Bulgaria vs Italy head-to-head record

Bulgaria wins
2
Draws
8
Italy wins
11

21 meetings, 1966 to 2021Goals: Bulgaria 17, Italy 36

Bulgaria and Italy have met 21 times since 1966. Italy have won 11, Bulgaria 2, and 8 matches ended level. They last met on 2 September 2021, when the match ended 1–1 in World Cup qualifying.

The 21 meetings have produced 53 goals, 2.52 per game. The biggest win is Italy’s 6–1 in a friendly in 1966. Italy are unbeaten in the last ten meetings (6 wins, 4 draws).

Who has won more, Bulgaria or Italy?

All matches21 matches

2 Bulgaria8 drawsItaly 11

Competitive13 matches

1 Bulgaria5 drawsItaly 7

Friendlies8 matches

1 Bulgaria3 drawsItaly 4

Key numbers

Goals
Bulgaria 17, Italy 362.52 per game
First meeting
Italy 6–1 BulgariaFriendly, 14 Jun 1966
Most recent
Italy 1–1 BulgariaWorld Cup qualifying, 2 Sept 2021
Bulgaria’s biggest win
Bulgaria 3–2 ItalyEuro qualifying, 6 Apr 1968
Italy’s biggest win
Italy 6–1 BulgariaFriendly, 14 Jun 1966
Most goals in a meeting
Italy 6–1 BulgariaFriendly, 14 Jun 1966
Current run
Italy unbeaten in 10
Biggest upset
Bulgaria 2–1 ItalyFriendly, 25 Sept 1991Winner’s rating-based win expectancy: 28%
TFN Elo rating now
Bulgaria 1507 (99th), Italy 1964 (12th)How the rating works

Last five meetings

  1. Italy1Bulgaria1

    World Cup qualifying

    Florence, Italy

  2. Bulgaria0Italy2

    World Cup qualifying

    Sofia, Bulgaria

  3. Italy1Bulgaria0

    Euro qualifying

    Palermo, Italy

  4. Bulgaria2Italy2

    Euro qualifying

    Sofia, Bulgaria

  5. Italy1Bulgaria0

    World Cup qualifying

    Palermo, Italy

Who has had the upper hand over time?

The line climbs with every Bulgaria win and drops with every Italy win, so its height shows who has won more meetings up to that point.

Above the line: Bulgaria have won more Below: Italy have won more
14 June 1966: Italy 6–1 Bulgaria (Friendly). Italy +16 April 1968: Bulgaria 3–2 Italy (Euro qualifying). Level20 April 1968: Italy 2–0 Bulgaria (Euro qualifying). Italy +124 May 1969: Italy 0–0 Bulgaria (Friendly). Italy +121 June 1972: Bulgaria 1–1 Italy (Friendly). Italy +129 December 1974: Italy 0–0 Bulgaria (Friendly). Italy +120 September 1978: Italy 1–0 Bulgaria (Friendly). Italy +223 September 1981: Italy 3–2 Bulgaria (Friendly). Italy +331 May 1986: Bulgaria 1–1 Italy (World Cup). Italy +320 September 1989: Italy 4–0 Bulgaria (Friendly). Italy +425 September 1991: Bulgaria 2–1 Italy (Friendly). Italy +313 July 1994: Bulgaria 1–2 Italy (World Cup). Italy +422 June 2004: Italy 2–1 Bulgaria (European Championship). Italy +511 October 2008: Bulgaria 0–0 Italy (World Cup qualifying). Italy +59 September 2009: Italy 2–0 Bulgaria (World Cup qualifying). Italy +67 September 2012: Bulgaria 2–2 Italy (World Cup qualifying). Italy +66 September 2013: Italy 1–0 Bulgaria (World Cup qualifying). Italy +728 March 2015: Bulgaria 2–2 Italy (Euro qualifying). Italy +76 September 2015: Italy 1–0 Bulgaria (Euro qualifying). Italy +828 March 2021: Bulgaria 0–2 Italy (World Cup qualifying). Italy +92 September 2021: Italy 1–1 Bulgaria (World Cup qualifying). Italy +9Level
Italy lead by 9 wins after the latest meeting. The biggest lead was 9, held by Italy from 28 March 2021.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Bulgaria's home games

7 matches

241

BulgariaDrawsItaly

In Italy's home games

11 matches

038

BulgariaDrawsItaly

At neutral venues

3 matches

012

BulgariaDrawsItaly

Record by competition

Record by competition
CompetitionPlayedBulgariaDrawsItalyGoals
Friendly81346–16
World Cup qualifying60333–8
Euro qualifying41125–7
World Cup20112–3
European Championship10011–2

Meetings by decade

Bulgaria wins Draws Italy wins
Meetings by decade
DecadeResultsPlayedGoals
1960s414
1970s33
1980s311
1990s26
2000s35
2010s410
2020s24

Longest runs

Longest runs
Longest run ofBulgariaItaly
Wins in a row1199122015 to 2021
Unbeaten meetings31969 to 1974101994 to 2021

The longest run of draws is 3, from 24 May 1969 to 29 December 1974.

Top scorers in Bulgaria vs Italy

  1. 1Dani OsvaldoItaly2
  2. 2Pierino PratiItaly2
  3. 3Roberto BaggioItaly2

Scorer records exist for 12 of the 21 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Bulgaria and Italy played each other?

21 times, starting on 14 June 1966. 13 of those meetings were competitive and 8 were friendlies.

Who has won more matches between Bulgaria and Italy?

Italy, with 11 wins to 2. 8 matches ended level.

What is the biggest win in Bulgaria vs Italy?

Italy’s 6–1 win in a friendly on 14 June 1966 in Bologna.

When did Bulgaria and Italy last play?

On 2 September 2021 in Florence, when the match ended 1–1 in World Cup qualifying.

What is the competitive record between Bulgaria and Italy?

In 13 competitive matches, Bulgaria have 1 win, Italy have 7, and 5 ended level.

Every Bulgaria vs Italy result

Show
Every Bulgaria vs Italy result
DateHomeScoreAwayCompetitionVenue
Italy1–1BulgariaWorld Cup qualifyingFlorence, Italy
Bulgaria0–2ItalyWorld Cup qualifyingSofia, Bulgaria
Italy1–0BulgariaEuro qualifyingPalermo, Italy
Bulgaria2–2ItalyEuro qualifyingSofia, Bulgaria
Italy1–0BulgariaWorld Cup qualifyingPalermo, Italy
Bulgaria2–2ItalyWorld Cup qualifyingSofia, Bulgaria
Italy2–0BulgariaWorld Cup qualifyingTurin, Italy
Bulgaria0–0ItalyWorld Cup qualifyingSofia, Bulgaria
Italy2–1BulgariaEuropean ChampionshipGuimarães, Portugal (neutral)
Bulgaria1–2ItalyWorld CupEast Rutherford, United States (neutral)
Bulgaria2–1ItalyFriendlySofia, Bulgaria
Italy4–0BulgariaFriendlyCesena, Italy
Bulgaria1–1ItalyWorld CupMexico City, Mexico (neutral)
Italy3–2BulgariaFriendlyBologna, Italy
Italy1–0BulgariaFriendlyTurin, Italy
Italy0–0BulgariaFriendlyGenoa, Italy
Bulgaria1–1ItalyFriendlySofia, Bulgaria
Italy0–0BulgariaFriendlyTurin, Italy
Italy2–0BulgariaEuro qualifyingNaples, Italy
Bulgaria3–2ItalyEuro qualifyingSofia, Bulgaria
Italy6–1BulgariaFriendlyBologna, Italy

Recent form

Bulgaria

  1. Wat LuxembourgNations League2–0Tue 6 Oct 2026
  2. Lat IcelandNations League0–3Sat 3 Oct 2026
  3. Dv EstoniaNations League0–0Tue 29 Sept 2026
  4. Lv LuxembourgNations League1–2Sat 26 Sept 2026
  5. Dat MoldovaFriendly2–2Fri 5 Jun 2026

Italy

  1. Wv TurkeyNations League3–1Mon 5 Oct 2026
  2. Dat FranceNations League1–1Fri 2 Oct 2026
  3. Wat TurkeyNations League4–1Mon 28 Sept 2026
  4. Lv BelgiumNations League0–2Fri 25 Sept 2026
  5. Wat GreeceFriendly1–0Sun 7 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.