Every number says whose it is. No sport's numbers are validated as better than the bookmakers' yet. How we grade
Called off: Rayo Vallecano v Athletic Club (cancelled)
The bookmakers' favourite won 32 of 54 matches.
The bookmakers' favourite won.
Our blend's call: right
Upset: West Brom were the bookmakers' 38% favourites and lost 0–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
Upset: Bristol City were the bookmakers' 41% favourites and drew 1–1.
Our blend's call: wrong
Upset: Fiorentina were the bookmakers' 42% favourites and lost 1–2.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
Upset: 1899 Hoffenheim were the bookmakers' 67% favourites and lost 2–3.
Our blend's call: wrong
Upset: Bayern München were the bookmakers' 82% favourites and drew 2–2.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Fulham were the bookmakers' 38% favourites and lost 1–2.
Our blend's call: right
Upset: Brentford were the bookmakers' 38% favourites and drew 2–2.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Cardiff were the bookmakers' 41% favourites and lost 1–2.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
Upset: Wrexham were the bookmakers' 40% favourites and drew 1–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: GO Ahead Eagles were the bookmakers' 56% favourites and drew 3–3.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Manchester United were the bookmakers' 55% favourites and drew 1–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Twente were the bookmakers' 67% favourites and drew 1–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Monaco were the bookmakers' 58% favourites and drew 2–2.
Our blend's call: wrong
Upset: Paris FC were the bookmakers' 45% favourites and lost 0–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Ajax were the bookmakers' 72% favourites and drew 1–1.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: San Diego were the bookmakers' 39% favourites and lost 1–4.
Our blend's call: wrong
Upset: Atlanta United FC were the bookmakers' 41% favourites and lost 1–3.
Our blend's call: wrong
Upset: New England Revolution were the bookmakers' 49% favourites and lost 0–3.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: Portland Timbers were the bookmakers' 41% favourites and drew 3–3.
Our blend's call: wrong
Upset: Minnesota United FC were the bookmakers' 45% favourites and drew 2–2.
Our blend's call: wrong
The bookmakers' favourite won.
Our blend's call: right
Upset: Colorado Rapids were the bookmakers' 49% favourites and drew 1–1.
Our blend's call: wrong
Upset: Los Angeles FC were the bookmakers' 39% favourites and drew 1–1.
Our blend's call: wrong
How each source has done, last 30 days
Soccer
Model + bookmakers blend (ours): its favourite won 59% of 371, after saying 53%: too cautious · Model (ours): too few to say (6). Over 463 matches in the last 60 days, the bookmakers' closing prices were slightly more accurate than ours.
NFL/College
Bookmakers: their favourite won 66% of 240, after their prices said 68% · Model (ours): too few to say (2) · Default (home side): too few to say (2).
MLB
No graded model of ours yet · Bookmakers: their favourite won 56% of 34, after their prices said 56%.
Basketball
No graded model of ours yet · Bookmakers: too few to say (16).