Aditi turns the numbers into a read on the game — expected goals, scoring patterns and the tactical detail behind a result. She shapes how our model frames a match and is happiest explaining why a scoreline did or didn't make sense.
Switzerland saw off Algeria 2–0 in the Round of 32 to reach the last 16 unbeaten, a controlled clean-sheet win that landed our Switzerland tip almost to the letter.
England edged Congo DR 2–1 in the Round of 32 to reach the last 16 with a four-match unbeaten record intact, though a one-goal margin against stubborn opponents denied our −1.5 tip and set up a meeting with Mexico.
A single goal was enough for Canada to see off South Africa in a cagey, low-scoring Round of 32 tie, the Group B winners advancing 1–0 while Bafana Bafana's tournament came to an end.
NewsRiyad Mahrez struck twice, the second deep in stoppage time, to rescue a 3–3 draw against Austria in a breathless Group J finale. The point leaves both nations on four, with Austria edging second on goal difference.
NewsLo Celso and a Lautaro Martínez penalty put Argentina in control before Al-Taamari pulled one back, and Messi sealed a 3–1 win that completed a flawless Group J. Argentina top with nine points; Jordan finish bottom and exit.
France brushed Norway aside 4–1 in Group I's final round to finish with a flawless nine points, condemning the hosts to second and a knockout berth they will have wanted to earn more comfortably. Our FRA −1 call landed cleanly.
England and Ghana cancelled each other out in a goalless draw that keeps both unbeaten and locked together at the top of Group L on four points. With one round left, the section is wide open — and our 77 percent call on an England win to nil came up short.
NewsBelgium and Iran played out a goalless draw that left both unbeaten on two points but kept them locked behind Egypt in Group G. Iran's deep block held firm, and our Belgium −1 call never landed — here is how the stalemate unfolded and what it leaves to play for.
Ecuador and Curaçao played out a goalless draw that nudged both onto a single point but kept them rooted in the bottom half of Group E. Our call for an Ecuador win to nil by two clear goals never materialised — here is how the night unfolded and what it leaves to play for.
Brian Brobbey struck twice inside 17 minutes and Cody Gakpo added a quickfire second-half double as the Netherlands routed Sweden 5–1 to move clear at the top of Group F. Anthony Elanga grabbed Sweden's only reply, and substitute hero Crysencio Summerville completed the scoring late on. Our NED −1 call landed comfortably.
NewsGoalless for 73 minutes, Switzerland finally cracked Bosnia-Herzegovina through 20-year-old Manzambi and ran riot late, the 4-1 win lifting them level with Canada at the top of Group B.
NewsNew Zealand's Marko Just struck either side of the break, but Ramin Rezaeian and Mehdi Mohebi each hauled Iran level in a 2–2 Group G draw that left our IRN −1 call short.
Van Dijk and Summerville hauled the Netherlands level twice, but Kamada's 88th-minute strike rescued a 2–2 draw for Japan — a result that leaves both sides chasing Sweden in Group F and our NED −1 call beaten.
Seven different threads to one ruthless story: Germany opened their World Cup with a 7–1 demolition of debutants Curaçao, Kai Havertz's two penalties bookending goals from across the side and a goal difference that already shapes Group E.
NewsA first-half strike from 20-year-old Nestory Irankunda and a late finish from Aiden Metcalfe gave Australia a 2-0 win over Turkey, sending the Socceroos joint-top of Group D with the United States and leaving Turkey pointless.
Folarin Balogun struck either side of half-time and the United States raced clear early to beat Paraguay 4–1, opening their home World Cup with a statement and a place atop the group on goal difference.