Hat-tricks by Messi vs Ronaldo in their National Teams
Cumulative distribution
Period
Lionel Messi
Cristiano Ronaldo
Difference
2003/2004
0
0
0
2004/2005
0
0
0
2005/2006
0
0
0
2006/2007
0
0
0
2007/2008
0
0
0
2008/2009
0
0
0
2009/2010
0
0
0
2010/2011
0
0
0
2011/2012
2
0
+2
2012/2013
3
0
+3
2013/2014
3
2
+1
2014/2015
3
3
0
2015/2016
4
3
+1
2016/2017
4
4
0
2017/2018
6
6
0
2018/2019
6
7
-1
2019/2020
6
9
-3
2020/2021
6
9
-3
2021/2022
8
10
-2
2022/2023
9
10
-1
2023/2024
10
10
0
2024/2025
10
10
0
2025/2026
11
10
+1
2026/2027
11
10
+1
Distribution by season
Period
Lionel Messi
Cristiano Ronaldo
Difference
2003/2004
0
2004/2005
0
2005/2006
0
2006/2007
0
2007/2008
0
2008/2009
0
2009/2010
0
2010/2011
0
2011/2012
2
+2
2012/2013
1
+1
2013/2014
2
-2
2014/2015
1
-1
2015/2016
1
+1
2016/2017
1
-1
2017/2018
2
2
0
2018/2019
1
-1
2019/2020
2
-2
2020/2021
0
2021/2022
2
1
+1
2022/2023
1
+1
2023/2024
1
+1
2024/2025
0
2025/2026
1
+1
2026/2027
0
Hat-tricks by Messi vs Ronaldo in their National Teams without penalties
Cumulative distribution without penalties
Period
Lionel Messi
Cristiano Ronaldo
Difference
2003/2004
0
0
0
2004/2005
0
0
0
2005/2006
0
0
0
2006/2007
0
0
0
2007/2008
0
0
0
2008/2009
0
0
0
2009/2010
0
0
0
2010/2011
0
0
0
2011/2012
1
0
+1
2012/2013
1
0
+1
2013/2014
1
2
-1
2014/2015
1
2
-1
2015/2016
2
2
0
2016/2017
2
3
-1
2017/2018
3
3
0
2018/2019
3
4
-1
2019/2020
3
4
-1
2020/2021
3
4
-1
2021/2022
4
4
0
2022/2023
5
4
+1
2023/2024
6
4
+2
2024/2025
6
4
+2
2025/2026
7
4
+3
2026/2027
7
4
+3
Distribution by season without penalties
Period
Lionel Messi
Cristiano Ronaldo
Difference
2003/2004
0
2004/2005
0
2005/2006
0
2006/2007
0
2007/2008
0
2008/2009
0
2009/2010
0
2010/2011
0
2011/2012
1
+1
2012/2013
0
2013/2014
2
-2
2014/2015
0
2015/2016
1
+1
2016/2017
1
-1
2017/2018
1
+1
2018/2019
1
-1
2019/2020
0
2020/2021
0
2021/2022
1
+1
2022/2023
1
+1
2023/2024
1
+1
2024/2025
0
2025/2026
1
+1
2026/2027
0
Every hat-trick by Messi and Ronaldo
Messi
11 hat-tricks
Date
Team
Opponent
Competition
Result
Goals
16 Jun 2026
Argentina
Argelia
FIFA World Cup · Group stage
3-0
3
15 Oct 2024
Argentina
Bolivia
FIFA World Cup Qualifier
6-0
3
28 Mar 2023
Argentina
Curazao
FIFA Friendly
7-0
3
5 Jun 2022
Argentina
Estonia
FIFA Friendly
5-0
5
9 Sep 2021
Argentina
Bolivia
FIFA World Cup Qualifier · Group stage
3-0
3
29 May 2018
Argentina
Haiti
FIFA Friendly
4-0
3
10 Oct 2017
Argentina
Ecuador
FIFA World Cup Qualifier · Group stage
3-1
3
10 Jun 2016
Argentina
Panama
Copa América · Group stage
5-0
3
14 Jun 2013
Argentina
Guatemala
FIFA Friendly
4-0
3
9 Jun 2012
Argentina
Brazil
FIFA Friendly
4-3
3
29 Feb 2012
Argentina
Switzerland
FIFA Friendly
3-1
3
Ronaldo
10 hat-tricks
Date
Team
Opponent
Competition
Result
Goals
12 Oct 2021
Portugal
Luxembourg
FIFA World Cup Qualifier · Group stage
5-0
3
14 Nov 2019
Portugal
Lithuania
UEFA Euro Qualifier · Group stage
6-0
3
10 Sep 2019
Portugal
Lithuania
UEFA Euro Qualifier · Group stage
5-1
4
5 Jun 2019
Portugal
Switzerland
UEFA Nations League · Semifinals
3-1
3
15 Jun 2018
Portugal
Spain
FIFA World Cup · Group stage
3-3
3
31 Aug 2017
Portugal
Faroe Islands
FIFA World Cup Qualifier · Group stage
5-1
3
7 Oct 2016
Portugal
Andorra
FIFA World Cup Qualifier · Group stage
6-0
4
13 Jun 2015
Portugal
Armenia
UEFA Euro Qualifier · Group stage
3-2
3
19 Nov 2013
Portugal
Sweden
FIFA World Cup Qualifier · Qualifying play-off
3-2
3
6 Sep 2013
Portugal
Northern Ireland
FIFA World Cup Qualifier · Group stage
4-2
3
Hat-tricks by Messi vs Ronaldo in their National Teams: key facts
Who has more hat-tricks, Messi or Ronaldo?
Messi has 11 hat-tricks (one every 18.9 games, 11 of them with Argentina) and Ronaldo 10 hat-tricks (one every 23.4 games, 10 of them with Portugal). Messi leads by 1. Messi's most recent was against Argelia on 16 Jun 2026 (3 goals). Ronaldo's most recent was against Luxembourg on 12 Oct 2021 (3 goals).
What is the most goals Messi and Ronaldo have scored in a single game?
Messi's record is 5 goals in one game and Ronaldo's is 4.