Skip to content
TheFootball.News

Poland vs Serbia head-to-head record

Poland wins
4
Draws
3
Serbia wins
0

7 meetings, 2003 to 2016Goals: Poland 12, Serbia 8

Poland and Serbia have met 7 times since 2003. Poland have won 4, Serbia 0, and 3 matches ended level. They last met on 23 March 2016, when Poland won 1–0 in a friendly.

The 7 meetings have produced 20 goals, 2.86 per game. Poland are unbeaten in the last seven meetings (4 wins, 3 draws).

Who has won more, Poland or Serbia?

All matches7 matches

4 Poland3 drawsSerbia 0

Competitive2 matches

0 Poland2 drawsSerbia 0

Friendlies5 matches

4 Poland1 drawSerbia 0

Key numbers

Goals
Poland 12, Serbia 82.86 per game
First meeting
Poland 4–3 SerbiaFriendly, 16 Nov 2003
Most recent
Poland 1–0 SerbiaFriendly, 23 Mar 2016
Poland’s biggest win
Poland 4–3 SerbiaFriendly, 16 Nov 2003
Most goals in a meeting
Poland 4–3 SerbiaFriendly, 16 Nov 2003
Current run
Poland unbeaten in 7
TFN Elo rating now
Poland 1738 (51st), Serbia 1742 (47th)How the rating works

Last five meetings

  1. Poland1Serbia0

    Friendly

    Poznań, Poland

  2. Serbia0Poland0

    Friendly

    Kufstein, Austria (neutral)

  3. Serbia0Poland1

    Friendly

    Antalya, Turkey (neutral)

  4. Serbia2Poland2

    Euro qualifying

    Belgrade, Serbia

  5. Poland1Serbia1

    Euro qualifying

    Warsaw, Poland

Who has had the upper hand over time?

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

Above the line: Poland have won more Below: Serbia have won more
16 November 2003: Poland 4–3 Serbia (Friendly). Poland +115 August 2005: Poland 3–2 Serbia (Friendly). Poland +26 September 2006: Poland 1–1 Serbia (Euro qualifying). Poland +221 November 2007: Serbia 2–2 Poland (Euro qualifying). Poland +214 December 2008: Serbia 0–1 Poland (Friendly). Poland +32 June 2010: Serbia 0–0 Poland (Friendly). Poland +323 March 2016: Poland 1–0 Serbia (Friendly). Poland +4Level
Poland lead by 4 wins after the latest meeting. The biggest lead was 4, held by Poland from 23 March 2016.

Every meeting on one timeline

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

Home, away and neutral

In Poland's home games

3 matches

210

PolandDrawsSerbia

In Serbia's home games

1 match

010

PolandDrawsSerbia

At neutral venues

3 matches

210

PolandDrawsSerbia

Record by competition

Record by competition
CompetitionPlayedPolandDrawsSerbiaGoals
Friendly54109–5
Euro qualifying20203–3

Meetings by decade

Poland wins Draws Serbia wins
Meetings by decade
DecadeResultsPlayedGoals
2000s519
2010s21

Longest runs

Longest runs
Longest run ofPolandSerbia
Wins in a row22003 to 2005None
Unbeaten meetings72003 to 201622006 to 2007

The longest run of draws is 2, from 6 September 2006 to 21 November 2007.

Questions answered

How many times have Poland and Serbia played each other?

7 times, starting on 16 November 2003. 2 of those meetings were competitive and 5 were friendlies.

Who has won more matches between Poland and Serbia?

Poland, with 4 wins to 0. 3 matches ended level.

What is the biggest win in Poland vs Serbia?

Poland’s 4–3 win in a friendly on 16 November 2003 in Płock.

When did Poland and Serbia last play?

On 23 March 2016 in Poznań, when Poland won 1–0 in a friendly.

What is the competitive record between Poland and Serbia?

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

Every Poland vs Serbia result

Show
Every Poland vs Serbia result
DateHomeScoreAwayCompetitionVenue
Poland1–0SerbiaFriendlyPoznań, Poland
Serbia0–0PolandFriendlyKufstein, Austria (neutral)
Serbia0–1PolandFriendlyAntalya, Turkey (neutral)
Serbia2–2PolandEuro qualifyingBelgrade, Serbia
Poland1–1SerbiaEuro qualifyingWarsaw, Poland
Poland3–2Serbiaas Serbia and MontenegroFriendlyKyiv, Ukraine (neutral)
Poland4–3Serbiaas Serbia and MontenegroFriendlyPłock, Poland

Recent form

Poland

  1. Lat BosniaNations League0–1Mon 5 Oct 2026
  2. Wv RomaniaNations League6–0Fri 2 Oct 2026
  3. Lat SwedenNations League1–3Mon 28 Sept 2026
  4. Dv BosniaNations League0–0Fri 25 Sept 2026
  5. Dv NigeriaFriendly2–2Wed 3 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.