| Europa League 2019 - 2020 | |||||||
| round of 32 | Shakhtar | vs | Benfica | 2-1 | 2020-02-20 | 1 | |
| Group Stage | Krasnodar | vs | Basel | 1-0 | 2019-11-28 | 71 | |
| Play-offs | BATE | vs | Astana | 2-0 | 2019-08-29 | 4 | |
| Champions League 2019 - 2020 | |||||||
| Group Stage | PSG | vs | Club Brugge | 1-0 | 2019-11-06 | 3 | |
| Group Stage | Slavia | vs | Barcelona | 1-2 | 2019-10-23 | 6 | |
| Group stage | Bayern Munich | vs | Crvena Zvezda | 3-0 | 2019-09-18 | 2 | |
| 3rd qualifying round | Olympiakos | vs | Istanbul BaÅŸakÅŸehir | 2-0 | 2019-08-13 | 4 | |
| Euro 2019 u21 | |||||||
| group stage | Spain u21 | vs | Poland u21 | 5-0 | 2019-06-22 | 5 | |
| group stage | Romania u21 | vs | Croatia u21 | 4-1 | 2019-06-18 | 4 | |
| Euro 2020 qualifiers | |||||||
| Serbia | vs | Ukraine | 2-2 | 2019-11-17 | 3 | ||
| Romania | vs | Norway | 1-1 | 2019-10-15 | 2 | ||
| Finland | vs | Italy | 1-2 | 2019-09-08 | 6 | ||
| Iceland | vs | Albania | 1-0 | 2019-06-08 | 4 | ||
| Champions League 2018 - 2019 | |||||||
| group stage | Benfica | vs | AEK | 1 - 0 | 2018-12-12 | 31 | |
| group stage | Lokomotiv Moskva | vs | Porto | 1 - 3 | 2018-10-24 | 51 | |
| UEFA Nations League 2018-2019 - League C | |||||||
| Lithuania | vs | Serbia | 0 - 1 | 2018-09-07 | 3 | ||
| Europa League 2018 - 2019 | |||||||
| round of 32 | Genk | vs | Slavia | 1 - 4 | 2019-02-21 | 6 | |
| group stage | AC Milan | vs | Olympiakos | 3 - 1 | 2018-10-04 | 1 | |
| play-offs | Sigma | vs | Sevilla FC | 0 - 1 | 2018-08-23 | 5 | |
| friendly | |||||||
| Germany | vs | Serbia | 1 - 1 | 2019-03-20 | 1 | ||
| Northern Ireland | vs | Korea Republic | 2 - 1 | 2018-03-24 | |||
| WC 2017 u17 | |||||||
| group stage | Niger u17 | vs | Brazil u17 | 0 - 2 | 2017-10-13 | 1 | |
| group stage | Costa Rica u17 | vs | Guinea u17 | 2 - 2 | 2017-10-10 | 4 | |
| Europa League 2017 - 2018 | |||||||
| 1/8 finals | Lyon | vs | CSKA Moskva | 2 - 3 | 2018-03-15 | 3 | |
| round of 32 | Real Sociedad | vs | Salzburg | 2 - 2 | 2018-02-15 | 11 | |
| group stage | Crvena Zvezda | vs | Köln FC | 1 - 0 | 2017-12-07 | 5 | |
| group stage | Slavia | vs | Villarreal | 0 - 2 | 2017-11-02 | 2 | |
| group stage | Hoffenheim | vs | Braga | 1 - 2 | 2017-09-14 | 3 | |
| play-off | Domzale | vs | Marseille | 1 - 1 | 2017-08-17 | 3 | |
| Euro 2017 u21 | |||||||
| group stage | Czech Republic u21 | vs | Denmark u21 | 2 - 4 | 2017-06-24 | 4 | |
| group stage | Serbia u21 | vs | Macedonia u21 | 2 - 2 | 2017-06-20 | 81 | |
| WC 2018 qualifiers - Europe | |||||||
| Armenia | vs | Denmark | 1 - 4 | 2017-09-04 | 4 | ||
| Portugal | vs | Latvia | 4 - 1 | 2016-11-13 | 5 | ||
| Europa League 2016 - 2017 | |||||||
| round of 32 | AZ | vs | Lyon | 1 - 4 | 2017-02-16 | 1 | |
| group stage | Standard | vs | Ajax | 1 - 1 | 2016-12-08 | 5 | |
| play-off | Sparta Prague | vs | SønderjyskE | 3 - 2 | 2016-08-25 | 4 | |
| Champions League 2016 - 2017 | |||||||
| qualifiers 3rd round | Dinamo Zagreb | vs | Dinamo Tbilisi | 2 - 0 | 2016-07-26 | 1 | |
| Europa League 2015 - 2016 | |||||||
| round of 32 | Molde | vs | Sevilla FC | 1 - 0 | 2016-02-25 | 2 | |
| group stage | Lech Poznan | vs | Basel | 0 - 1 | 2015-12-10 | ||
| group stage | Augsburg | vs | AZ | 4 - 1 | 2015-11-05 | 3 | |
| group stage | Braga | vs | Groningen | 1 - 0 | 2015-10-01 | 1 | |
| play-offs | Rosenborg | vs | Steaua | 0 - 1 | 2015-08-27 | 7 | |
| Champions League 2015 - 2016 | |||||||
| 3th qualifying round | APOEL | vs | Midtjylland | 0 - 1 | 2015-08-04 | 51 | |
| Euro 2016 qualifiers | |||||||
| Liechtenstein | vs | Russia | 0 - 7 | 2015-09-08 | 21 | ||
| Latvia | vs | Turkey | 1 - 1 | 2014-10-13 | 71 | ||
| Europa League 2014 - 2015 | |||||||
| round of 32 | Villarreal | vs | Salzburg | 2 - 1 | 2015-02-19 | 6 | |
| group stage | Internazionale | vs | Dnipro | 2 - 1 | 2014-11-27 | 31 | |
| group stage | Sevilla FC | vs | Standard | 3 - 1 | 2014-11-06 | 7 | |
| group stage | PSV | vs | Estoril | 1 - 0 | 2014-09-18 | 4 | |
| play-offs | Zurich | vs | Spartak Trnava | 1 - 1 | 2014-08-28 | 3 | |
| Champions League 2014 - 2015 | |||||||
| qualifiers 3rd round | Salzburg | vs | Qarabag | 2 - 0 | 2014-08-06 | 4 | |
| Europa League 2013 - 2014 | |||||||
| group stage | Lazio | vs | Apollon | 2 - 1 | 2013-11-07 | 3 | |
| group stage | Genk | vs | Thun | 2 - 1 | 2013-10-03 | 5 | |
| play-offs | EfB | vs | Saint-Etienne | 4 - 3 | 2013-08-22 | ||
| Champions League 2013 - 2014 | |||||||
| qualifiers 3rd round | Austria Wien | vs | Hafnarfjordur | 1 - 0 | 2013-07-30 | 3 | |
| qualifiers 2nd round | Fola Esch | vs | Dinamo Zagreb | 0 - 5 | 2013-07-16 | 1 | |
| Euro 2013 u19 qualifiers | |||||||
| Hungary u19 | vs | Austria u19 | 1 - 2 | 2012-11-07 | 4 | ||
| Austria u19 | vs | Andorra u19 | 9 - 0 | 2012-11-02 | 4 | ||
| WC 2014 qualifiers - Europe | |||||||
| Russia | vs | Luxembourg | 4 - 1 | 2013-09-06 | 1 | ||
| Germany | vs | Faroe Islands | 3 - 0 | 2012-09-07 | 2 | ||
| Europa League 2012 - 2013 | |||||||
| group stage | Borussia Mönchengladbach | vs | AEL | 2 - 0 | 2012-11-22 | 71 | |
| group stage | Atlético de Madrid | vs | Academica Coimbra | 2 - 1 | 2012-10-25 | 3 | report |
| group stage | Helsingborg | vs | Twente | 2 - 2 | 2012-10-04 | 2 | |
| qualifiers 3rd round | Elfsborg | vs | Horsens AC | 2 - 3 | 2012-08-09 | 4 | |
| qualifiers 2nd round | Vojvodina | vs | Suduva | 1 - 1 | 2012-07-19 | 2 | |
| Euro 2012 u17 qualifiers | |||||||
| Finland u17 | vs | Russia u17 | 1 - 3 | 2011-10-29 | 3 | ||
| Portugal u17 | vs | Finland u17 | 2 - 1 | 2011-10-26 | 1 | ||
| Euro 2013 u21 qualifiers | |||||||
| play-offs | Spain u21 | vs | Denmark u21 | 5 - 0 | 2012-10-11 | 2 | |
| Denmark u21 | vs | Macedonia u21 | 6 - 5 | 2012-06-05 | 6 | ||
| Albania u21 | vs | Moldova u21 | 4 - 3 | 2011-09-06 | 51 | ||
| Champions League 2010-2011 qualifiers | |||||||
| 1st round | Birkirkara | vs | Santa Coloma FC | 4 - 3 | 2010-06-07 | 5 | |
| Euro 2010 u19 qualifiers | |||||||
| elite round | Serbia u19 | vs | Austria u19 | 0 - 2 | 2010-05-27 | 111 | |
| elite round | Serbia u19 | vs | Denmark u19 | 3 - 2 | 2010-05-25 | 4 | |
Know something about Robert Madden? Help us improve our data — match records, career info, corrections, or anything else.