TOP Tournaments
Show more
person-avatar

Cristiano Ronaldo

Portugal
Portugal
Current Club:
Position:
Forward
Number:
7
Age:
41 (05.02.1985)
Height:
185 cm
Weight:
80 kg
Preferred Foot:
both
Market value:
€12.24m
Contract expires:
30.06.2027
Social media:
Cristiano Ronaldo Last matches
Date Match Minutes played Goals Assists Yellow cards Red cards
11.04 Al-Okhdood Al-Okhdood Al Nassr Al Nassr 0 2 8.6 82’ 1 0 0 0
03.04 Al Nassr Al Nassr Al-Najma Al-Najma 5 2 8.6 83’ 2 0 0 0
14.03 Al Khaleej Saihat Al Khaleej Saihat Al Nassr Al Nassr 0 5 Injured
07.03 Al Nassr Al Nassr Neom SC Neom SC 1 0 Injured
28.02 Al Fayha FC Al Fayha FC Al Nassr Al Nassr 1 3 6.4 81’ 0 0 0 0
21.02 Al Nassr Al Nassr Al Hazem Al Hazem 4 0 9.1 90’ 2 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
18.02 Al Nassr Al Nassr Arkadag FK Arkadag FK 1 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
14.02 Al Fateh Al Fateh Al Nassr Al Nassr 0 2 7.5 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
11.02 Arkadag FK Arkadag FK Al Nassr Al Nassr 0 1 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
06.02 Al Nassr Al Nassr Al Ittihad Jeddah Al Ittihad Jeddah 2 0 Not in the squad
02.02 Al Riyadh Al Riyadh Al Nassr Al Nassr 0 1 Not in the squad
30.01 Al-Kholood Al-Kholood Al Nassr Al Nassr 0 3 7.2 79’ 1 0 0 0
26.01 Al Nassr Al Nassr Al Taawoun Al Taawoun 1 0 6.9 90’ 0 0 0 0
21.01 Dhamk FC Dhamk FC Al Nassr Al Nassr 1 2 6.9 90’ 1 0 0 0
17.01 Al Nassr Al Nassr Al Shabab Riyadh Al Shabab Riyadh 3 2 6.7 90’ 0 0 0 0
12.01 Al Hilal Riyadh Al Hilal Riyadh Al Nassr Al Nassr 3 1 6.7 83’ 1 0 0 0
08.01 Al Nassr Al Nassr Al Qadisiyah Al Qadisiyah 1 2 7.1 90’ 1 0 0 0
02.01 Al Ahli Jeddah Al Ahli Jeddah Al Nassr Al Nassr 3 2 6.4 90’ 0 0 0 0
2025 Al Ettifaq FC Al Ettifaq FC Al Nassr Al Nassr 2 2 8 90’ 1 0 0 0
2025 Al Nassr Al Nassr Al-Okhdood Al-Okhdood 3 0 7.6 90’ 2 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Zawra'a Al Zawra'a 5 1 8 46’ 0 1 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al-Najma Al-Najma Al Nassr Al Nassr 0 0 8.4 57’ 1 1 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Wahda FC Al Wahda FC Al Nassr Al Nassr 2 4 0 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Istiklol Dushanbe Istiklol Dushanbe Al Nassr Al Nassr 0 4 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Khaleej Saihat Al Khaleej Saihat 4 1 7.4 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Republic of Ireland Republic of Ireland Portugal Portugal 2 0 5.1 59’ 0 0 0 1
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Neom SC Neom SC Al Nassr Al Nassr 1 3 7.2 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Goa Goa 4 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Fayha FC Al Fayha FC 2 1 8 90’ 2 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Ittihad Jeddah Al Ittihad Jeddah 1 2 6.3 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Hazem Al Hazem Al Nassr Al Nassr 0 2 7.8 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Goa Goa Al Nassr Al Nassr 1 2 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Fateh Al Fateh 5 1 7.6 90’ 1 1 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Portugal Portugal Hungary Hungary 2 2 8.2 78’ 2 0 0 0
2025 Portugal Portugal Republic of Ireland Republic of Ireland 1 0 6.1 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Zawra'a Al Zawra'a Al Nassr Al Nassr 0 2 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Ittihad Jeddah Al Ittihad Jeddah Al Nassr Al Nassr 0 2 7 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Jeddah Club Jeddah Club Al Nassr Al Nassr 0 4 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Istiklol Dushanbe Istiklol Dushanbe 5 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al-Kholood Al-Kholood 2 0 6.9 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Hungary Hungary Portugal Portugal 2 3 7.1 87’ 1 0 0 0
2025 Armenia Armenia Portugal Portugal 0 5 8.5 58’ 2 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Al Ahli Jeddah Al Ahli Jeddah 2 2 7.6 90’ 1 0 0 0
2025 Al Nassr Al Nassr Al Ittihad Jeddah Al Ittihad Jeddah 2 1 7.6 90’ 0 1 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 UD Almería UD Almería Al Nassr Al Nassr 3 2 9.7 46’ 2 0 0 0
2025 Rio Ave Rio Ave Al Nassr Al Nassr 0 4 0 69’ 3 0 0 0
2025 Al Nassr Al Nassr Toulouse Toulouse 2 1 7.7 46’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Portugal Portugal Spain Spain 2 2 7.1 88’ 1 0 0 0
2025 Germany Germany Portugal Portugal 1 2 7.5 90’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Fateh Al Fateh Al Nassr Al Nassr 3 2 7 90’ 1 0 0 0
2025 Al Nassr Al Nassr Al Khaleej Saihat Al Khaleej Saihat 2 0 7.1 90’ 1 0 0 0
2025 Al Nassr Al Nassr Al Taawoun Al Taawoun 1 1 Not in the squad
2025 Al-Okhdood Al-Okhdood Al Nassr Al Nassr 0 9 Not in the squad
2025 Al Nassr Al Nassr Al Ittihad Jeddah Al Ittihad Jeddah 2 3 6.3 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Al Nassr Al Nassr Kawasaki Frontale Kawasaki Frontale 2 3 6.7 90’ 0 0 0 0
2025 Yokohama F. Marinos Yokohama F. Marinos Al Nassr Al Nassr 1 4 8.2 67’ 1 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Dhamk FC Dhamk FC Al Nassr Al Nassr 2 3 Not in the squad
2025 Al Qadisiyah Al Qadisiyah Al Nassr Al Nassr 2 1 6.5 90’ 0 0 0 0
2025 Al Nassr Al Nassr Al Riyadh Al Riyadh 2 1 9 90’ 2 0 0 0
2025 Al Hilal Riyadh Al Hilal Riyadh Al Nassr Al Nassr 1 3 8.4 90’ 2 0 0 0
Cristiano Ronaldo Transfers
Date From To Fee
31/12/22 Manchester United Manchester United Al Nassr Al Nassr Free agent
30/08/21 Juventus Juventus Manchester United Manchester United
17M € Transfer
09/07/18 Real Madrid Real Madrid Juventus Juventus
117M € Transfer
Cristiano Ronaldo Career
National leagues
National cups
International cups
National team
Team Competition Matches Goals Assists Yellow cards Red cards
2025/2026
Al Nassr Al Nassr Saudi Pro League Saudi Pro League 7.5 24 24 2 1 0
2024
Al Nassr Al Nassr Saudi Pro League Saudi Pro League 7.3 30 25 3 2 0
2023
Al Nassr Al Nassr Saudi Pro League Saudi Pro League 7.7 31 35 11 2 0
2022/2023
Manchester United Manchester United Premier League Premier League 6.7 10 1 0 2 0
2021/2022
Manchester United Manchester United Premier League Premier League 7.2 30 18 3 8 0
2021/2022
Juventus Juventus Serie A Serie A 6 1 0 0 1 0
2020/2021
Juventus Juventus Serie A Serie A 7.5 33 29 2 3 0
2019/2020
Juventus Juventus Serie A Serie A 7.9 33 31 5 3 0
2018/2019
Juventus Juventus Serie A Serie A 7.8 31 21 8 3 0
2017/2018
Real Madrid Real Madrid La Liga La Liga 7.7 27 26 5 1 0
2016/2017
Real Madrid Real Madrid La Liga La Liga 7.6 29 25 6 4 0
2015/2016
Real Madrid Real Madrid La Liga La Liga 7.9 36 35 11 3 0
2014/2015
Real Madrid Real Madrid La Liga La Liga 35 48 16 5 1
2013/2014
Real Madrid Real Madrid La Liga La Liga 30 31 9 4 1
2012/2013
Real Madrid Real Madrid La Liga La Liga 34 34 0 9 0
2011/2012
Real Madrid Real Madrid La Liga La Liga 38 46 0 4 0
2010
Real Madrid Real Madrid La Liga La Liga 34 40 0 2 0
2009
Real Madrid Real Madrid La Liga La Liga 29 26 0 5 2
2008
Manchester United Manchester United Premier League Premier League 30 18 0 6 1
2007
Manchester United Manchester United Premier League Premier League 34 31 0 5 1
2006
Manchester United Manchester United Premier League Premier League 32 17 0 2 0
2005
Manchester United Manchester United Premier League Premier League 33 9 0 8 1
2004
Manchester United Manchester United Premier League Premier League 31 5 0 3 0
2003
Manchester United Manchester United Premier League Premier League 29 4 0 4 1
Total 704 579 81 90 8
Team Competition Matches Goals Assists Yellow cards Red cards
2025/2026
Al Nassr Al Nassr AFC Champions League Two AFC Champions League Two 8 1 0 1 0 0
2024
Al Nassr Al Nassr AFC Champions League Elite AFC Champions League Elite 7.6 8 8 0 0 0
2023
Al Nassr Al Nassr AFC Champions League Elite AFC Champions League Elite 7.3 9 6 2 1 0
2022/2023
Manchester United Manchester United UEFA Europa League UEFA Europa League 7.2 6 2 2 1 0
2021/2022
Manchester United Manchester United UEFA Champions League UEFA Champions League 7.5 7 6 0 1 0
2020/2021
Juventus Juventus UEFA Champions League UEFA Champions League 7.6 6 4 2 0 0
2019/2020
Juventus Juventus UEFA Champions League UEFA Champions League 7.4 8 4 1 0 0
2018/2019
Juventus Juventus UEFA Champions League UEFA Champions League 7.7 9 6 2 1 1
2017/2018
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 7.9 13 15 2 2 0
2017
Real Madrid Real Madrid FIFA Club World Cup FIFA Club World Cup 2 2 0 0 0
2017
Real Madrid Real Madrid UEFA Super Cup UEFA Super Cup 1 0 0 0 0
2016/2017
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 8 13 12 5 1 0
2016/2017
Real Madrid Real Madrid FIFA Club World Cup FIFA Club World Cup 2 4 0 0 0
2015/2016
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 8.1 12 16 4 1 0
2014/2015
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 12 10 4 1 0
2014
Real Madrid Real Madrid FIFA Club World Cup FIFA Club World Cup 2 0 0 0 0
2014
Real Madrid Real Madrid UEFA Super Cup UEFA Super Cup 1 2 0 0 0
2013/2014
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 11 17 5 1 0
2012/2013
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 12 12 0 1 0
2011/2012
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 10 10 0 1 0
2010
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 12 6 0 2 0
2009
Real Madrid Real Madrid UEFA Champions League UEFA Champions League 6 7 0 0 0
2008
Manchester United Manchester United UEFA Champions League UEFA Champions League 12 4 0 2 0
2008
Manchester United Manchester United FIFA Club World Cup FIFA Club World Cup 2 1 0 0 0
2007
Manchester United Manchester United UEFA Champions League UEFA Champions League 11 8 0 2 0
2006
Manchester United Manchester United UEFA Champions League UEFA Champions League 11 3 0 3 0
2005
Manchester United Manchester United UEFA Champions League UEFA Champions League 6 0 0 1 0
2004
Manchester United Manchester United UEFA Champions League UEFA Champions League 7 0 0 0 0
2003
Manchester United Manchester United UEFA Champions League UEFA Champions League 5 0 0 0 0
Total 217 165 30 22 1
Player rating is based on a proprietary algorithm, taking into account ball actions, performance in attack and defense, and the player’s direct influence on the game outcome

Cristiano Ronaldo injury history

From Until Injury
03.03.2026 27.03.2026 injury-icon Muscle injury
08.06.2025 28.07.2025 injury-icon Injury
15.09.2024 18.09.2024 injury-icon Illness
Top bookmakers
gift-icon-gray 100 USD
Get Bonus
gift-icon-gray for $19.99
Get Bonus
gift-icon-gray for $15.99
Get Bonus
gift-icon-gray for $2.99
Get Bonus
gift-icon-gray for $2.99
Get Bonus
gift-icon-gray 100%
Get Bonus
gift-icon-gray 100%
Get Bonus