Head-to-head since 2016
Last matches
Goals over/under (5 goals) for 3 matches
Stats in domestic league
Who has the edge within the head-to-head between Bayer 04 and Villarreal?
Out of the 3 head-to-head between Bayer 04 Leverkusen and Villarreal since 2016, both teams share the same win count (1) while 1 match(es) ended in a draw. Bayer 04 scored 3 goal(s) while Villarreal put 2 ball(s) in the back of the net.
When did Bayer 04 beat Villarreal?
The last time Bayer 04 has beaten Villarreal goes back to the Wednesday 28 January 2026. Bayer 04 did win home with a 3-0 score in UEFA Champions League 2025/2026 during the League Stage - week 8. Relive the match Bayer 04 vs Villarreal on Football Today by clicking here
When did Villarreal beat Bayer 04?
The last time Villarreal has won over Bayer 04 goes back to the Thursday 10 March 2016. Villarreal got the better of its opponent home with a 2-0 score in UEFA Europa League 2015/2016 during the 8th Finals. Relive the match Villarreal vs Bayer 04 on Football Today by clicking here
When is the next match between Bayer 04 and Villarreal?
We currently have no knowledge of when the next match between Villarreal and Bayer 04 would happen...
Who is the top scorer of the Bayer 04 vs Villarreal confrontations?
Taking into account the matches since 2016, the top scorers are Cédric Bakambu, Malik Tillman tied with 2 goals.
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 25'
- Last goal scored on average 76'
- Number of matches - at least 1 goal scored 8
- First goal conceded on average 41'
- Last goal conceded on average 64'
- Number of matches - at least 1 goal conceded 7
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 23'
- Last goal scored on average 70'
- Number of matches - at least 1 goal scored 4
- First goal conceded on average 14'
- Last goal conceded on average 40'
- Number of matches - at least 1 goal conceded 2
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 27'
- Last goal scored on average 82'
- Number of matches - at least 1 goal scored 4
- First goal conceded on average 52'
- Last goal conceded on average 74'
- Number of matches - at least 1 goal conceded 5
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 49'
- Last goal scored on average 73'
- Number of matches - at least 1 goal scored 8
- First goal conceded on average 41'
- Last goal conceded on average 50'
- Number of matches - at least 1 goal conceded 10
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 42'
- Last goal scored on average 70'
- Number of matches - at least 1 goal scored 4
- First goal conceded on average 46'
- Last goal conceded on average 58'
- Number of matches - at least 1 goal conceded 4
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 55'
- Last goal scored on average 75'
- Number of matches - at least 1 goal scored 4
- First goal conceded on average 37'
- Last goal conceded on average 44'
- Number of matches - at least 1 goal conceded 6
- Bayer 04
- Villarreal
| Cédric Bakambu | 2 | 2 | 2 | 0 | 1 | 0 |
| Malik Tillman | 2 | 1 | 1 | 0 | 0 | 0 |
| Alejandro Grimaldo | 1 | 1 | 1 | 0 | 0 | 0 |
| Chicharito | 0 | 2 | 2 | 0 | 1 | 0 |
| Admir Mehmedi | 0 | 2 | 1 | 0 | 1 | 0 |
| Julian Brandt | 0 | 2 | 2 | 0 | 0 | 0 |
| Bruno Soriano Llido | 0 | 2 | 2 | 0 | 0 | 0 |
| Jonathan Tah | 0 | 2 | 2 | 0 | 1 | 0 |
| Robbie Thomas Kruse | 0 | 2 | 0 | 0 | 0 | 0 |
| Roberto Soldado Rillo | 0 | 2 | 2 | 1 | 0 | 0 |
| Roberto Soldado Rillo | 1 | 2 | 2 | 0 | 0 | 0 |
| Denis Suárez | 1 | 2 | 2 | 0 | 0 | 0 |
| Lucas Vázquez | 1 | 1 | 1 | 0 | 0 | 0 |
| Patrik Schick | 1 | 1 | 1 | 0 | 0 | 0 |
| Cédric Bakambu | 0 | 2 | 2 | 2 | 1 | 0 |
| Chicharito | 0 | 2 | 2 | 0 | 1 | 0 |
| Admir Mehmedi | 0 | 2 | 1 | 0 | 1 | 0 |
| Julian Brandt | 0 | 2 | 2 | 0 | 0 | 0 |
| Bruno Soriano Llido | 0 | 2 | 2 | 0 | 0 | 0 |
| Jonathan Tah | 0 | 2 | 2 | 0 | 1 | 0 |
| Cédric Bakambu | 2 | 2 | 2 | 0 | 1 | 0 |
| Chicharito | 2 | 2 | 0 | 0 | 1 | 0 |
| Admir Mehmedi | 2 | 1 | 0 | 0 | 1 | 0 |
| Julian Brandt | 2 | 2 | 0 | 0 | 0 | 0 |
| Bruno Soriano Llido | 2 | 2 | 0 | 0 | 0 | 0 |
| Jonathan Tah | 2 | 2 | 0 | 0 | 1 | 0 |
| Robbie Thomas Kruse | 2 | 0 | 0 | 0 | 0 | 0 |
| Roberto Soldado Rillo | 2 | 2 | 0 | 1 | 0 | 0 |
| Eric Bailly | 2 | 2 | 0 | 0 | 0 | 0 |
| Antonio Rukavina | 2 | 2 | 0 | 0 | 1 | 0 |