Mr. World Pool
A modern form product for a market that has stood still for a long time.
Everything you need to weigh up a race, in one interface: ratings (one number for how good each horse has shown itself to be), statistics, recent form and machine-learning predictions, for most of the races in the world that matter. Underneath it all is a single rating scale, built on around 250,000 races in 17 countries, from Scandinavia and Britain to Hong Kong, Japan and Australia. So a horse in Hong Kong can be measured against one at Ascot.
For years, my brother and I spent thousands of hours collecting and assessing performances by hand. I have dreamt of something like this since I was twenty and made my own ratings for Norwegian and Swedish races.
The hard part isn't building the product. It is getting through to a market that has done roughly the same thing since the seventies. So much of the work around it is about showing rather than just claiming.
Three parts of the same universe:
Form
LiveThe rating product, and the heart of everything else. Every racecard brings together ratings, full form and machine-learning predictions. All of it is built from scratch, with AI as a development partner.

See the form in dark mode

Competitions
LiveFree competitions on big race days such as Royal Ascot and the Breeders' Cup. Players submit their picks before the races, points are scored automatically when the results come in, and a leaderboard shows who is ahead. It builds on competitions I ran on Twitter around the Dubai races for a couple of years. The idea is to make racing fun to follow, both for people who don't bet and in the races they haven't bet on.

Learn
In developmentDo Your Homework: an interactive course built around real racecards. A short introduction teaches people to read form and assess a race; the full course goes deeper into the method. Learners compare horses and test their judgement in exercises along the way. This screenshot is from the development version. The course will be free, but it is not open to everyone yet.








