The head-to-head results for Barcelona vs Villarreal in the last 5 matches highlight the fierce rivalry between the two famous La Liga sides.
Barcelona hosts Villarreal in Round 26 of La Liga at Camp Nou on Saturday, 28 February 2026. The crunch match kicks off at 17:15 (SAST).
Barcelona vs Villarreal: Head-to-Head
According to Villarreal’s head-to-head results against Barcelona, Barça has defeated the Yellow Submarine in three of their last five encounters.
Villarreal has also defeated Hansi Flick’s side twice in their past five meetings, scoring 12 goals and conceding 16 goals.
The Barcelona vs Villarreal match is one of the highest-scoring fixtures in La Liga, averaging over 3.5 goals per match.
Below, SportPurse zooms in on the head-to-head results of the last five matches between Barcelona and Villarreal, from 2023 to 2025.

Villarreal 0-2 Barcelona
Barcelona swept aside 10-man Villarreal 2-0 in a La Liga thriller at Estadio de la Ceramica on 21 December 2025.
Raphinha converted from the spot in the 12th minute, giving Barça a 1-0 lead. The referee then showed Renato Veiga a red card in the 39th minute for a bad challenge on his opponent.
Lamine Yamal doubled Barcelona’s lead in the 63rd minute, assisted by Frenkie de Jong. Two goals and three points for Hansi Flick’s side!
Barcelona 2-3 Villarreal
Villarreal edged Barcelona 3-2 in a thrilling La Liga match at Estadi 0límpic Lluís Companys on 18 May 2025.
Ayoze Perez put the Yellow Submarine in front in the 4th minute, assisted by Nicolas Pepe. However, Lamine Yamal equalised for the hosts in the 38th minute with the assistance of Eric Garcia.
Fermín then put Barça in front in the 45+5 minute. Barcelona went into the halftime break leading 2-1. However, it was a whole different story in the second half.
Santi Comesana equalised for the visitors in the 50th minute with the assistance of Yeremy Pino, who has transferred to Crystal Palace.
Tajon Buchanan then scored Villarreal’s winner in the 80th minute with the assistance of Gerard Moreno.
Villarreal 1-5 Barcelona
Barcelona thrashed Villarreal 5-1 in a dramatic La Liga showdown at Estadio de la Ceramica on 22 September 2024.
Robert Lewandowski opened the scoring in the 20th minute, assisted by Pablo Torre. Lewandowski also scored Barça’s second goal in the 35th minute.
Three minutes later, Ayoze Perez pulled one back for the hosts, assisted by Nicolas Pepe. Barcelona then outclassed Villarreal in the second half.
Torre extended Barça’s lead to 3-1 in the 58th minute, assisted by Pedri. Lewandowski blew a massive opportunity in the 67th minute when he failed to convert from the spot.
Raphinha then changed the score to 4-1 in the 74th minute, assisted by Pau Victor. The Brazilian also netted Barcelona’s fifth goal in the 83rd minute, assisted by Lamine Yamal.
Villarreal had three goals disallowed for offside after suspicious VAR reviews. Barcelona secured three points!
Barcelona 3-5 Villarreal
Villarreal thrashed Barcelona 5-3 in a thrilling La Liga match at Estadi Olímpic Lluís Companys on 27 January 2024.
Gerard Moreno opened the scoring for the Yellow Submarine in the 41st minute with the assistance of Alexander Sorloth. Ilias Akhomach then doubled the visitors’lead in the 54th minute.
Ilkay Gundogan pulled one back for the hosts in the 60th minute, assisted by Robert Lewandowski. Gundogan then turned provider in the 68th minute, assisting Pedri in scoring Barça’s equaliser.
Eric Bailly then gifted Barcelona the third goal when he scored an unfortunate own goal in the 71st minute. However, Goncalo Guedes made it 3-3 in the 84th minute with the assistance of Sorloth.
Sorloth then stunned Barcelona when he scored Villarreal’s fourth goal in the 90+9 minute. As if Sorloth’s goal was not enough, Jose Morales made it 5-23 in the 90+12 minute with the assistance of Guedes.
Also Read: Celta Vigo 2-4 Barcelona: Robert Lewandowski hat-trick takes Barça to second in La Liga
Villarreal 3-4 Barcelona
Barcelona edged Villarreal 4-3 in a tightly contested La Liga match at Estadio de la Ceramica on 27 August 2023.
Gavi put Barcelona in front in the 12th minute, assisted by Lamine Yamal. Frenkie de Jong then doubled the visitors’ lead in the 15th minute.
The Yellow Submarine’s Juan Foyth pulled one back in the 26th minute, assisted by Alex Baena. Alexander Sorloth then levelled the score to 2-2 in the 40th minute, assisted by Alfonso Pedraza.
Pedraza also assisted Alex Baena in scoring the hosts’ third goal in the 50th minute. However, Ferran Torres made it 3-3 in the 68th minute. Three minutes later, Robert Lewandowski scored the winning goal for Barça.
For a live score of the Barcelona vs Villarreal fixture and a detailed match timeline, including names of scorers, cards, and substitutions, among others, visit our live scores page.





Leave a Reply