Barcelona are seeking to make it back to back La Liga titles but find themselves in an unwanted situation, trailing Real Madrid with five games left to play.
The away fixture against Villarreal is not an easy one as the hosts know that victory will see them jump into the top four for the final Champions League spot.
What time does Villarreal vs Barcelona start?
The game kicks off at 11 pm Kenyan time on Sunday, July 5 at the Estadio de la Cerámica.
Villarreal vs Barcelona team news
Ousmane Dembele and Frenkie De Jong remain the only injury concerns for Barcelona going into the game against the yellow machine.
Villarreal as well have a full squad to pick from and the availability of all players sets this up to be a cracker of a match.
Villarreal vs Barcelona head to head
Villarreal have not managed to beat Barcelona in any of their last 8 La Liga fixtures and will need that extra flare if they are to change that, especially at this juncture of the season.
Barcelona won the reverse fixture 2-1 back in November last year with the game before that ending in a thrilling 4-4 draw.
Villarreal vs Barcelona current form
The hosts come into the game boasting a better run of form, having won four from their last five games with the other resulting in a 2-2 draw against Sevilla.
Despite having not lost in the last five, Barcelona have only managed two wins with their last two games ending in 2-2 draws against Celta Vigo and Atletico Madrid respectively.
Villarreal vs Barcelona prediction
History has shown that Barcelona will always have the edge against their rivals but this time both teams are primed to better their league standing with victory on Sunday.
With one side after the league title and the other battling for the final Champions League spot, I see both teams scoring goals in the match. Barcelona have the depth and quality in their squad to grind out a narrow win and that seems the most likely result.