The match comes in the wake of the club’s disastrous defeat to Liverpool in the Champions League and the team sheet should make for interesting reading.
With that in mind let’s have a look at who might feature:
Barcelona only have the Copa del Rey left to play for this season with La Liga wrapped up and their Champions League hopes over which means it’s difficult to predict exactly what kind of team Ernesto Valverde will go for.
He could opt to give Jasper Cillessen some game time in between the sticks, and the next few games could be his last for the club as he’s expected to move on in the summer.
Nelson Semedo could come back into the starting XI at right-back ahead of Sergi Roberto, although Moussa Wague may also get some game time after featuring against Celta Vigo.
Samuel Umtiti is likely to get another run out in the heart of the defence, while Jeison Murillo and Thomas Vermaelen may also be hoping for some more minutes.
Ivan Rakitic, Sergio Busquets and Arturo Vidal all started against Liverpool and are available, but it’s possible Valverde may make changes in midfield.
Barca B’s Riqui Puig trained with the first team on Friday and may make his second La Liga start of the season on Sunday.
Carles Alena also looks a good bet to start after missing out against Liverpool, while Arthur may get the nod and probably be replaced after an hour.
Barcelona have confirmed that Luis Suarez’s season is over after he underwent knee surgery, while Ousmane Dembele is still missing with hamstring trouble.
The duo’s injuries could open the door for 19-year-old Abel Ruiz to see some minutes, as he also trained with the first team this week.
The injuries are also good news for Malcom who looks likely to start alongside Lionel Messi and possibly Philippe Coutinho.
Possible XI: Cillessen, Semedo, Pique, Umtiti, Alba; Puig, Alena, Arthur; Malcom, Messi, Coutinho.
How do you think Barcelona should line up on Sunday? Let us know your thoughts, line-ups and predictions in the comments below!