

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.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: ADO Den Haag strong, PSV strongThe 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.




ADO Den Haag take a form score of 7.0 out of 10 into this Eredivisie fixture, against 7.2 for PSV. ADO Den Haag have 2 wins, 1 draw and 2 defeats in their last 5, while PSV have 2 wins, 1 draw and 2 defeats in theirs. Across the season ADO Den Haag average 2.5 goals scored and 1.2 conceded per game, PSV 2.8 and 1.8. ADO Den Haag have kept a clean sheet in 30% of their matches this season, PSV in 10%. In their last 10 meetings ADO Den Haag have won 0, drawn 3 and lost 7. ADO Den Haag sit 16th on 0 points, PSV 5th on 4.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
PSV travel to Den Haag with a 10-place and 4-point cushion in the Eredivisie table, yet Formatic's weighted form metric rates both sides at near-identical levels: ADO on 7.0 out of 10, the visitors at 7.4. That narrow gap belies a table in which PSV sit 6th on 4 points from two matches while ADO prop up the division in 16th, winless and five goals in arrears after losses to AZ Alkmaar and Groningen.
The hosts opened with a 2-0 defeat at AZ before shipping four at home to Groningen, conceding 6 across those two league fixtures at a rate of 3.00 per game. Their pre-season run offered more optimism: a 4-0 win at Lommel and a 3-2 victory at KV Mechelen book-ended a goalless friendly against Asteras Tripolis, but those results carry less weight than the competitive evidence. ADO have scored in 3 of their last 5 outings and kept clean sheets in 2, both those shutouts arriving in friendlies. Across a six-match sample they average 1.92 expected goals per game with 6 shots on target and 56.7 percent possession, yet have failed to score in 30 percent of matches this season.
PSV have taken 4 points from 2 league games, drawing 2-2 at home to Fortuna Sittard before winning 2-1 at Excelsior. In between came a 4-0 home defeat to AZ in the Super Cup, part of a five-match sequence that also includes a 3-0 friendly win over FC Eindhoven and a 1-3 home loss to Villarreal. They average 2.00 goals scored and 1.50 conceded per league match, but across all competitions have conceded 10 goals in 5 outings and kept just one clean sheet. Their per-game profile shows 18.6 shots, 7.4 on target, and 2.33 expected goals, superior to ADO in every attacking category while matching their hosts at 56.2 percent possession.
The head-to-head record tilts sharply toward the visitors: 7 wins from the last 10 meetings against 0 for ADO, with 3 draws. The five most recent encounters produced a 3-1 PSV win in March 2023, a 2-2 draw in February 2021, a 4-0 PSV victory in November 2020, a 3-0 away win in February 2020, and another 3-1 PSV success in August 2019. Across the full sample, 9 of 10 meetings cleared 2.5 goals at an average of 4.1 per game, while both teams scored in 6 of 10.
PSV's seasonal defensive fragility and ADO's winless start collide with a head-to-head sequence that has historically delivered goals at both ends and scorelines in PSV's favour. The visitors' superior shot volume and expected-goal output should tell against a side conceding at three per game, but a clean-sheet rate of just 10 percent and 10 goals leaked in five matches suggest ADO may find space to trouble a backline yet to settle. The 4-point table gap and the pattern of previous meetings point to an away result, but the goals data and both teams' defensive numbers suggest the route will be open rather than shut.
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