

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.




Ajax take a form score of 9.1 out of 10 into this Eredivisie fixture, against 6.0 for Heerenveen. Ajax have 4 wins and 1 draw in their last 5, while Heerenveen have 2 wins, 2 draws and 1 defeat in theirs. Across the season Ajax average 1.3 goals scored and 0.8 conceded per game, Heerenveen 2.4 and 1.8. Ajax have kept a clean sheet in 50% of their matches this season, Heerenveen in 20%. In their last 10 meetings Ajax have won 7, drawn 2 and lost 1. Ajax sit 6th on 0 points, Heerenveen 8th on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Ajax bring excellent recent form into this Eredivisie fixture, rated 9.11 out of 10 by Formatic's weighted measure against Heerenveen's steady 6.00, opening a gap of 3.11 between the sides. The hosts have won 4 and drawn 1 of their last 5 outings, scoring 9 and conceding just 3, with goals in all 5 appearances and 2 clean sheets across that span. Their sharpest work came in a 4-1 victory away to Vojvodina in the UEFA Europa Conference League on 23 July, followed by a 2-1 home win against Burnley three days later. Narrow 1-0 victories over Olympiakos Piraeus and AEK Larnaca, both friendlies, sit either side of a 1-1 draw at home to VfL Bochum, also a pre-season fixture. That defensive solidity, conceding only 3 across the sample, underpins the excellent rating and suggests a side arriving in competitive trim despite the friendly-heavy schedule.
Heerenveen's preparation has been more volatile, their 6.00 rating reflecting 2 wins, 2 draws and 1 defeat from their last 5. They have scored 16 but conceded 11, finding the net in 4 of the 5 but managing only 1 clean sheet. A 4-4 draw at home to OH Leuven on 25 July illustrated both their attacking appetite and defensive fragility, while a 3-2 win away to Club Brugge KV and a 7-2 home thrashing of De Graafschap showcased their front-foot threat in friendlies. Their sole competitive result in the sample was a 2-3 defeat away to Utrecht back in May, before the break. The contrast between 16 goals scored and 11 conceded across these fixtures points to open, high-tempo encounters but also a side more vulnerable at the back than their hosts.
The head to head record across the last 10 meetings strongly favours Ajax, who have won 7 to Heerenveen's 1, with 2 draws. The fixture has averaged 3.3 goals per meeting, both teams have scored in 4 of the 10, and over 2.5 goals has landed in 5 of them. The most recent encounter on 17 May finished 0-0 at Heerenveen, while the previous meeting on 1 November ended 1-1 at Ajax. Before that, Ajax won three in a row: 2-0 away on 19 January 2025, 1-0 at home on 11 August 2024, then suffered their only defeat in this run, losing 3-2 at Heerenveen on 11 February 2024. The tight scorelines in the two most recent clashes contrast with the broader pattern of goals, suggesting situational factors can override the historical average.
Ajax's superior defensive record, conceding 3 against Heerenveen's 11 across comparable samples, points toward control in this fixture. The visitors' attacking output in friendlies may flatter to deceive when faced with a side holding 2 clean sheets from 5 and posting a 9.11 form score. The 3.11 form gap is substantial, the head to head tilts heavily toward the hosts, and the goals profile suggests Ajax can both score and limit Heerenveen's reply. The fixture's historical 3.3-goal average leaves room for both to contribute, but the weight of recent evidence sits with a home victory built on defensive discipline meeting Heerenveen's leakier preparation.
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