This is a list of the Serbia national football team results from 2020 to present. [1] [2]
| 3 September 2020 2020–21 UEFA Nations League | Russia | 3–1 | Moscow, Russia | |
| 21:45 UTC+3 | Report |
| Stadium: VTB Arena Attendance: 0 [note 1] Referee: William Collum (Scotland) |
| 6 September 2020 2020–21 UEFA Nations League | Serbia | 0–0 | Belgrade, Serbia | |
| 20:45 UTC+2 | Report | Stadium: Rajko Mitić Stadium Attendance: 0 [note 1] Referee: Aleksei Kulbakov (Belarus) |
| 8 October 2020 UEFA Euro 2020 qualifying play-offs | Norway | 1–2 (a.e.t.) | Oslo, Norway | |
| 20:45 UTC+2 |
| Report |
| Stadium: Ullevaal Stadion Attendance: 200 [5] Referee: Daniele Orsato (Italy) |
| 11 October 2020 2020–21 UEFA Nations League | Serbia | 0–1 | Belgrade, Serbia | |
| 20:45 UTC+2 | Report |
| Stadium: Rajko Mitić Stadium Attendance: 0 [note 2] Referee: Sandro Schärer (Switzerland) |
| 14 October 2020 2020–21 UEFA Nations League | Turkey | 2–2 | Istanbul, Turkey | |
| 21:45 UTC+3 |
| Report |
| Stadium: Türk Telekom Stadium Attendance: 0 Referee: Georgi Kabakov (Bulgaria) |
| 12 November 2020 UEFA Euro 2020 qualifying play-offs | Serbia | 1–1 (a.e.t.) (4–5 p) | Belgrade, Serbia | |
| 20:45 UTC+1 |
| Report |
| Stadium: Rajko Mitić Stadium Attendance: 0 [note 3] Referee: Antonio Mateu Lahoz (Spain) |
| Penalties | ||||
| 15 November 2020 2020–21 UEFA Nations League | Hungary | 1–1 | Budapest, Hungary | |
| 20:45 UTC+1 |
| Report |
| Stadium: Puskás Aréna Attendance: 0 Referee: Glenn Nyberg (Sweden) |
| 18 November 2020 2020–21 UEFA Nations League | Serbia | 5–0 | Belgrade, Serbia | |
| 20:45 UTC+1 |
| Report | Stadium: Rajko Mitić Stadium Attendance: 0 Referee: Anthony Taylor (England) |
| 25 January 2021 International friendly | Dominican Republic | 0–0 | Santo Domingo, Dominican Republic | |
| 22:00 | Report | Stadium: Estadio Olímpico Félix Sánchez Attendance: 0 Referee: William Anderson (Puerto Rico) |
| 28 January 2021 International friendly | Panama | 0–0 | Panama City, Panama | |
| 19:00 UTC+5 | Report | Stadium: Estadio Rommel Fernández Attendance: 0 Referee: Ameth Ariel Sánchez Pinzón (Panama) |
| 24 March 2021 2022 FIFA World Cup qualification | Serbia | 3–2 | Belgrade, Serbia | |
| 20:45 |
| Report (FIFA) Report (UEFA) | Stadium: Rajko Mitić Stadium Attendance: 0 Referee: Davide Massa (Italy) |
| 27 March 2021 2022 FIFA World Cup qualification | Serbia | 2–2 | Belgrade, Serbia | |
| 20:45 |
| Report (FIFA) Report (UEFA) |
| Stadium: Stadion Rajko Mitić Attendance: 0 Referee: Danny Makkelie (Netherlands) |
| 30 March 2021 2022 FIFA World Cup qualification | Azerbaijan | 1–2 | Baku, Azerbaijan | |
| 18:00 | Report (FIFA) Report (UEFA) |
| Stadium: Baku Olympic Stadium Attendance: 0 Referee: Roi Reinshreiber (Israel) |
| 7 June 2021 International friendly | Serbia | 1–1 | Miki, Japan | |
| 09:00 |
| Report |
| Stadium: Miki Athletic Stadium Attendance: 0 Referee: Yudai Yamamoto (Japan) |
| 11 June 2021 2021 Kirin Challenge Cup | Japan | 1–0 | Kobe, Japan | |
| 12:25 | Ito | Report | Stadium: Noevir Stadium Kobe Attendance: 0 Referee: Ahmed Eisa Darwish (United Arab Emirates) |
| 1 September 2021 International friendly | Qatar | 0–4 | Debrecen, Hungary | |
| 20:45 | Report |
| Stadium: Nagyerdei Stadion Attendance: 0 Referee: Filip Glova (Slovakia) |
| 4 September 2021 2022 FIFA World Cup qualification | Serbia | 4–1 | Belgrade, Serbia | |
| 18:00 |
| Report (FIFA) [ dead link ] Report (UEFA) |
| Stadium: Stadion Rajko Mitić Attendance: 10,078 Referee: Halil Umut Meler (Turkey) |
| 7 September 2021 2022 FIFA World Cup qualification | Republic of Ireland | 1–1 | Dublin, Republic of Ireland | |
| 20:45 |
| Report (FIFA) [ dead link ] Report (UEFA) |
| Stadium: Aviva Stadium Attendance: 25,415 Referee: José María Sánchez (Spain) |
| 9 October 2021 2022 FIFA World Cup qualification | Luxembourg | 0–1 | Luxembourg City, Luxembourg | |
| 20:45 | Report (FIFA) Report (UEFA) |
| Stadium: Stade de Luxembourg Attendance: 2,000 Referee: William Collum (Scotland) |
| 12 October 2021 2022 FIFA World Cup qualification | Serbia | 3–1 | Belgrade, Serbia | |
| 20:45 | Report (FIFA) Report (UEFA) |
| Stadium: Stadion Rajko Mitić Attendance: 5,890 Referee: Erik Lambrechts (Belgium) |
| 11 November 2021 International friendly | Serbia | 4–0 | Belgrade, Serbia | |
| 18:00 |
| Report | Stadium: Stadion Rajko Mitić Attendance: 1,000 Referee: Irfan Peljto (Bosnia and Herzegovina) |
| 14 November 2021 2022 FIFA World Cup qualification | Portugal | 1–2 | Lisbon, Portugal | |
| 19:45 |
| Report | Stadium: Estádio José Alvalade Attendance: 58,873 Referee: Daniele Orsato (Italy) |
| 24 March 2022 International friendly | Hungary | 0–1 | Budapest, Hungary | |
| 19:30 | Report | Stadium: Puskás Aréna Attendance: 30,000 Referee: Filip Glova (Slovakia) |
| 29 March 2022 International friendly | Denmark | 3–0 | Copenhagen, Denmark | |
| 18:00 | Report | Stadium: Parken Stadium Attendance: 35,010 Referee: Felix Zwayer (Germany) |
| 2 June 2022 2022–23 UEFA Nations League | Serbia | 0–1 | Belgrade, Serbia | |
| 20:45 | Report |
| Stadium: Rajko Mitić Stadium Attendance: 9,726 Referee: Paweł Raczkowski (Poland) |
| 5 June 2022 2022–23 UEFA Nations League | Serbia | 4–1 | Belgrade, Serbia | |
| 20:45 |
| Report | Stojanović | Stadium: Rajko Mitić Stadium Attendance: 10,925 Referee: Jesús Gil Manzano (Spain) |
| 9 June 2022 2022–23 UEFA Nations League | Sweden | 0–1 | Solna, Sweden | |
| 20:45 | Report |
| Stadium: Friends Arena Attendance: 24,123 Referee: Lawrence Visser (Belgium) |
| 12 June 2022 2022–23 UEFA Nations League | Slovenia | 2–2 | Ljubljana, Slovenia | |
| 20:45 |
| Report |
| Stadium: Stožice Stadium Attendance: 13,782 Referee: Maurizio Mariani (Italy) |
| 24 September 2022 2022–23 UEFA Nations League | Serbia | 4–1 | Belgrade, Serbia | |
| 20:45 |
| Report |
| Stadium: Rajko Mitić Stadium Attendance: 14,122 [7] Referee: Georgi Kabakov (Bulgaria) |
| 27 September 2022 2022–23 UEFA Nations League | Norway | 0–2 | Oslo, Norway | |
| 20:45 | Report | Stadium: Ullevaal Stadion Attendance: 24,364 Referee: Mateu Lahoz (Spain) |
| 18 November 2022 International friendly | Bahrain | 1–5 | Riffa, Bahrain | |
| 16:30 |
| Report | Stadium: Bahrain National Stadium Attendance: 4,000 Referee: Khalid Alturais (Saudi Arabia) |
| 24 November 2022 2022 FIFA World Cup Group G | Brazil | 2–0 | Lusail, Qatar | |
| 20:00 |
| Report | Stadium: Lusail Iconic Stadium Attendance: 88,103 Referee: Alireza Faghani (Iran) |
| 28 November 2022 2022 FIFA World Cup Group G | Cameroon | 3–3 | Al Wakrah, Qatar | |
| 11:00 |
| Report |
| Stadium: Al Janoub Stadium Attendance: 39,789 Referee: Mohammed Abdulla Hassan Mohamed (United Arab Emirates) |
| 2 December 2022 2022 FIFA World Cup Group G | Serbia | 2–3 | Doha, Qatar | |
| 20:00 |
| Report | Stadium: Stadium 974 Attendance: 41,378 Referee: Fernando Rapallini (Argentina) |
| 26 January 2023 International friendly | United States | 1–2 | Los Angeles, United States | |
| 04:00 |
| Report | Stadium: BMO Stadium Attendance: 11,475 Referee: Daneon Parchment (Jamaica) |
| 24 March 2023 UEFA Euro 2024 qualifying | Serbia | 2–0 | Belgrade, Serbia | |
| 20:45 | Report | Stadium: Rajko Mitić Stadium Attendance: 21,125 Referee: Lawrence Visser (Belgium) |
| 27 March 2023 UEFA Euro 2024 qualifying | Montenegro | 0–2 | Podgorica, Montenegro | |
| 20:45 | Report |
| Stadium: Podgorica City Stadium Attendance: 9,831 Referee: Clément Turpin (France) |
| 16 June 2023 International friendly | Serbia | 3–2 | Vienna, Austria | |
| 20:30 | Report |
| Stadium: Franz Horr Stadium Attendance: 8,854 Referee: Stefan Ebner (Austria) |
| 20 June 2023 UEFA Euro 2024 qualifying | Bulgaria | 1–1 | Razgrad, Bulgaria | |
| 20:45 |
| Report |
| Stadium: Huvepharma Arena Attendance: 6,700 Referee: Craig Pawson (England) |
| 7 September 2023 UEFA Euro 2024 qualifying | Serbia | 1–2 | Belgrade, Serbia | |
| 20:45 | Report | Stadium: Rajko Mitić Stadium Attendance: 6,924 Referee: Juan Martinez Munuera (Spain) |
| 10 September 2023 UEFA Euro 2024 qualifying | Lithuania | 1–3 | Kaunas, Lithuania | |
| 20:45 | Paulauskas | Report |
| Stadium: Darius and Girėnas Stadium Attendance: 8,586 Referee: Sascha Stegemann (Germany) |
| 14 October 2023 UEFA Euro 2024 qualifying | Hungary | 2–1 | Budapest, Hungary | |
| 20:45 | Report |
| Stadium: Puskás Aréna Attendance: 58,215 [8] Referee: François Letexier (France) |
| 17 October 2023 UEFA Euro 2024 qualifying | Serbia | 3–1 | Belgrade, Serbia | |
| 20:45 | Report |
| Stadium: Rajko Mitić Stadium Attendance: 25,884 [9] Referee: Szymon Marciniak (Poland) |
| 15 November 2023 International friendly | Belgium | 1–0 | Leuven, Belgium | |
| 20:45 |
| Report | Stadium: Den Dreef Attendance: 0 Referee: Marian Alexandru Barbu (Romania) |
| 19 November 2023 UEFA Euro 2024 qualifying | Serbia | 2–2 | Leskovac, Serbia | |
| 15:00 | Report | Stadium: Dubočica Stadium Attendance: 7,325 [10] Referee: Erik Lambrechts (Belgium) |
| 21 March 2024 International friendly | Russia | 4–0 | Moscow, Russia | |
| 17:00 UTC+3 |
| Report |
| Stadium: VTB Arena Attendance: 23,679 Referee: Arda Kardeşler (Turkey) |
| 25 March 2024 International friendly | Cyprus | 0–1 | Limassol, Cyprus | |
| 17:00 UTC+2 | Report |
| Stadium: AEK Arena Attendance: 1,938 Referee: Marco Di Bello (Italy) |
| 4 June 2024 International friendly | Austria | 2–1 | Vienna, Austria | |
| 19:45 CEST |
| Report |
| Stadium: Ernst-Happel-Stadion Attendance: 37,800 Referee: António Nobre Portugal |
| 8 June 2024 International friendly | Sweden | 0–3 | Stockholm, Sweden | |
| 17:00 CEST | Report |
| Stadium: Friends Arena Attendance: 46,956 Referee: Jasper Vergoote (Belgium) |
| 16 June 2024 UEFA Euro 2024 Group C | Serbia | 0–1 | Gelsenkirchen, Germany | |
| 21:00 | Report |
| Stadium: Arena AufSchalke Attendance: 48,953 Referee: Daniele Orsato (Italy) |
| 20 June 2024 UEFA Euro 2024 Group C | Slovenia | 1–1 | Munich, Germany | |
| 15:00 |
| Report |
| Stadium: Allianz Arena Attendance: 63,028 Referee: István Kovács (Romania) |
| 25 June 2024 UEFA Euro 2024 Group C | Denmark | 0–0 | Munich, Germany | |
| 21:00 | Report | Stadium: Allianz Arena Attendance: 64,288 Referee: François Letexier (French Football Federation) |
| 5 September 2024 2024–25 UEFA Nations League | Serbia | 0–0 | Belgrade, Serbia | |
| 20:45 |
| Report |
| Stadium: Rajko Mitić Stadium Attendance: 29,981 Referee: Serdar Gözübüyük (Netherlands) |
| 8 September 2024 2024–25 UEFA Nations League | Denmark | 2–0 | Copenhagen, Denmark | |
| 18:00 |
| Report |
| Stadium: Parken Stadium Attendance: 34,902 Referee: Chris Kavanagh (England) |
| 12 October 2024 2024–25 UEFA Nations League | Serbia | 2–0 | Leskovac, Serbia | |
| 20:45 |
| Report | Stadium: Dubočica Stadium Attendance: 6,383 Referee: Simone Sozza (Italy) |
| 15 October 2024 2024–25 UEFA Nations League | Spain | 3–0 | Córdoba, Spain | |
| 20:45 | Report |
| Stadium: Estadio Nuevo Arcángel Attendance: 20,345 Referee: Daniel Stefański (Poland) |
| 15 November 2024 2024–25 UEFA Nations League A | Switzerland | 1–1 | Zurich, Switzerland | |
| 20:45 |
| Report |
| Stadium: Letzigrund Attendance: 21,115 Referee: Clément Turpin (France) |
| 18 November 2024 2024–25 UEFA Nations League A | Serbia | 0–0 | Leskovac, Serbia | |
| 20:45 | Report | Stadium: Dubočica Stadium Attendance: 7,295 Referee: Felix Zwayer (Germany) |
| 20 March 2025 2024–25 UEFA Nations League promotion/relegation play-offs | Austria | 1–1 | Vienna, Austria | |
| 20:45 |
| Report |
| Stadium: Ernst-Happel-Stadion Attendance: 46,400 Referee: João Pinheiro (Portugal) |
| 23 March 2025 2024–25 UEFA Nations League promotion/relegation play-offs | Serbia | 2–0 | Belgrade, Serbia | |
| 18:00 |
| Report | Stadium: Rajko Mitić Stadium Attendance: 22,112 Referee: José María Sánchez (Spain) |
| 7 June 2025 2026 FIFA World Cup qualification | Albania | 0–0 | Tirana, Albania | |
| 20:45 | Report (FIFA) Report (UEFA) | Stadium: Arena Kombëtare Attendance: 20,427 Referee: Davide Massa (Italy) |
| 10 June 2025 2026 FIFA World Cup qualification | Serbia | 3–0 | Leskovac, Serbia | |
| 20:45 | Report (FIFA) Report (UEFA) | Stadium: Dubočica Stadium Attendance: 7,576 Referee: Aliyar Aghayev (Azerbaijan) |
| 6 September 2025 2026 FIFA World Cup qualification | Latvia | 0–1 | Riga, Latvia | |
| 15:00 | Report (FIFA) Report (UEFA) |
| Stadium: Daugava Stadium Attendance: 6,238 Referee: Julian Weinberger (Austria) |
| 9 September 2025 2026 FIFA World Cup qualification | Serbia | 0–5 | Belgrade, Serbia | |
| 20:45 | Report (FIFA) Report (UEFA) | Stadium: Rajko Mitić Stadium Attendance: 39,789 Referee: Clément Turpin (France) |
| 11 October 2025 2026 FIFA World Cup qualification | Serbia | 0–1 | Leskovac, Serbia | |
| 20:45 | Report (FIFA) Report (UEFA) | Rey Manaj | Stadium: Dubočica Stadium Attendance: 4,320 Referee: István Kovács (Romania) |
| 14 October 2025 2026 FIFA World Cup qualification | Andorra | v | Encamp, Androrra | |
| 20:45 | Report | Stadium: Estadi de la FAF |
| 13 November 2025 2026 FIFA World Cup qualification | England | v | England | |
| 20:45 | Report |
| 16 November 2025 2026 FIFA World Cup qualification | Serbia | v | Serbia | |
| 18:00 | Report |