The hosts came up as champions and are yet to taste defeat in La Liga, and they will certainly be no pushovers at El Sadar.
Barcelona have a number of injury problems, particularly in attack, but have momentum after hammering Real Betis 5-2 last time out.
Let’s have a look at which players are likely to start on Saturday.
Ernesto Valverde is likely to stick with the same back four against Osasuna unless any injuries crop up between now and kick-off.
Clement Lenglet seems to still be first choice ahead of Samuel Umtiti and should partner Gerard Pique, with Nelson Semedo and Jordi Alba at full-back.
Junior Firpo trained separately on Thursday which suggets he has a knock and won’t be risked.
This is where it is likely to get interesing as Valverde has not been afraid to change his midfield so far this season.
He’s already shown he’s willing to leave both Ivan Rakitic and Sergio Busquets on the bench and hand starts to Carles Alena, Frenkie de Jong and Sergi Roberto.
Alena did not even make the squad for the game against Betis but will be hoping to return, while Arturo Vidal will be after a start having scored as a substitute last time out.
There’s no Luis Suarez or Ousmane Dembele for this one and it looks likely Lionel Messi will sit the game out too.
Antoine Griezmann will lead the line again and should be joined by Carles Perez. The youngster, and Ansu Fati, have trained with the first-team all week and should feature after impressing in the win over Real Betis.
Possible XI: Ter Stegen; Semedo, Pique, Lenglet, Alba; Rakitic, Busquets, De Jong; Perez, Griezmann, Rafinha.
How do you think Barcelona will line up against Osasuna? Let us know your thoughts, predictions and suggestions in the comments below!