Allsvenskan Matchweek 19 was a round that tore up the form book and left our forecasting model with plenty to answer for. The headline act saw an injury‑ravaged AIK Stockholm storm to a 3‑2 derby victory over title‑chasing Hammarby, while high‑confidence calls on BK Häcken and Kalmar FF both fell flat. Across the eight matches the model correctly called only four match results, and the exact‑scoreline column returned a blank. There were steady returns in the goal‑based markets – five of the eight total‑goals, both‑teams‑to‑score, first‑team‑to‑score and win‑or‑draw calls all landed – but the round will be remembered for the moments the projections got it badly wrong.
How our forecasts did
The scoreboard paints a mixed picture. The best‑performing topics were win or draw, total goals, both teams to score and first team to score, each grading five of the eight calls correctly. Half‑time and full‑time managed only two correct, and exact scoreline went a bruising zero from eight. That leaves a round where the model often read the flow of the game well – goals arrived, clean sheets were kept – but struggled to pick the right side in the biggest fixtures.
Saturday
IF Elfsborg 2‑0 Degerfors IF
Elfsborg made light of Simon Olsson’s absence to record a comfortable victory. The model forecast an Elfsborg win, fewer than 2.5 goals, at least one side kept scoreless, and the hosts to open the scoring – every one of those calls came in. The exact‑scoreline forecast of 1‑0 was one goal shy, but the half‑time/full‑time prediction of Elfsborg leading at both intervals was correct.
BK Häcken 1‑3 Västerås SK FK
The round’s biggest upset. Västerås arrived with four defensive starters missing yet stunned a Häcken side that had lost only once at home all season. The model had high‑confidence calls on a Häcken win, Häcken to win or draw, and Häcken to score first – all three failed. The goals did flow, so the medium‑confidence over 2.5 goals call landed, and both teams to score was also correct, but the match‑result miss was the story.
Halmstad 1‑0 Kalmar FF
Bottom‑side Halmstad, with only one home win all season, edged a contest the model gave Kalmar the edge in. The low‑confidence call on a Kalmar win and the win‑or‑draw projection both fell, as did the forecast that Kalmar would open the scoring. The model did correctly see a low‑scoring game and at least one clean sheet, but the result went against the form guide.
Sunday
AIK Stockholm 3‑2 Hammarby FF
The derby delivered a classic that our model misread entirely. Hammarby arrived at full strength, top of the table, and with the division’s meanest defence; AIK were missing five regulars and had won only three at home all season. The high‑confidence away‑win call was burned inside a frantic 90 minutes. Hammarby did score first, as forecast, and the game sailed past 2.5 goals, but the match‑result and half‑time/full‑time projections both missed as AIK rallied to claim the points.
IFK Göteborg 1‑0 Örgryte IS
IFK did what was expected by winning the game and scoring first, so the high‑confidence match‑result call and the medium‑confidence first‑goalscorer call both came off. However, the model’s read on an open contest was wrong: fewer than 2.5 goals and at least one side blanking meant both the over‑goal and both‑teams‑to‑score forecasts missed.
Monday
Djurgårdens IF 4‑0 Mjällby AIF
Djurgårdens’ home firepower overwhelmed a Mjällby side that had averaged 0.25 goals across their previous four away matches. Every high‑ and medium‑confidence call was correct: a Djurgårdens win, over 2.5 goals, at least one clean sheet, and the hosts scoring first. The half‑time/full‑time call also landed. Only the exact scoreline – forecast as 2‑0 – underestimated the rout.
GAIS 4‑0 IF Brommapojkarna
GAIS blitzed a Brommapojkarna side that had been involved in high‑scoring away games all season. The model correctly forecast a GAIS win and a first goal for the hosts, but the medium‑confidence call for under 2.5 goals and the low‑confidence both‑teams‑to‑score tip were shattered by four unanswered goals. The half‑time/full‑time prediction of a level break and a draw also missed completely.
Sirius 0‑1 Malmö FF
League‑leading Sirius, on a five‑match winning streak and facing a Malmö side missing five regulars, were forecast to win at home. The model had high confidence on over 2.5 goals and medium confidence on both teams scoring and Sirius opening the scoring. Instead, Malmö’s resilient away form held firm, and a single goal settled a tight contest. The only forecast that landed was the medium‑confidence call that a draw was the least likely outcome – a correct reading of a tight game, but little else.
What we got wrong
The round’s largest miss was the Häcken–Västerås result. The model leaned heavily on Häcken’s formidable home record and Västerås’ defensive injury pile‑up, expecting the hosts to pull away late. Instead, Västerås scored early and defended with a cohesion their absent starters had not shown all season. The same logic failed in the Stockholm derby, where AIK’s crippling injury crisis and abysmal home attack persuaded a high‑confidence Hammarby win. AIK delivered their best performance of the campaign, exposing the risk of weighting squad‑availability data too heavily against a rival’s motivation.
The Halmstad call was a low‑confidence misstep, but it followed the same pattern: the model saw a team with one home win and a chronic scoring problem and could not see past a Kalmar side that had historically owned the fixture. Halmstad’s 1‑0 win was a reminder that bottom‑side desperation can override the numbers. The Sirius miss was arguably the most instructive, because the model interpreted a weakened Malmö as a clear signal for a Sirius victory and goals. Malmö’s defensive organisation away from home, however, had been a quiet strength, and it was that resilience that decided the game.
What the round changed
AIK’s derby win reshapes the top‑end conversation, proving that even a depleted squad can derail a title push when the occasion demands it. Häcken’s home slip and Hammarby’s loss hand the initiative to the chasing pack. Djurgårdens and Elfsborg both posted statement wins, while Malmö ground out a result that keeps them within striking distance despite their personnel problems. For our model, round 19 was a reminder that the Allsvenskan script can be torn up by a single goal – and that high‑confidence calls are never a guarantee.