| Imię | João Pedro | |
| Nazwisko | da Silva Pinheiro | |
| Kraj | Portugalia | |
| Data urodzenia | 4 stycznia 1988 | |
| Miejsce urodzenia | Vila Nova de Famalicão | |
| Okręg | Braga | |
| data | rozgrywki | gospodarze | wynik | goście | karne | ||
| LM, Kolejka 4 | SSC Napoli | 0-0 | Eintracht Frankfurt | 3 (2 + 1) | 0 (0 + 0) | 0 (0 + 0) | |
| LM, Kolejka 5 | Manchester City FC | 0-2 | TSV Bayer 04 Leverkusen | 2 (0 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| LM, Kolejka 6 | Royale Union Saint-Gilloise | 2-3 | Olympique de Marseille | 5 (4 + 1) | 0 (0 + 0) | 0 (0 + 0) | |
| LM, Kolejka 7 | FC Internazionale Milano | 1-3 | Arsenal FC | 4 (2 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| LM, Kolejka 8 | PSV Eindhoven | 1-2 | FC Bayern München | 7 (5 + 2) | 1 (1 + 0) | 0 (0 + 0) | |
| LM, 1/16 finału - I mecz | Olympiakós SFP (Pireus) | 0-2 | TSV Bayer 04 Leverkusen | 2 (1 + 1) | 0 (0 + 0) | 0 (0 + 0) | |
| LM, 1/16 finału - II mecz | Juventus FC | 3-2 pd. | Galatasaray SK | 6 (2 + 4) | 1 (1 + 0) | 1 (1 + 0) | |
| LK, 1/4 finału - II mecz | RC Strasbourg Alsace | 4-0 | 1.FSV Mainz 05 | 6 (3 + 3) | 0 (0 + 0) | 1 (1 + 0) | |
| LE, 1/2 finału - I mecz | Nottingham Forest FC | 1-0 | Aston Villa FC | 1 (0 + 1) | 0 (0 + 0) | 1 (1 + 0) | |
| LM, 1/2 finału - II mecz | FC Bayern München | - | Paris Saint-Germain FC | 0 (0 + 0) | 0 (0 + 0) | 0 (0 + 0) |
| klub | mecze | zwycięstwa | remisy | porażki | bramki | karne | żółte | czerwone |
| 1.FSV Mainz 05 | 1 | 0 | 0 | 1 | 0-4 | 0-1 | 3-3 | 0-0 |
| Arsenal FC | 1 | 1 | 0 | 0 | 3-1 | 0-0 | 2-2 | 0-0 |
| Aston Villa FC | 1 | 0 | 0 | 1 | 0-1 | 0-1 | 1-0 | 0-0 |
| Eintracht Frankfurt | 1 | 0 | 1 | 0 | 0-0 | 0-0 | 1-2 | 0-0 |
| FC Bayern München | 1 | 1 | 0 | 0 | 2-1 | 0-0 | 2-5 | 0-1 |
| FC Internazionale Milano | 1 | 0 | 0 | 1 | 1-3 | 0-0 | 2-2 | 0-0 |
| Galatasaray SK | 1 | 0 | 0 | 1 | 2-3 | 0-1 | 4-2 | 0-1 |
| Juventus FC | 1 | 1 | 0 | 0 | 3-2 | 1-0 | 2-4 | 1-0 |
| Manchester City FC | 1 | 0 | 0 | 1 | 0-2 | 0-0 | 0-2 | 0-0 |
| Nottingham Forest FC | 1 | 1 | 0 | 0 | 1-0 | 1-0 | 0-1 | 0-0 |
| Olympiakós SFP (Pireus) | 1 | 0 | 0 | 1 | 0-2 | 0-0 | 1-1 | 0-0 |
| Olympique de Marseille | 1 | 1 | 0 | 0 | 3-2 | 0-0 | 1-4 | 0-0 |
| Paris Saint-Germain FC | 0 | 0 | 0 | 0 | 0-0 | 0-0 | 0-0 | 0-0 |
| PSV Eindhoven | 1 | 0 | 0 | 1 | 1-2 | 0-0 | 5-2 | 1-0 |
| RC Strasbourg Alsace | 1 | 1 | 0 | 0 | 4-0 | 1-0 | 3-3 | 0-0 |
| Royale Union Saint-Gilloise | 1 | 0 | 0 | 1 | 2-3 | 0-0 | 4-1 | 0-0 |
| SSC Napoli | 1 | 0 | 1 | 0 | 0-0 | 0-0 | 2-1 | 0-0 |
| TSV Bayer 04 Leverkusen | 2 | 2 | 0 | 0 | 4-0 | 0-0 | 3-1 | 0-0 |
Legenda: Przy żółtych i czerwonych kartkach oraz rzutach karnych w nawiasach podano liczby dotyczące gospodarzy i gości.
Razem 10 meczów; 36 (19 + 17)
kartek; 2 (2 + 0)
kartek; 3 (3 + 0) karnych.
Średnio: 3,6 (1,9 + 1,7)
kartek na mecz.
Średnio: 0,2 (0,2 + 0)
kartek na mecz.
Średnio: 0,3 (0,3 + 0) karnych na mecz.