| 2009-09-05 | Sat | WCQ | First round | Away | D 1–1 | pt Portugal | dk Denmark | N | On matchday squad, but did not play | Match Report |
| 2009-09-09 | Wed | WCQ | First round | Away | W 1–0 | pt Portugal | hu Hungary | N | On matchday squad, but did not play | Match Report |
| | | | | | | | | | |
| 2009-10-14 | Wed | WCQ | First round | Home | W 4–0 | pt Portugal | mt Malta | N | On matchday squad, but did not play | Match Report |
| 2010-01-10 | Sun | Primeira Liga | Matchweek 15 | Home | W 3–2 | Porto | União de Leiria | N | On matchday squad, but did not play | Match Report |
| 2010-01-16 | Sat | Primeira Liga | Matchweek 16 | Home | D 1–1 | Porto | Paços de Ferreira | N | On matchday squad, but did not play | Match Report |
| 2010-01-30 | Sat | Primeira Liga | Matchweek 17 | Away | W 4–0 | Porto | Nacional | N | On matchday squad, but did not play | Match Report |
| | | | | | | | | | |
| 2010-02-13 | Sat | Primeira Liga | Matchweek 19 | Away | D 0–0 | Porto | Leixões | N | On matchday squad, but did not play | Match Report |
| 2010-02-17 | Wed | Champions Lg | Round of 16 | Home | W 2–1 | pt Porto | eng Arsenal | N | On matchday squad, but did not play | Match Report |
| 2010-02-21 | Sun | Primeira Liga | Matchweek 20 | Home | W 5–1 | Porto | Braga | N | On matchday squad, but did not play | Match Report |
| | | | | | | | | | |
| 2010-03-06 | Sat | Primeira Liga | Matchweek 22 | Home | D 2–2 | Porto | Olhanense | N | On matchday squad, but did not play | Match Report |
| | | | | | | | | | |
| 2010-03-13 | Sat | Primeira Liga | Matchweek 23 | Away | W 2–1 | Porto | Académica | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-03-28 | Sun | Primeira Liga | Matchweek 24 | Away | W 3–0 | Porto | Belenenses | N | On matchday squad, but did not play | Match Report |
| 2010-04-03 | Sat | Primeira Liga | Matchweek 25 | Home | W 4–1 | Porto | Marítimo | N | On matchday squad, but did not play | Match Report |
| 2010-04-11 | Sun | Primeira Liga | Matchweek 26 | Away | W 1–0 | Porto | Rio Ave | N | On matchday squad, but did not play | Match Report |
| 2010-04-18 | Sun | Primeira Liga | Matchweek 27 | Home | W 3–0 | Porto | Vitória Guimarães | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-04-24 | Sat | Primeira Liga | Matchweek 28 | Away | W 5–2 | Porto | Vitória Setúbal | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-05-02 | Sun | Primeira Liga | Matchweek 29 | Home | W 3–1 | Porto | Benfica | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-05-08 | Sat | Primeira Liga | Matchweek 30 | Away | W 4–1 | Porto | União de Leiria | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-06-15 | Tue | World Cup | Group stage | Neutral | D 0–0 | pt Portugal | ci Côte d'Ivoire | N | On matchday squad, but did not play | Match Report |
| 2010-06-21 | Mon | World Cup | Group stage | Neutral | W 7–0 | pt Portugal | kp Korea DPR | N | On matchday squad, but did not play | Match Report |
| 2010-06-25 | Fri | World Cup | Group stage | Neutral | D 0–0 | pt Portugal | br Brazil | N | On matchday squad, but did not play | Match Report |
| 2010-06-29 | Tue | World Cup | Round of 16 | Neutral | L 0–1 | pt Portugal | es Spain | N | On matchday squad, but did not play | Match Report |
| 2010-08-14 | Sat | Primeira Liga | Matchweek 1 | Away | W 1–0 | Porto | Naval | N | On matchday squad, but did not play | Match Report |
| 2010-08-19 | Thu | Europa Lg | Play-off round | Away | W 3–0 | pt Porto | be Genk | N | On matchday squad, but did not play | Match Report |
| 2010-08-22 | Sun | Primeira Liga | Matchweek 2 | Home | W 3–0 | Porto | Beira-Mar | N | On matchday squad, but did not play | Match Report |
| 2010-08-26 | Thu | Europa Lg | Play-off round | Home | W 4–2 | pt Porto | be Genk | Y | | 90 | 0 | | 0 | | | | 0 | 0 | | | | | | | 0 | | | Match Report |
| 2010-08-29 | Sun | Primeira Liga | Matchweek 3 | Away | W 2–0 | Porto | Rio Ave | N | On matchday squad, but did not play | Match Report |
| 2010-09-03 | Fri | UEFA Euro Qualifying | Group stage | Home | D 4–4 | pt Portugal | cy Cyprus | N | On matchday squad, but did not play | Match Report |
| 2010-09-07 | Tue | UEFA Euro Qualifying | Group stage | Away | L 0–1 | pt Portugal | no Norway | N | On matchday squad, but did not play | Match Report |
| 2010-09-11 | Sat | Primeira Liga | Matchweek 4 | Home | W 3–2 | Porto | Braga | N | On matchday squad, but did not play | Match Report |
| 2010-09-16 | Thu | Europa Lg | Group stage | Home | W 3–0 | pt Porto | at Rapid Wien | N | On matchday squad, but did not play | Match Report |
| 2010-09-20 | Mon | Primeira Liga | Matchweek 5 | Away | W 2–0 | Porto | Nacional | N | On matchday squad, but did not play | Match Report |
| 2010-09-25 | Sat | Primeira Liga | Matchweek 6 | Home | W 2–0 | Porto | Olhanense | N | On matchday squad, but did not play | Match Report |
| 2010-09-30 | Thu | Europa Lg | Group stage | Away | W 1–0 | pt Porto | bg CSKA Sofia | N | On matchday squad, but did not play | Match Report |
| 2010-10-04 | Mon | Primeira Liga | Matchweek 7 | Away | D 1–1 | Porto | Vitória Guimarães | N | On matchday squad, but did not play | Match Report |
| 2010-10-12 | Tue | UEFA Euro Qualifying | Group stage | Away | W 3–1 | pt Portugal | is Iceland | N | On matchday squad, but did not play | Match Report |
| 2010-10-21 | Thu | Europa Lg | Group stage | Away | W 3–1 | pt Porto | tr Beşiktaş | N | On matchday squad, but did not play | Match Report |
| 2010-10-25 | Mon | Primeira Liga | Matchweek 8 | Home | W 5–1 | Porto | União de Leiria | N | On matchday squad, but did not play | Match Report |
| 2010-10-30 | Sat | Primeira Liga | Matchweek 9 | Away | W 1–0 | Porto | Académica | N | On matchday squad, but did not play | Match Report |
| 2010-11-04 | Thu | Europa Lg | Group stage | Home | D 1–1 | pt Porto | tr Beşiktaş | N | On matchday squad, but did not play | Match Report |
| 2010-11-07 | Sun | Primeira Liga | Matchweek 10 | Home | W 5–0 | Porto | Benfica | N | On matchday squad, but did not play | Match Report |
| 2010-11-14 | Sun | Primeira Liga | Matchweek 11 | Home | W 2–0 | Porto | Portimonense | N | On matchday squad, but did not play | Match Report |
| 2010-11-27 | Sat | Primeira Liga | Matchweek 12 | Away | D 1–1 | Porto | Sporting CP | N | On matchday squad, but did not play | Match Report |
We're Social...for Statheads
Site Last Updated: Friday, June 5, 5:50AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.