A breathless Matchweek 3 of the Jupiler Pro League delivered a genuine classic at the Bosuilstadion, where Antwerp and Genk shared the spoils in an absurd 4-4 draw that shredded the form book, but across the round the authority of the league’s front-runners was underlined.
How our forecasts did
The model found its firmest footing on the win or draw and match result markets, correctly calling eight of nine and seven of nine outcomes respectively. The first team to score calls also held up well, landing seven times from nine attempts. Things grew patchier on the more granular forecasts; the half-time and full-time market split almost evenly, with five correct from nine, but the total goals calls stumbled badly, landing only four times. The both teams to score market produced the roughest reading of the weekend, with only three of the nine calls proving correct. No exact scoreline call landed, a tough but honest reflection of a weekend where the detail consistently escaped the model.
Results
Standard Liege 2-0 RAAL La Louvière Standard Liege finally got their first win of the campaign with a comfortable Friday-night dismissal of winless RAAL La Louvière. The model was firm on a home victory and got it, along with the opening-goal call, but the forecast for an end-to-end contest fell flat as the visitors failed to find a way through.
Zulte Waregem 4-0 SK Beveren Zulte Waregem turned on the style to thrash Beveren, who looked as porous as the model’s analysis had warned. The call for a home win was correct, but the expectation that both teams would score was undone by Waregem’s clean sheet, and the goal count blew past the low-confidence over 2.5 goals forecast.
Charleroi 2-0 KV Mechelen Charleroi made it three wins from three and are beginning to look like a side with serious intent. The model’s high-confidence home-win call was met, and the read that at least one side would be kept off the scoresheet was spot on. Only the exact 1-0 scoreline prediction missed, a minor error in an otherwise sharp forecast.
Antwerp 4-4 Genk The match of the weekend was an eight-goal rollercoaster that torched most of the model’s pre-match reasoning. The forecast had leant towards an Antwerp win, with a low-confidence call that a draw was the least likely outcome, but Genk’s chaotic attacking habits and Antwerp’s late-goal tendency fused into a stalemate. The call for goals and both teams to score landed comfortably, but the match result and first-scorer calls were both wrong on a night where logic took a back seat.
Lommel United 4-0 KVC Westerlo The round’s biggest upset came in Lommel, where the home side — winless and goalless at home before kick-off — put four past a Westerlo team the model had cautiously tipped for an away victory. The forecast that a winner either way was likeliest did technically land, but almost everything else was wrong in a result that simply did not match the early-season evidence.
Club Brugge KV 1-0 Cercle Brugge The Bruges derby was settled by a single goal, a tense outcome that left the model’s high-confidence call for more than 2.5 goals looking badly misjudged. Club Brugge’s perfect defensive record held firm, and the forecast for a home win and a Brugge opener were both correct, but this was a far tighter affair than the analytics had anticipated.
St. Truiden 0-3 Union St. Gilloise Union St. Gilloise continued their miserly start to the season with a ruthless dismantling of previously unbeaten St. Truiden. The model correctly called a Union victory and an opening goal for the visitors, and the low-confidence over 2.5 goals call crept in. However, the expectation that St. Truiden would get on the scoresheet was wrong, as Union’s defence posted another shutout.
Gent 1-0 OH Leuven Gent kept their 100% record intact but made hard work of it against bottom-side OH Leuven. The model was highly confident of a home win and a Gent opener, and both calls landed, but the forecast for a goal-heavy afternoon was miles off as the hosts settled for a single strike.
Anderlecht 1-0 Kortrijk Anderlecht ground out a narrow home win against a Kortrijk side that has now shipped ten goals without reply this season. The model’s high-confidence calls for a home win, an Anderlecht opener, and at least one clean sheet all proved correct, but like so many games this weekend the goal count stubbornly refused to rise above one.
What we got wrong: the goals dry up
The model’s persistent error across Matchweek 3 was an overestimation of the goal tally. High and medium-confidence calls for more than 2.5 goals in games involving Club Brugge, Gent, Anderlecht and Standard Liege all fell short, with each of those favourites winning by a 1-0 or 2-0 margin. The analysis had correctly identified the attacking quality and defensive frailties in several of these match-ups — Standard’s leaky back line, Anderlecht’s free-scoring home form — but the finishing failed to match the expected threat, and a round that looked poised for open football produced a string of clean sheets for the big sides.
Only the Antwerp-Genk shootout delivered the goal-swapping the model was broadly looking for; everywhere else, one side failed to register, leaving the forecast looking too optimistic about the underdogs’ bite.
Antwerp-Genk was the exception that proved the rule. The model read the attacking angles correctly but could not foresee a match where the hosts’ defensive solidity evaporated and Genk’s late-game chaos was matched by their hosts’ own. It was a thrilling reminder that even the best-read forecasts get undone by the game’s capacity for anarchy.
What the round changed
Charleroi, Gent and Club Brugge all maintained perfect starts, and the table is beginning to develop a familiar shape at the summit, with Anderlecht and Union St. Gilloise tucked in just behind. The round’s lessons are clear: the league’s heavyweights are learning to win without the fireworks, and the model will need to recalibrate its goal thresholds if the big sides keep grinding out 1-0 results. At the bottom, Kortrijk and OH Leuven remain in deep trouble, while Lommel United’s shock demolition of Westerlo throws a new variable into the early-season relegation picture.