This article lists the results for the Serbia national football team from 2010 to 2019.
| 3 March 2010 International friendly | Algeria | 0–3 | Algiers, Algeria | |
| 19:15 | Report | Pantelić Kuzmanović Tošić | Stadium: July 5, 1962 Stadium Attendance: 65,000 Referee: Badara Diatta (Senegal) |
| 7 April 2010 International friendly | Japan | 0–3 | Osaka, Japan | |
| 12:20 | Report | Mrđa Tomić | Stadium: Yanmar Stadium Nagai Attendance: 46,270 Referee: Choi Myung-yong (South Korea) |
| 29 May 2010 International friendly | New Zealand | 1–0 | Klagenfurt, Austria | |
| 20:45 | Smeltz | Report | Stadium: Wörthersee Stadion Attendance: 14,000 Referee: Selçuk Dereli (Turkey) |
| 2 June 2010 International friendly | Poland | 0–0 | Kufstein, Austria | |
| 20:30 | Report | Stadium: Kufstein Arena Attendance: 4,000 Referee: Dietmar Drabek (Austria) |
| 5 June 2010 International friendly | Serbia | 4–3 | Belgrade, Serbia | |
| 20:30 | Krasić Stanković Milijaš Pantelić | Report | Webó Choupo-Moting | Stadium: Partizan Stadium Attendance: 20,000 Referee: Leontios Trattos (Cyprus) |
| 13 June 2010 2010 FIFA World Cup Group D | Serbia | 0–1 | Pretoria, South Africa | |
| 16:00 | Report | Gyan | Stadium: Loftus Versfeld Stadium Attendance: 38,833 Referee: Héctor Baldassi (Argentina) |
| 18 June 2010 2010 FIFA World Cup Group D | Germany | 0–1 | Port Elizabeth, South Africa | |
| 13:30 | Report | Jovanović | Stadium: Nelson Mandela Bay Stadium Attendance: 38,294 Referee: Alberto Undiano Mallenco (Spain) |
| 23 June 2010 2010 FIFA World Cup Group D | Australia | 2–1 | Nelspruit, South Africa | |
| 20:30 | Cahill Holman | Report | Pantelić | Stadium: Mbombela Stadium Attendance: 37,836 Referee: Jorge Larrionda (Uruguay) |
| 11 August 2010 International friendly | Serbia | 0–1 | Belgrade, Serbia | |
| 20:30 | Report | Salpingidis | Stadium: Partizan Stadium Attendance: 10,000 Referee: Fernando Teixeira Vitienes (Spain) |
| 3 September 2010 UEFA Euro 2012 qualifying Group C | Faroe Islands | 0–3 | Tórshavn, Faroe Islands | |
| 19:00 | Report | Lazović Stanković Žigić | Stadium: Tórsvøllur Attendance: 1,847 Referee: Albert Toussaint (Luxembourg) |
| 7 September 2010 UEFA Euro 2012 qualifying Group C | Serbia | 1–1 | Belgrade, Serbia | |
| 20:30 | Žigić | Report | Novaković | Stadium: Stadion Crvena Zvezda Attendance: 24,028 Referee: Olegário Benquerença (Portugal) |
| 8 October 2010 UEFA Euro 2012 qualifying Group C | Serbia | 1–3 | Belgrade, Serbia | |
| 20:30 | Žigić | Report | Kink Vassiljev Luković | Stadium: Partizan Stadium Attendance: 12,000 Referee: Maksim Layushkin (Russia) |
| 12 October 2010 UEFA Euro 2012 qualifying Group C | Italy | 3–0 Awarded [note 1] | Genoa, Italy | |
| 20:50 | Report | Stadium: Stadio Luigi Ferraris Referee: Craig Thomson (Scotland) |
| 17 November 2010 International friendly | Bulgaria | 0–1 | Sofia, Bulgaria | |
| 18:00 | Report | Žigić | Stadium: Vasil Levski National Stadium Attendance: 1,500 Referee: Marius Avram (Romania) |
| 9 February 2011 International Friendly | Israel | 0–2 | Tel Aviv, Israel | |
| Report | Tošić Trivunović | Stadium: Bloomfield Stadium Attendance: 6,000 Referee: Alexey Nikolaev (Russia) |
| 25 March 2011 UEFA Euro 2012 Qualification Group C | Serbia | 2–1 | Belgrade, Serbia | |
| 20:30 | Pantelić Tošić | Report | McAuley | Stadium: Stadion Crvena Zvezda Attendance: 0 Referee: Serge Gumienny (Belgium) |
| 29 March 2011 UEFA Euro 2012 Qualification Group C | Estonia | 1–1 | Tallinn, Estonia | |
| 20:30 | Vassiljev | Report | Pantelić | Stadium: Lilleküla Stadium Attendance: 5,185 Referee: Bas Nijhuis (Netherland) |
| 3 June 2011 International Friendly | South Korea | 2–1 | Seoul, South Korea | |
| Park Kim | Report | Petrović | Stadium: Seoul World Cup Stadium Attendance: 40,000 Referee: Ali Albadwawi (United Arab Emirates) |
| 7 June 2011 International Friendly | Australia | 0–0 | Melbourne, Australia | |
| Report | Stadium: Docklands Stadium Attendance: 28,150 Referee: Minoru Tojo (Japan) |
| 10 August 2011 International Friendly | Russia | 1–0 | Moscow, Russia | |
| Pogrebnyak | Report | Stadium: Luzhniki Stadium Attendance: 19,131 Referee: Eduard Dumitrescu (Romania) |
| 2 September 2011 UEFA Euro 2012 Qualification Group C | Northern Ireland | 0–1 | Belfast, Northern Ireland | |
| 19:45 | Report | Pantelić | Stadium: Windsor Park Attendance: 15,148 Referee: Thomas Einwaller (Austria) |
| 6 September 2011 UEFA Euro 2012 Qualification Group C | Serbia | 3–1 | Belgrade, Serbia | |
| 20:30 | Jovanović Tošić Kuzmanović | Report | Benjaminsen | Stadium: Stadion FK Partizan Attendance: 7,500 Referee: Arman Amirkhanyan (Armenia) |
| 7 October 2011 UEFA Euro 2012 Qualification Group C | Serbia | 1–1 | Belgrade, Serbia | |
| 20:45 | Ivanović | Report | Marchisio | Stadium: Stadion Crvena Zvezda Attendance: 35,000 Referee: Pedro Proenca (Portugal) |
| 11 October 2011 UEFA Euro 2012 Qualification Group C | Slovenia | 1–0 | Maribor, Slovenia | |
| 20:45 | Vršič | Report | Stadium: Ljudski Vrt Attendance: 10,000 Referee: Frank De Bleeckere (Belgium) |
| 11 November 2011 International Friendly | Mexico | 2–0 | Querétaro, Mexico | |
| Salcido Hernández | Report | Stadium: Estadio Corregidora Attendance: 34,000 Referee: Walter Lopez (Guatemala) |
| 15 November 2011 International Friendly | Honduras | 2–0 | San Pedro Sula, Honduras | |
| Bengtson | Report | Stadium: Estadio Olímpico Metropolitano Attendance: 20,000 Referee: Walter Quesada Cordero (Costa Rica) |
| 28 February International Friendly | Armenia | 0–2 | Limassol, Cyprus | |
| Report | Kuzmanović Ivanović | Stadium: Tsirion Stadium Attendance: 100 Referee: Leontios Trattos (Cyprus) |
| 29 February International Friendly | Cyprus | 0–0 | Limassol, Cyprus | |
| Report | Stadium: Tsirion Stadium Attendance: 250 Referee: Kevin Blom (Netherland) |
| 26 May International Friendly | Spain | 2–0 | St. Gallen, Switzerland | |
| Adrián Cazorla | Report | Stadium: AFG Arena Attendance: 15,625 Referee: Cyril Zimmermann (Switzerland) |
| 31 May International Friendly | France | 2–0 | Reims, France | |
| Ribéry Malouda | Report | Stadium: Stade Auguste Delaune Attendance: 18,000 Referee: Knut Kircher (Germany) |
| 5 June International Friendly | Sweden | 2–1 | Stockholm, Sweden | |
| Toivonen Ibrahimović | Report | Subotić | Stadium: Råsundastadion Attendance: 20,691 Referee: Felix Brych (Germany) |
| 15 August International Friendly | Serbia | 0–0 | Belgrade, Serbia | |
| Report | Stadium: Stadion Crvena Zvezda Attendance: 5,000 Referee: Alexandru Tudor (Romania) |
| 8 September 2014 FIFA World Cup Qualification Group A | Scotland | 0–0 | Glasgow, Scotland | |
| 15:00 | Report | Stadium: Hampden Park Attendance: 47,369 Referee: Jonas Eriksson (Sweden) |
| 11 September 2014 FIFA World Cup Qualification Group A | Serbia | 6–1 | Novi Sad, Serbia | |
| 20:30 | Kolarov Tošić Đuričić Tadić Ivanović Sulejmani | Report | Bale | Stadium: Stadion Karađorđe Attendance: 10,660 Referee: Duarte Gomes (Portugal) |
| 12 October 2014 FIFA World Cup Qualification Group A | Serbia | 0–3 | Belgrade, Serbia | |
| 20:30 | Report | Benteke De Bruyne Mirallas | Stadium: Stadion Crvena Zvezda Attendance: 21,650 Referee: Pavel Královec (Czech Republic) |
| 16 October 2014 FIFA World Cup Qualification Group A | Macedonia | 1–0 | Skopje, Macedonia | |
| 20:30 | Ibraimi | Report | Stadium: Philip II Arena Attendance: 26,181 Referee: Bas Nijhuis (Netherland) |
| 14 November International Friendly | Chile | 1–3 | St. Gallen, Switzerland | |
| Henríquez | Report | Marković Đorđević Đuričić | Stadium: AFG Arena Attendance: 1,800 Referee: Sascha Kever (Switzerland) |
| 6 February 2013 International Friendly | Cyprus | 1–3 | Nicosia, Cyprus | |
| Makrides | Report | Tadić Basta | Stadium: GSP Stadium Attendance: 800 Referee: Athanasios Giachos (Greece) |
| 22 March 2013 2014 FIFA World Cup Qualification Group A | Croatia | 2–0 | Zagreb, Croatia | |
| 18:00 | Mandžukić Olić | Report | Stadium: Stadion Maksimir Attendance: 35,722 Referee: Cüneyt Çakır (Turkey) |
| 26 March 2013 2014 FIFA World Cup Qualification Group A | Serbia | 2–0 | Novi Sad, Serbia | |
| 20:30 | Đuričić | Report | Stadium: Stadion Karađorđe Attendance: 6,500 Referee: István Vad (Hungary) |
| 7 June 2013 2014 FIFA World Cup Qualification Group A | Belgium | 2–1 | Brussels, Belgium | |
| 20:45 | De Bruyne Fellaini | Report | Kolarov | Stadium: Stade Roi Baudouin Attendance: 45,844 Referee: Stéphane Lannoy (France) |
| 14 August 2013 International Friendly | Colombia | 1–0 | Barcelona, Spain | |
| Guarín | Report | Stadium: Mini Estadi Attendance: 5,000 Referee: Javier Estrada Fernández (Spain) |
| 6 September 2013 2014 FIFA World Cup Qualification Group A | Serbia | 1–1 | Belgrade, Serbia | |
| 20:45 | Mandžukić | Report | Mitrović | Stadium: Stadion Crvena Zvezda Attendance: 30,000 Referee: Felix Brych (Germany) |
| 10 September 2013 2014 FIFA World Cup Qualification Group A | Wales | 0–3 | Cardiff, Wales | |
| 19:45 | Report | Đorđević Kolarov Marković | Stadium: Cardiff City Stadium Attendance: 10,923 Referee: Szymon Marciniak (Poland) |
| 11 October 2013 International Friendly | Serbia | 2–0 | Novi Sad, Serbia | |
| Tadić Jojić | Report | Stadium: Stadion Karađorđe Attendance: 8,000 Referee: Fırat Aydınus (Turkey) |
| 15 October 2013 2014 FIFA World Cup Qualification Group A | Serbia | 5–1 | Jagodina, Serbia | |
| 20:30 | Ristovski Basta Kolarov Tadić Šćepović | Report | Jahović | Stadium: Jagodina City Stadium Attendance: 8,294 Referee: Richard Trutz (Slovakia) |
| 15 November 2013 International Friendly | Serbia | 1–1 | Dubai, United Arab Emirates | |
| Đorđević | Report | Samedov | Stadium: Zabeel Stadium Attendance: 3,000 Referee: Rashid Al Zarouni (UAE) |
| 5 March 2014 International friendly | Republic of Ireland | 1–2 | Dublin, Republic of Ireland | |
| Long | Report | McCarthy Đorđević | Stadium: Aviva Stadium Attendance: 37,243 Referee: Viktor Kassai (Hungary) |
| 26 May 2014 International friendly | Serbia | 2–1 | Harrison, New Jersey, United States | |
| Tadić Kolarov | Report | Seaton | Stadium: Red Bull Arena (New Jersey) Attendance: 2,000 Referee: Dave Gantar |
| 31 May 2014 International friendly | Serbia | 1–1 | Bridgeview, Illinois, United States | |
| Ivanović | Report | Gómez | Stadium: Toyota Park Attendance: 3,000 Referee: Marlon Alfonso Mejía (El Salvador) |
| 6 June 2014 International friendly | Brazil | 1–0 | São Paulo, Brazil | |
| Fred | Report | Stadium: Morumbi Stadium Attendance: 67,042 Referee: Enrique Cáceres (Paraguay) |
| 7 September 2014 International friendly | Serbia | 1–1 | Belgrade, Serbia | |
| 20:45 UTC+2 | Kolarov | Report | Pogba | Stadium: Partizan Stadium Attendance: 12,000 Referee: Wolfgang Stark (Germany) |
| 11 October 2014 UEFA Euro 2016 Qualification Group I | Armenia | 1–1 | Yerevan, Armenia | |
| 18:00 UTC+2 | Arzumanyan | Report | Tošić | Stadium: Vazgen Sargsyan Republican Stadium Attendance: 8,500 Referee: Tom Harald Hagen (Norway) |
| 14 October 2014 UEFA Euro 2016 Qualification Group I | Serbia | 0–3 Awarded | Belgrade, Serbia | |
| 20:45 UTC+2 | Report | Stadium: Partizan Stadium Attendance: 25,200 Referee: Martin Atkinson (England) |
| 14 November 2014 UEFA Euro 2016 Qualification Group I | Serbia | 1–3 | Belgrade, Serbia | |
| 20:45 UTC+2 | Tošić | Report | Bendtner Kjær | Stadium: Partizan Stadium Attendance: 0 Referee: Cüneyt Çakır, (Turkey) |
| 18 November 2014 International friendly | Greece | 0–2 | Chania, Greece | |
| Report | Petrović Gudelj | Stadium: Perivolia Municipal Stadium Attendance: 4,000 Referee: Neil Doyle (Ireland) |
| 29 March 2015 UEFA Euro 2016 qualifying Group I | Portugal | 2–1 | Lisbon, Portugal | |
| 20:45 UTC+2 | Carvalho Coentrão | Matić | Stadium: Estádio da Luz Attendance: 58,430 Referee: Gianluca Rocchi (Italy) |
| 7 June 2015 International friendly | Serbia | 4–1 | Sankt Pölten, Austria | |
| 17:00 UTC+2 | Ivanović Ljajić Marković | Nazarov | Stadium: NV Arena Attendance: 2,500 Referee: Gerald Lehner (Austria) |
| 13 June 2015 UEFA Euro 2016 qualifying Group I | Denmark | 2–0 | Copenhagen, Denmark | |
| 20:45 UTC+2 | Y. Poulsen J. Poulsen | Report | Stadium: Parken Stadium Attendance: 30,887 Referee: Björn Kuipers (Netherlands) |
| 4 September 2015 UEFA Euro 2016 qualifying Group I | Serbia | 2–0 | Novi Sad, Serbia | |
| 20:45 UTC+2 | Hayrapetyan Ljajić | Report | Stadium: Karađorđe Stadium Attendance: 0 Referee: Miroslav Zelinka (Czech Republic) |
| 7 September 2015 International friendly | France | 2–1 | Bordeaux, France | |
| 20:45 UTC+2 | Matuidi | Report | Mitrović | Stadium: Nouveau Stade de Bordeaux Attendance: 40,000 Referee: Artur Soares Dias |
| 8 October 2015 UEFA Euro 2016 qualifying Group I | Albania | 0–2 | Elbasan, Albania | |
| 20:45 GMT +2 | Report | Kolarov Ljajić | Stadium: Elbasan Arena Attendance: 12,330 Referee: Nicola Rizzoli |
| 11 October 2015 UEFA Euro 2016 qualifying Group I | Serbia | 1–2 | Belgrade, Serbia | |
| 18:00 GMT +2 | Tošić | Report | Nani Moutinho | Stadium: Partizan Stadium Attendance: 7,485 Referee: David Fernández Borbalán (Spain) |
| 13 November 2015 International friendly | Czech Republic | 4–1 | Vítkovice, Czech Republic | |
| 20:30 GMT +2 | Sivok Necid Krejčí Zahustel | Škuletić | Stadium: Městský stadion Attendance: 14,975 Referee: Vladimir Vnuk (Slovakia) |
| 23 March 2016 International friendly | Poland | 1–0 | Poznań, Poland | |
| 20:45 UTC+2 | Błaszczykowski | Stadium: INEA Stadion Attendance: 38,271 Referee: Alexander Harkam (Austria) |
| 29 March 2016 International friendly | Estonia | 0–1 | Tallinn, Estonia | |
| 18:00 UTC+2 | Kolarov | Stadium: Lilleküla Stadium Attendance: 2,858 |
| 25 May 2016 International friendly | Serbia | 2–1 | Užice, Serbia | |
| 17:00 UTC+2 | Mitrović Tadić | Ni. Maksimović | Stadium: Užice City Stadium Attendance: 7,000 |
| 31 May 2016 International friendly | Serbia | 3–1 | Novi Sad, Serbia | |
| 20:10 UTC+2 | Ivanović Milunović Tadić | Zahavi | Stadium: Stadion Karađorđe Attendance: 10,000 |
| 5 June 2016 International friendly | Russia | 1–1 | Fontvieille, Monaco | |
| 18:00 UTC+2 | Dzyuba | Mitrović | Stadium: Stade Louis II Attendance: 2,000 |
| 5 September 2016 2018 FIFA World Cup qualifying Group D | Serbia | 2–2 | Belgrade, Serbia | |
| 20:45 (20:45 UTC+2) | Kostić Tadić | Report | Hendrick Murphy | Stadium: Rajko Mitić Stadium Attendance: 7,896 Referee: Viktor Kassai (Hungary) |
| 6 October 2016 2018 FIFA World Cup qualifying Group D | Moldova | 0–3 | Chișinău, Moldova | |
| 20:45 (21:45 UTC+3) | Report | Kostić Ivanović Tadić | Stadium: Zimbru Stadium Attendance: 6,192 Referee: Aleksei Kulbakov (Belarus) |
| 9 October 2016 2018 FIFA World Cup qualifying Group D | Serbia | 3–2 | Belgrade, Serbia | |
| 20:45 (20:45 UTC+2) | A.Mitrović Tadić | Report | Sabitzer Janko | Stadium: Rajko Mitić Stadium Attendance: 14,200 Referee: Jonas Eriksson (Sweden) |
| 12 November 2016 2018 FIFA World Cup qualifying Group D | Wales | 1–1 | Cardiff, Wales | |
| 20:45 (19:45 UTC±0) | Bale | Report | A.Mitrović | Stadium: Cardiff City Stadium Attendance: 32,879 Referee: Alberto Undiano Mallenco (Spain) |
| 15 November 2016 International friendly | Ukraine | 2–0 | Kharkiv, Ukraine | |
| 20:00 (20:00 UTC+2) | Y.Shakhov Yarmolenko | Report | Stadium: Metalist Stadium Attendance: 30,000 Referee: Markus Strömbergsson (Sweden) |
| 29 January 2017 International friendly | United States | 0–0 | San Diego, United States | |
| 22:30 | Stadium: Qualcomm Stadium Attendance: 20,079 Referee: Kevin Morrison (Jamaica) |
| 24 March 2017 2018 FIFA World Cup qualifying Group D | Georgia | 1–3 | Tbilisi Georgia | |
| 18:00 (21:00 UTC+4) | Kacharava | Report [ dead link ] | Tadić A. Mitrović Gaćinović | Stadium: Boris Paichadze Dinamo Arena Attendance: 31,328 Referee: Felix Zwayer (Germany) |
| 11 June 2017 2018 FIFA World Cup qualifying Group D | Serbia | 1–1 | Belgrade, Serbia | |
| 20:45 (20:45 UTC+2) | A. Mitrović | Report | Ramsey | Stadium: Rajko Mitić Stadium Attendance: 46,673 Referee: Jorge Sousa (Portugal) |
| 2 September 2017 2018 FIFA World Cup qualifying Group D | Serbia | 3–0 | Belgrade, Serbia | |
| 18:00 (18:00 UTC+2) | Gaćinović Kolarov A. Mitrović | Report [ dead link ] | Stadium: Partizan Stadium Attendance: 9,974 Referee: Tamás Bognár (Hungary) |
| 5 September 2017 2018 FIFA World Cup qualifying Group D | Republic of Ireland | 0–1 | Dublin, Republic of Ireland | |
| 20:45 (19:45 UTC+1) | Report | Kolarov | Stadium: Aviva Stadium Attendance: 50,153 Referee: Cüneyt Çakır (Turkey) |
| 6 October 2017 2018 FIFA World Cup qualifying Group D | Austria | 3–2 | Vienna, Austria | |
| Burgstaller Arnautović Schaub | Report (UEFA) | Milivojević Matić | Stadium: Ernst-Happel-Stadion Attendance: 42,400 Referee: Pavel Královec (Czech Republic) |
| 9 October 2017 2018 FIFA World Cup qualifying Group D | Serbia | 1–0 | Belgrade, Serbia | |
| 20:45 (20:45 UTC+2) | Prijović | Stadium: Rajko Mitić Stadium Attendance: 42,000 Referee: Pawel Gil (Poland) |
| 10 November 2017 International friendly | China | 0–2 | Guangzhou, China | |
| 12:35 | Ljajić Mitrović | Stadium: Tianhe Stadium Attendance: 17,160 Referee: Hettikamkanamge Perera (Sri Lanka) |
| 14 November 2017 International friendly | South Korea | 1–1 | Ulsan, South Korea | |
| 12:00 | Koo | Ljajić | Stadium: Ulsan Munsu Football Stadium Attendance: 30,560 Referee: Ma Ning (China) |
| 23 March 2018 International friendly | Morocco | 2–1 | Turin, United States | |
| 20:30 (20:30 UTC+1) | Ziyech Boutaïb | Report | Tadić | Stadium: Stadio Olimpico Grande Torino Attendance: 15,700 Referee: Marco Guida (Italy) |
| 27 March 2018 International friendly | Nigeria | 0–2 | London, England | |
| 21:00 (20:00 UTC) | Report | Mitrović | Stadium: The Hive Stadium Attendance: 3,500 Referee: Craig Pawson (England) |
| 4 June 2018 International friendly | Serbia | 0–1 | Graz, Austria | |
| 20:00 (19:00 UTC) | Report | Maripán | Stadium: Liebenauer Stadium Attendance: 2,000 Referee: Alexander Harkam (Austria) |
| 9 June 2018 International friendly | Serbia | 5–1 | Graz, Austria | |
| 18:00 (17:00 UTC) | Mitrović Ljajić Ivanović | Report | Campos | Stadium: Liebenauer Stadium Attendance: 1,572 Referee: Christopher Jäger (Austria) |
| 17 June 2018 2018 FIFA World Cup Group E | Costa Rica | 0–1 | Samara, Russia | |
| 16:00 SAMT (UTC+4) | Report | Kolarov | Stadium: Samara Arena Attendance: 41,432 Referee: Malang Diedhiou (Senegal) |
| 22 June 2018 2018 FIFA World Cup Group E | Serbia | 1–2 | Kaliningrad, Russia | |
| 20:00 KALT (UTC+2) | Mitrović | Report | Xhaka Shaqiri | Stadium: Kaliningrad Stadium Attendance: 33,167 Referee: Felix Brych (Germany) |
| 27 June 2018 2018 FIFA World Cup Group E | Serbia | 0–2 | Moscow, Russia | |
| 21:00 MSK (UTC+3) | Report | Paulinho Thiago Silva | Stadium: Spartak Stadium Attendance: 44,190 Referee: Alireza Faghani (Iran) |
| 7 September 2018 UEFA Nations League C | Lithuania | 0–1 | Vilnius, Lithuania | |
| 20:45 | Report | Tadić | Stadium: LFF Stadium Attendance: 4,378 Referee: Bobby Madden (Scotland) |
| 10 September 2018 UEFA Nations League C | Serbia | 2–2 | Belgrade, Serbia | |
| 20:45 | Mitrović | Report | Stanciu Țucudean | Stadium: Partizan Stadium Attendance: 15,496 Referee: Vladislav Bezborodov (Russia) |
| 11 October 2018 UEFA Nations League C | Montenegro | 0–2 | Podgorica, Montenegro | |
| 20:45 | Report | Mitrović | Stadium: Podgorica City Stadium Attendance: 10,700 Referee: Gianluca Rocchi (Italy) |
| 14 October 2018 UEFA Nations League C | Romania | 0–0 | Bucharest, Romania | |
| 15:00 | Report | Stadium: Arena Națională Attendance: 48,513 Referee: Kevin Blom (Netherlands) |
| 17 November 2018 UEFA Nations League C | Serbia | 2–1 | Belgrade, Serbia | |
| 15:00 | Ljajić Mitrović | Report | Mugoša | Stadium: Red Star Stadium Attendance: 15,416 Referee: Alberto Undiano Mallenco (Spain) |
| 20 November 2018 UEFA Nations League C | Serbia | 4–1 | Belgrade, Serbia | |
| 20:45 | Žulpa Mitrović Prijović Ljajić | Report | Petravičius | Stadium: Partizan Stadium Attendance: 2,088 Referee: Kristo Tohver (Estonia) |
| 20 March 2019 International Friendly | Germany | 1–1 | Wolfsburg, Germany | |
| 20:45 | Goretzka | Report | Jović | Stadium: Volkswagen Arena Attendance: 26,101 Referee: Bobby Madden (Scotland) |
| 25 March 2019 UEFA Euro 2020 qualifying Group B | Portugal | 1–1 | Lisbon, Portugal | |
| 20:45 | Danilo | Report | Tadić | Stadium: Estádio da Luz Attendance: 50,342 Referee: Szymon Marciniak (Poland) |
| 7 June 2019 UEFA Euro 2020 qualifying Group B | Ukraine | 5–0 | Lviv, Ukraine | |
| 20:45 | Tsyhankov Konoplyanka Yaremchuk | Report | Stadium: Arena Lviv Attendance: 34,915 Referee: Antonio Mateu Lahoz (Spain) |
| 10 June 2019 UEFA Euro 2020 qualifying Group B | Serbia | 4–1 | Belgrade, Serbia | |
| 20:45 | Mitrović Jović Ljajić | Report | Novikovas | Stadium: Red Star Stadium Attendance: 0* Referee: Adrien Jaccottet (Switzerland) |
| Note: The Serbia v Lithuania match was played behind closed doors due to a UEFA punishment against Serbia for racist behaviour in their UEFA Nations League home match against Montenegro. [1] | ||||
| 7 September 2019 UEFA Euro 2020 qualifying Group B | Serbia | 2–4 | Belgrade, Serbia | |
| 20:45 | Milenković A. Mitrović | Report | Carvalho Guedes Ronaldo B. Silva | Stadium: Red Star Stadium Attendance: 39,839 Referee: Cüneyt Çakır (Turkey) |
| 10 September 2019 UEFA Euro 2020 qualifying Group B | Luxembourg | 1–3 | Luxembourg City, Luxembourg | |
| 20:45 | Turpel | Report | A. Mitrović Radonjić | Stadium: Stade Josy Barthel Referee: Davide Massa (Italy) |
| 10 October 2019 International Friendly | Serbia | 1–0 | Kruševac, Serbia | |
| 20:45 | A. Mitrović | Report | Stadium: Mladost Stadium Attendance: 5,000 Referee: Nejc Kajtazović (Slovenia) |
| 14 October 2019 UEFA Euro 2020 qualifying Group B | Lithuania | 1–2 | Vilnius, Lithuania | |
| 20:45 | Kazlauskas | Report | A. Mitrović | Stadium: LFF Stadium Attendance: 2,787 Referee: Paweł Raczkowski (Poland) |
| 14 November 2019 UEFA Euro 2020 qualifying Group B | Serbia | 3–2 | Belgrade, Serbia | |
| 20:45 | A. Mitrović Radonjić | Report | Rodrigues Turpel | Stadium: Red Star Stadium Attendance: 500 [note 2] Referee: Serdar Gözübüyük (Netherlands) |
| 17 November 2019 UEFA Euro 2020 qualifying Group B | Serbia | 2–2 | Belgrade, Serbia | |
| 15:00 | Tadić A. Mitrović | Report | Yaremchuk Besyedin | Stadium: Red Star Stadium Attendance: 3,000 Referee: Bobby Madden (Scotland) |