Serbia
Serbia have played 25 matches on record: 8 won, 6 drawn, 11 lost, 23 scored and 36 conceded.
Record
| Matches Played | 25 |
| Matches Won | 8 |
| Matches Drawn | 6 |
| Matches Lost | 11 |
| Goals For | 23 |
| Goals Against | 36 |
Results
- 4 Oct 2026Netherlands 2–1 Serbia
- 1 Oct 2026Germany 2–0 Serbia
- 27 Sept 2026Serbia 1–2 Netherlands
- 24 Sept 2026Serbia 1–2 Greece
- 5 Jun 2026Mexico 5–1 Serbia
- 31 May 2026Cape Verde Islands 3–0 Serbia
- 31 Mar 2026Serbia 2–1 Saudi Arabia
- 27 Mar 2026Spain 3–0 Serbia
- 16 Nov 2025Serbia 2–1 Latvia
- 13 Nov 2025England 2–0 Serbia
- 14 Oct 2025Andorra 1–3 Serbia
- 11 Oct 2025Serbia 0–1 Albania
- 9 Sept 2025Serbia 0–5 England
- 6 Sept 2025Latvia 0–1 Serbia
- 10 Jun 2025Serbia 3–0 Andorra
- 7 Jun 2025Albania 0–0 Serbia
- 23 Mar 2025Serbia 2–0 Austria
- 20 Mar 2025Austria 1–1 Serbia
- 18 Nov 2024Serbia 0–0 Denmark
- 15 Nov 2024Switzerland 1–1 Serbia
- 15 Oct 2024Spain 3–0 Serbia
- 12 Oct 2024Serbia 2–0 Switzerland
- 5 Sept 2024Serbia 0–0 Spain
- 20 Mar 2019Germany 1–1 Serbia
- 18 Jun 2010Germany 0–1 Serbia
Upcoming matches
- 13 Nov 2026Serbia — Germany
- 16 Nov 2026Greece — Serbia