

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Villarreal take a form score of 5.4 out of 10 into this Champions League fixture, against 7.7 for Napoli. Villarreal have 2 wins, 2 draws and 1 defeat in their last 5, while Napoli have 4 wins and 1 draw in theirs. Across the season Villarreal average 1.5 goals scored and 1.3 conceded per game, Napoli 2.0 and 1.0. Villarreal have kept a clean sheet in 20% of their matches this season, Napoli in 50%. In their last 5 meetings Villarreal have won 2, drawn 1 and lost 2.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Napoli arrive in commanding form, unbeaten across their last 5 matches with 4 wins and a draw, having scored 13 goals and conceded just 4. That record stands in sharp contrast to Villarreal's steadier recent run of 2 wins, 2 draws and a defeat from the same sample, the hosts finding the net 7 times but shipping 6. The visitors' weighted form score of 7.7 out of 10 sits more than two full points ahead of Villarreal's 5.4, and the gulf in momentum could not be clearer after Napoli's 2-0 victory at Genoa in their opening Serie A fixture while Villarreal fell 1-0 at Alaves in their most recent competitive outing.
Villarreal have enjoyed the better share of possession this season, averaging 60.7 percent across their 3-match sample, and they generate 14.3 shots per game with 6.3 on target and an expected goals figure of 1.92. However, they have kept just 1 clean sheet in 5 and failed to score in 1 of those 5, their attacking output falling short in key moments. The consecutive 2-2 draws at Atletico Madrid and Racing Santander demonstrate both their ability to threaten and their vulnerability when the game opens up. With 7.3 corners per match and 11.7 fouls, they press hard for openings but have yet to translate territorial control into consistent results.
Napoli's season profile reads more defensively sound, with clean sheets in 50 percent of their 5 fixtures and only 4 goals conceded overall. They have scored in every outing, a reliability that Villarreal cannot yet claim, and while their 10.2 shots per game and 0.88 expected goals suggest a more conservative attacking approach, the raw output of 13 goals in 5 tells a different story. The 6-2 friendly win over Aris Thessalonikis inflates that tally, but competitive results including the shutout at Genoa confirm a side comfortable managing games at both ends. At 57.2 percent possession and just 7.6 fouls per match, they control tempo without overcommitting.
The head to head ledger across the last 5 meetings is split evenly, with Villarreal holding 2 wins to Napoli's 2 and 1 draw between them. The most recent encounter in December 2022 saw Villarreal win 3-2, and both teams scored in 2 of those 5 contests. However, the overall average of 2.4 goals per meeting and only 1 fixture clearing 2.5 goals point to relatively tight affairs, a pattern that may not hold given Napoli's current appetite for goals and Villarreal's leaky recent form. Both teams have scored in just 40 percent of the historical sample, yet Napoli's perfect scoring run of 5 from 5 and Villarreal's 4 from 5 suggest openings at both ends are likely.
The numbers point to a Napoli side arriving with structure, firepower and the confidence of an unbeaten run, facing hosts who press and create chances but have conceded in 4 of their last 5 and lost their most recent competitive fixture. Villarreal's possession dominance and shot volume give them a platform, but Napoli's defensive solidity and clinical edge in front of goal tilt the balance firmly toward the visitors on current form.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram