Lionel Messi is the all-time record scorer in El Clasico history, seven goals ahead of Cristiano Ronaldo, but can the Portuguese outshine the Argentine on Sunday?
Read: Messi Is El Clasico King, Where Is Ronaldo?
The Barcelona star has scored 21 goals in 29 appearances, while Ronaldo sits on 14 goals in 22 derbies he has played.
In addition, the Argentine also provided 12 assists, while Ronaldo only set up two strikes for his teammates.
Out of Messi's 29 El Clasico's the 27-year-old has won 14 games, drawn seven and lost eight. Ronaldo, meanwhile, has only won six of his 22 derbies, drawn six and lost 10.
Real Madrid scored 32 goals in derbies since Ronaldo joined them in 2009, while Barcelona scored 56 times since Messi's debut for the club.
Eight out of Ronaldo's 14 El Clasico goals have come at the Camp Nou, while nine of Messi's 21 strikes came at home, meaning both players prefer to score away from home.
The Portuguese outshone his long-standing rival in the first half of the season when his penalty equalized Neymar's early lead – Real went on to win the game 3-1 with Messi drawing a blank.
Read: Ronaldo: Clasico Not Personal Battle With Messi
Despite their recent dip in form, Ronaldo and Real need to come up with a similar display as the 3-1 at the Bernabeu, if they don't want to lose further ground in the La Liga title race.
Do you think Cristiano Ronaldo can outscore Lionel Messi in the upcoming El Clasico? Have your say in the comments section below.