Skip to content
TheFootball.News

Bulgaria vs Serbia head-to-head record

Bulgaria wins
1
Draws
3
Serbia wins
2

6 meetings, 2003 to 2023Goals: Bulgaria 6, Serbia 11

Bulgaria and Serbia have met 6 times since 2003. Serbia have won 2, Bulgaria 1, and 3 matches ended level. They last met on 19 November 2023, when the match ended 2–2 in Euro qualifying.

The 6 meetings have produced 17 goals, 2.83 per game. The biggest win is Serbia’s 6–1 in a friendly in 2008. Serbia are unbeaten in the last five meetings (2 wins, 3 draws).

Who has won more, Bulgaria or Serbia?

All matches6 matches

1 Bulgaria3 drawsSerbia 2

Competitive2 matches

0 Bulgaria2 drawsSerbia 0

Friendlies4 matches

1 Bulgaria1 drawSerbia 2

Key numbers

Goals
Bulgaria 6, Serbia 112.83 per game
First meeting
Serbia 1–2 BulgariaFriendly, 27 Mar 2003
Most recent
Serbia 2–2 BulgariaEuro qualifying, 19 Nov 2023
Bulgaria’s biggest win
Serbia 1–2 BulgariaFriendly, 27 Mar 2003
Serbia’s biggest win
Serbia 6–1 BulgariaFriendly, 19 Nov 2008
Most goals in a meeting
Serbia 6–1 BulgariaFriendly, 19 Nov 2008
Current run
Serbia unbeaten in 5
TFN Elo rating now
Bulgaria 1507 (99th), Serbia 1742 (47th)How the rating works

Last five meetings

  1. Serbia2Bulgaria2

    Euro qualifying

    Leskovac, Serbia

  2. Bulgaria1Serbia1

    Euro qualifying

    Razgrad, Bulgaria

  3. Bulgaria0Serbia1

    Friendly

    Sofia, Bulgaria

  4. Serbia6Bulgaria1

    Friendly

    Belgrade, Serbia

  5. Bulgaria0Serbia0

    Friendly

    Sofia, Bulgaria

Who has had the upper hand over time?

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

Above the line: Bulgaria have won more Below: Serbia have won more
27 March 2003: Serbia 1–2 Bulgaria (Friendly). Bulgaria +19 February 2005: Bulgaria 0–0 Serbia (Friendly). Bulgaria +119 November 2008: Serbia 6–1 Bulgaria (Friendly). Level17 November 2010: Bulgaria 0–1 Serbia (Friendly). Serbia +120 June 2023: Bulgaria 1–1 Serbia (Euro qualifying). Serbia +119 November 2023: Serbia 2–2 Bulgaria (Euro qualifying). Serbia +1Level
Serbia lead by 1 win after the latest meeting. The biggest lead was 1, held by Bulgaria from 27 March 2003.

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

3 matches

021

BulgariaDrawsSerbia

In Serbia's home games

3 matches

111

BulgariaDrawsSerbia

Record by competition

Record by competition
CompetitionPlayedBulgariaDrawsSerbiaGoals
Friendly41123–8
Euro qualifying20203–3

Meetings by decade

Bulgaria wins Draws Serbia wins
Meetings by decade
DecadeResultsPlayedGoals
2000s310
2010s11
2020s26

Longest runs

Longest runs
Longest run ofBulgariaSerbia
Wins in a row1200322008 to 2010
Unbeaten meetings2202352005 to 2023

The longest run of draws is 2, from 20 June 2023 to 19 November 2023.

Questions answered

How many times have Bulgaria and Serbia played each other?

6 times, starting on 27 March 2003. 2 of those meetings were competitive and 4 were friendlies.

Who has won more matches between Bulgaria and Serbia?

Serbia, with 2 wins to 1. 3 matches ended level.

What is the biggest win in Bulgaria vs Serbia?

Serbia’s 6–1 win in a friendly on 19 November 2008 in Belgrade.

When did Bulgaria and Serbia last play?

On 19 November 2023 in Leskovac, when the match ended 2–2 in Euro qualifying.

What is the competitive record between Bulgaria and Serbia?

In 2 competitive matches, Bulgaria have 0 wins, Serbia have 0, and 2 ended level.

Every Bulgaria vs Serbia result

Show
Every Bulgaria vs Serbia result
DateHomeScoreAwayCompetitionVenue
Serbia2–2BulgariaEuro qualifyingLeskovac, Serbia
Bulgaria1–1SerbiaEuro qualifyingRazgrad, Bulgaria
Bulgaria0–1SerbiaFriendlySofia, Bulgaria
Serbia6–1BulgariaFriendlyBelgrade, Serbia
Bulgaria0–0Serbiaas Serbia and MontenegroFriendlySofia, Bulgaria
Serbiaas Serbia and Montenegro1–2BulgariaFriendlyKruševac, Serbia and Montenegro

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

Serbia

  1. Lat NetherlandsNations League1–2Sun 4 Oct 2026
  2. Lat GermanyNations League0–2Thu 1 Oct 2026
  3. Lv NetherlandsNations League1–2Sun 27 Sept 2026
  4. Lv GreeceNations League1–2Thu 24 Sept 2026
  5. Lat MexicoFriendly1–5Thu 4 Jun 2026

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