Pedri withdrew from the Spain squad for internationals later this month before he was omitted from Barca’s squad for tonight’s game.
Ousmane Dembele is ruled out for Barcelona after top scorer Robert Lewandowski was welcomed back from injury for last week’s win at Athletic Club. Uruguay defender Ronald Araujo is also back from suspension today.
Sergi Roberto replaces Ferran Torres for a move to a 4-4-2 system.
Meanwhile, Real had been nervously waiting on Karim Benzema’s fitness once again after he picked up a knock in midweek.
The 35-year-old limped out of the Champions League last-16 second-leg victory over Liverpool shortly after scoring the winner and he then missed training on Friday. However, he is considered fit for El Clasico.
Ferland Mendy is back in the Madrid squad but David Alaba and Alvaro Rodriguez are unavailable as an unchanged XI is named by Los Blancos.
Barcelona XI: Ter Stegen; Araujo, Kounde, Christensen, Balde; Sergi Roberto, Gavi, Busquets, De Jong; Raphinha, Lewandowski.
Subs: Fati, Torres, Pena, Marcos Alonso, Alba, Kessie, Garcia, Torre, Tenas, Alarcon.
Real Madrid XI: Courtois; Carvajal, Militao, Rudiger, Nacho; Modric, Camavinga, Kroos; Valverde, Benzema, Vinicius Jr.
Subs: Lunin, Lopez, Vallejo, Hazard, Tchouameni, Asensio, Odriozola, Vazquez, Ceballos, Mariano, Mendy, Rodrygo.