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); New York Yankees @ Tampa Bay Rays (cancelled)
The bookmakers' favourite won 66 of 106 games.
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
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
Upset: the Pittsburgh Panthers were the bookmakers' 61% favourites and lost 17–21.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
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.
The bookmakers' favourite won.
Our blend's call: right
Upset: the Florida Gators were the bookmakers' 79% favourites and lost 19–38.
The bookmakers' favourite won.
Our blend's call: right
The bookmakers' favourite won.
Our blend's call: right
Upset: the App State Mountaineers were the bookmakers' 75% favourites and lost 3–10.
The bookmakers' favourite won.
Upset: Twente were the bookmakers' 67% favourites and drew 1–1.
Our blend's call: wrong
The bookmakers' favourite won.
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
Upset: the Texas Longhorns were the bookmakers' 74% favourites and lost 24–27.
Our model's call: right
The bookmakers' favourite won.
Upset: the Oregon Ducks were the bookmakers' 77% favourites and lost 15–17.
Upset: the Kansas State Wildcats were the bookmakers' 56% favourites and lost 16–35.
Upset: the Duke Blue Devils were the bookmakers' 64% favourites and lost 25–28.
Upset: the Virginia Tech Hokies were the bookmakers' 77% favourites and lost 20–25.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
Upset: the Toledo Rockets were the bookmakers' 88% favourites and lost 8–23.
The bookmakers' favourite won.
The bookmakers' favourite won.
Upset: the Temple Owls were the bookmakers' 62% favourites and lost 20–34.
Our model's call: right
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
Upset: the Indiana Pacers were the bookmakers' 53% favourites and lost 117–119.
Upset: the Detroit Pistons were the bookmakers' 54% favourites and lost 108–114.
The bookmakers' favourite won.
Upset: the LSU Tigers were the bookmakers' 75% favourites and lost 34–35.
The bookmakers' favourite won.
Upset: the North Dakota State Bison were the bookmakers' 54% favourites and lost 7–13.
Upset: the Marshall Thundering Herd were the bookmakers' 64% favourites and lost 21–27.
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: the Alabama Crimson Tide were the bookmakers' 53% favourites and lost 17–20.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
The bookmakers' favourite won.
Upset: the Minnesota Golden Gophers were the bookmakers' 56% favourites and lost 13–41.
The bookmakers' favourite won.
The bookmakers' favourite won.
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
The bookmakers' favourite won.
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
Upset: the San Antonio Spurs were the bookmakers' 71% favourites and lost 98–102.
The bookmakers' favourite won.
The bookmakers' favourite won.
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).