Udinese beat Monza 3–2. Bawler's model favoured Monza at 37% before kickoff and got it wrong — it gave Udinese 35%. It forecast 2.6 goals; the match produced 5. Monza had 14 shots (5 on target) to Udinese's 12 (5), with 51% of the ball against 49%. On expected goals it was 1.6 to 0.9, so Monza created the better chances and still lost the game.
Published before kickoff and settled afterwards — misses included. Every call is time-stamped to the Bitcoin blockchain before the match so it cannot be edited later.
Chance of at least one first-half goal: 67%. Based on how often each side shoots and wins corners before the break, not a share of their full-match numbers.
Udinese beat Monza 3–2. Bawler's model favoured Monza at 37% before kickoff and got it wrong — it gave Udinese 35%. It forecast 2.6 goals; the match produced 5. Monza had 14 shots (5 on target) to Udinese's 12 (5), with 51% of the ball against 49%. On expected goals it was 1.6 to 0.9, so Monza created the better chances and still lost the game.
Monza 2–3 Udinese, played on 29 Aug 2026 in the Italy: Serie A. Bawler's model had gone into it with Monza 37%, the draw 28% and Udinese 35%.
Full-time: Possession 51%–49%, Expected goals (xG) 1.6–0.9, Shots 14–12, Shots on target 5–5, Shots inside box 10–10, Big chances 3–0, Corners 3–3, Saves 2–3, Fouls 10–12, Offsides 4–1, Yellow cards 1–0.
Yes — both Monza and Udinese scored, finishing 2–3. Bawler's model had put both teams scoring at 52% before kickoff.
Every call is published before kickoff and graded afterwards, misses included. On this match: Result — we said Monza 37%, it finished Udinese (35% called); Total goals — we said 2.6, it finished 5; Both teams to score — we said 52%, it finished Yes; Model call — we said 1X 65%, it finished Missed; Second call — we said Under 2.5 Goals 52%, it finished Missed.