Track record
Our model picked the winner in 64.6% of 2,760 men's T20s
18 Jun 2025 – 29 Oct 2026Fitted on games before 18 Jun 2025
Winners picked
| Games | Played | Our model | Player ratings | Team form (Elo) |
|---|---|---|---|---|
| All men's T202,760 games | 2,760 | 64.6% | 62.8% | 59.9% |
| Leagues we preview861 games | 861 | 58.9% | 57.6% | 56.5% |
| T20 internationals908 games | 908 | 75.4% | 72.9% | 68.0% |
| BBL43 games | 43 | 62.8% | 69.8% | 55.8% |
Log loss
| Games | Played | Our model | Player ratings | Team form (Elo) | Coin flip |
|---|---|---|---|---|---|
| All men's T202,760 games | 2,760 | 0.605 | 0.633 | 0.656 | 0.693 |
| Leagues we preview861 games | 861 | 0.665 | 0.681 | 0.681 | 0.693 |
| T20 internationals908 games | 908 | 0.479 | 0.533 | 0.599 | 0.693 |
| BBL43 games | 43 | 0.668 | 0.645 | 0.662 | 0.693 |
Log loss against Betfair
| Games | Played | Our model | Betfair | Coin flip |
|---|---|---|---|---|
| Leagues we preview655 games | 655 | 0.671 | 0.676 | 0.693 |
| T20 internationals231 games | 231 | 0.519 | 0.516 | 0.693 |
When we call a favourite, how often do they win?
- 50–60%
- Won 56% of 713
- 60–70%
- Won 66% of 105
- 50–60%
- Won 54% of 218
- 60–70%
- Won 65% of 205
- 70–80%
- Won 82% of 177
- 80–90%
- Won 90% of 147
- 90% or more
- Won 98% of 161
The calls we've published
Favourite won 47 of 78T20 leagues and internationals in every format
| Competition | Games | Favourite won | Rate |
|---|---|---|---|
| ODIs | 26 | 19 | 73% |
| NPL | 16 | 8 | 50% |
| T20Is | 12 | 8 | 67% |
| Pro20 | 10 | 7 | 70% |
| WBBL | 9 | 3 | 33% |
| Tests | 3 | 1 | 33% |
| ETPL | 2 | 1 | 50% |
| All | 78 | 47 | 60% |
Recent
| Date | Home | Home win | Away | Away win | Draw | Result | |
|---|---|---|---|---|---|---|---|
| 12 Nov 2026NPL | Yaks | 41% | Lions | 59% | To play | ||
| 12 Nov 2026WBBL | Renegades | 32% | Sixers | 68% | To play | ||
| 12 Nov 2026NPL | Kings | 58% | Avengers | 42% | To play | ||
| 12 Nov 2026WBBL | Stars | 66% | Heat | 34% | To play | ||
| 11 Nov 2026WBBL | Scorchers | 47% | Thunder | 53% | To play | ||
| 10 Nov 2026NPL | Bolts | 37% | Royals | 63% | To play | ||
| 10 Nov 2026WBBL | Hurricanes | 42% | Strikers | 58% | To play | ||
| 10 Nov 20263rd ODI | New Zealand | 41% | India | 59% | To play | ||
| 9 Nov 2026NPL | Rhinos | 55% | Gorkhas | 45% | Under way | ||
| 9 Nov 2026NPL | Yaks | 61% | Avengers | 39% | Under way | ||
| 9 Nov 20261st Test | Pakistan | 50% | Sri Lanka | 35% | Draw | 15% | Under way |
| 8 Nov 2026WBBL | Scorchers | 45% | Stars | 55% | Scorchers won by 6 wickets | ||
| 8 Nov 2026WBBL | Sixers | 52% | Thunder | 48% | Sixers won by 9 runs (DLS) | ||
| 7 Nov 2026NPL | Gorkhas | 33% | Lions | 67% | Gorkhas won by 36 runs | ||
| 7 Nov 2026WBBL | Heat | 52% | Hurricanes | 48% | Heat won by 4 wickets | ||
| 7 Nov 2026WBBL | Renegades | 43% | Strikers | 57% | Renegades won by 36 runs | ||
| 7 Nov 20262nd ODI | New Zealand | 45% | India | 56% | India won by 4 runs (DLS) | ||
| 6 Nov 2026NPL | Rhinos | 63% | Avengers | 37% | Rhinos won by 30 runs | ||
| 6 Nov 2026WBBL | Stars | 46% | Sixers | 54% | Sixers won by 1 run | ||
| 6 Nov 2026NPL | Yaks | 43% | Royals | 57% | Royals won by 39 runs | ||
| 5 Nov 2026NPL | Kings | 62% | Gorkhas | 38% | Gorkhas won by 9 wickets | ||
| 5 Nov 2026WBBL | Thunder | 56% | Scorchers | 44% | Scorchers won by 17 runs | ||
| 5 Nov 2026NPL | Bolts | 31% | Lions | 69% | Lions won by 16 runs | ||
| 5 Nov 20261st Test | Afghanistan | 73% | Zimbabwe | 19% | Draw | 8% | Under way |
| 5 Nov 2026WBBL | Strikers | 52% | Heat | 48% | Heat won by 14 runs | ||
| 5 Nov 20262nd Test | Bangladesh | 47% | West Indies | 34% | Draw | 18% | Under way |
| 4 Nov 2026WBBL | Hurricanes | 52% | Renegades | 48% | Renegades won by 4 wickets | ||
| 4 Nov 20261st ODI | New Zealand | 49% | India | 51% | India won by 5 wickets (DLS) | ||
| 3 Nov 2026NPL | Lions | 65% | Avengers | 35% | Lions won by 8 wickets | ||
| 3 Nov 2026NPL | Kings | 60% | Bolts | 40% | Kings won by 2 runs | ||
| 2 Nov 2026NPL | Rhinos | 45% | Royals | 55% | Royals won by 5 wickets | ||
| 2 Nov 2026WBBL | Stars | 59% | Scorchers | 41% | Scorchers won by 15 runs | ||
| 2 Nov 2026NPL | Yaks | 65% | Gorkhas | 35% | Gorkhas won by 4 wickets | ||
| 1 Nov 20263rd T20I | Afghanistan | 71% | Zimbabwe | 29% | Afghanistan won by 7 wickets | ||
| 1 Nov 2026NPL | Bolts | 47% | Avengers | 53% | Bolts won by 9 runs | ||
| 1 Nov 20265th ODI | Namibia | 57% | Ireland | 43% | Namibia won by 5 wickets | ||
| 1 Nov 20265th T20I | New Zealand | 43% | India | 57% | New Zealand won by 7 wickets | ||
| 31 Oct 2026NPL | Kings | 44% | Royals | 56% | Kings won by 35 runs | ||
| 31 Oct 2026Final | Pakistan | 68% | Sri Lanka | 32% | Pakistan won by 3 wickets | ||
| 31 Oct 2026NPL | Rhinos | 38% | Lions | 62% | No result | ||
| 30 Oct 20264th ODI | Namibia | 61% | Ireland | 39% | Ireland won by 130 runs | ||
| 30 Oct 20264th T20I | New Zealand | 30% | India | 70% | New Zealand won by 87 runs | ||
| 29 Oct 20262nd T20I | Afghanistan | 76% | Zimbabwe | 24% | Afghanistan won by 19 runs | ||
| 29 Oct 2026NPL | Kings | 55% | Yaks | 45% | Yaks won by 4 wickets | ||
| 29 Oct 20266th ODI | Sri Lanka | 41% | England | 59% | England won by 55 runs | ||
| 29 Oct 2026NPL | Bolts | 42% | Gorkhas | 58% | Bolts won by 8 wickets | ||
| 28 Oct 2026NPL | Avengers | 34% | Royals | 66% | Royals won by 6 wickets | ||
| 28 Oct 20261st Test | Bangladesh | 49% | West Indies | 33% | Draw | 18% | West Indies won by 8 wickets |
| 27 Oct 20261st T20I | Afghanistan | 63% | Zimbabwe | 37% | Afghanistan won by 37 runs | ||
| 27 Oct 2026NPL | Bolts | 47% | Yaks | 53% | Yaks won by 19 runs | ||
| 27 Oct 20263rd Test | South Africa | 43% | Australia | 39% | Draw | 18% | South Africa won by 176 runs |
| 27 Oct 20265th ODI | Pakistan | 73% | Sri Lanka | 27% | Sri Lanka won by 8 wickets | ||
| 27 Oct 20263rd ODI | Namibia | 63% | Ireland | 37% | Namibia won by 63 runs | ||
| 27 Oct 20263rd T20I | New Zealand | 33% | India | 67% | India won by 6 wickets | ||
| 27 Oct 2026NPL | Kings | 78% | Rhinos | 22% | Rhinos won by 8 runs | ||