J. Pedro Pinheiro Full Name Joao Pedro Pinheiro 2023-2024 2023 2022-2023 2021-2022 2020-2021 2019-2020 2018-2019 2017-2018 2016-2017 Finished matches Referee Primeira Liga 11 May 2024 - 2:30 pm Portimonense 2 2 Rio Ave Primeira Liga 20 Apr 2024 - 5:00 pm Boavista 1 1 Estrela Primeira Liga 15 Apr 2024 - 7:15 pm Vizela 0 1 Chaves UEFA Europa Conference League (World) - 2023 7 Mar 2024 - 8:00 pm Union St. Gilloise 0 3 Fenerbahce Primeira Liga 3 Mar 2024 - 8:30 pm FC Porto 5 0 Benfica UEFA Europa League (World) - 2023 22 Feb 2024 - 5:45 pm Rennes 3 2 AC Milan Primeira Liga 10 Feb 2024 - 8:30 pm Boavista 2 1 Estoril Primeira Liga 4 Feb 2024 - 8:30 pm SC Braga 1 0 Moreirense Primeira Liga 28 Jan 2024 - 6:00 pm Farense 1 3 FC Porto Primeira Liga 6 Jan 2024 - 8:30 pm SC Braga 1 1 Guimaraes Primeira Liga 28 Dec 2023 - 8:15 pm Estrela 1 4 Arouca UEFA Europa League (World) - 2023 14 Dec 2023 - 8:00 pm West Ham 2 0 SC Freiburg Primeira Liga 9 Dec 2023 - 6:00 pm Guimaraes 3 2 Sporting CP UEFA Europa League (World) - 2023 26 Oct 2023 - 7:00 pm Panathinaikos 1 2 Rennes Primeira Liga 7 Oct 2023 - 2:30 pm Farense 0 0 Vizela Primeira Liga 29 Sep 2023 - 7:15 pm Benfica 1 0 FC Porto Primeira Liga 23 Sep 2023 - 5:00 pm Casa Pia 0 0 Guimaraes Primeira Liga 15 Sep 2023 - 6:15 pm Estrela 0 1 FC Porto UEFA Europa Conference League (World) - 2023 31 Aug 2023 - 6:00 pm Besiktas 1 0 Dynamo Kyiv Primeira Liga 26 Aug 2023 - 7:30 pm GIL Vicente 2 3 Benfica Primeira Liga 19 Aug 2023 - 7:30 pm Portimonense 1 4 Boavista 15 Aug 2023 - 6:00 pm Dinamo Zagreb 1 2 AEK Athens FC