El argentino y el portugués han sido los claros dominadores del fútbol en la última década y media. Sus pasos por el Real Madrid y el Barcelona, respectivamente, han dejado duelos memorables.
De todos modos, el último partido que disputaron fue en el Camp Nou el 8 de diciembre de 2020. La Pulga todavía estaba en el conjunto blaugrana, aunque CR7 ya se había ido del Merengue a la Juventus. Ese día, el luso estuvo del lado ganador en el duelo correspondiente a la última jornada de la fase de grupos de la Champions League: fue 3 a 0 con un doblete suyo, además que se llevó el MVP del juego.
En total, se han enfrentado en 36 oportunidades: 18 fueron por la Liga de España, 6 por la Champions League, 5 por Copa del Rey, 5 por Supercopa de España y 2 por amistosos internacionales. El historial está en favor de Messi con 16 triunfos y 22 goles anotados, mientras que Cristiano ganó 11 veces y marcó 21 tantos.