After conquering both Spain and Europe last season, few people would have bet on the Bernabeu giants ending this campaign in disarray, especially after adding Kylian Mbappe to their ranks.
But Arsenal brought their Champions League title defence crashing to an end while Barcelona have now completed a clean sweep of the domestic honours.
Last weekend’s 4-3 loss in El Clasico, which brought up two bets for our man Mark and one of Sunday’s Super Singles, effectively ended Real’s title hopes.
Barca duly wrapped up the title on Thursday night and boss Carlo Ancelotti’s last two games in the Bernabeu hotseat before taking charge of Brazil will now be dead rubbers.
Sevilla’s season has been equally disappointing and the players had to sleep at the training ground a few days ago after violent attacks from fed-ups fans.
That came after a run of eight games without a win left them nervously looking over their shoulders in the bottom half of the table.
But Tuesday’s 1-0 win over Las Palmas secured their place in La Liga for another season so they can play with the pressure off when Real Madrid come calling.
Real Madrid have dominated this fixture of late, going 12 games unbeaten against Sevilla. Ten of those matches have been victories, including a 4-2 thriller at the Bernabeu earlier this season.
Real Madrid are down to the bare bones with stars such as Vinicius Junior, Rodrygo, Dani Carvajal, Eder Militao, David Alaba, Aurelien Tchouameni, Eduardo Camavinga, Ferland Mendy, Lucas Vasquez and Brahim Diaz either injured or suspended.
Sevilla have Diego Hormigo and Akor Adams crocked while Kike Salas, Albert Sambi Lokonga, Ruben Vargas and Tanguy Nianzou are doubts.
Sevilla: Nyland, Carmona, Martinez, Bade, Sanchez, Suso, Lukebakio, Gudelj, Agoume, Sow, Garcia Pascual.
Real Madrid: Courtois, Valverde, Garcia, Ramon, Vallejo, Bellingham, Modri, Guler, Ceballos, Mbappe, Endrick.