Skip to content
FairPlay

Cricket analysis

Cricket match analysis and predictions

FairPlay cricket analysis for the next 72 hours: compare verified recent form, head-to-head and venue context. Model estimates need enough same-format history and are not guaranteed outcomes. Performance figures below appear only when a recorded model backtest exists.

Upcoming match previews

31 matches start in the next 72 hours and 22 of them have a model estimate. Below are the first 12 with enough verified history, earliest first. Form shows the last five results in the same format group, most recent first; T10 and 100-ball matches count with T20.

ICC World Test Championship · Test/5day

Bangladesh v West Indies

Bangladeshrating 1488
West Indiesrating 1448

No model estimate: first-class matches can be drawn, and FairPlay has not yet built a tested draw model.

Head-to-head
Last 3 meetings in Test and first-class cricket: Bangladesh 1, West Indies 2. Most recent 28 Oct 2026.
Venue
Sylhet International Cricket Stadium: fewer than 8 verified results in Test and first-class cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

Women's Big Bash League · T20

Adelaide Strikers W v Brisbane Heat W

Adelaide Strikers Wrating 1505
Brisbane Heat Wrating 1412
67% Adelaide Strikers WFairPlay model estimateBrisbane Heat W 33%

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 4 meetings in T20 and shorter cricket: Adelaide Strikers W 3, Brisbane Heat W 1. Most recent 18 Oct 2026.
Venue
Drummoyne Oval, Sydney: over the last 12 months of T20 and shorter cricket here (8 results), the median first-innings total was 152 and the side batting first won 63%.
Match centre and FairPlay rates →

Test Series · Test/5day

Afghanistan v Zimbabwe

Afghanistanrating 1483
Zimbabwerating 1449

No model estimate: first-class matches can be drawn, and FairPlay has not yet built a tested draw model.

Head-to-head
Last 3 meetings in Test and first-class cricket: Afghanistan 1, Zimbabwe 1, no winner 1. Most recent 20 Oct 2025.
Venue
Sharjah Cricket Stadium: fewer than 8 verified results in Test and first-class cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

ACC U19 Asia Cup · Youth ODI

Bangladesh U19 v Afghanistan U19

Bangladesh U19rating 1556
Afghanistan U19rating 1498
60% Bangladesh U19FairPlay model estimateAfghanistan U19 40%

Pulled towards 50% because one side has fewer than 20 rated matches in this format.

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 6 meetings in one-day cricket: Bangladesh U19 4, Afghanistan U19 2. Most recent 13 Dec 2025.
Venue
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat: fewer than 8 verified results in one-day cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

ACC U19 Asia Cup · Youth ODI

Sri Lanka U19 v Malaysia U19

Sri Lanka U19rating 1542
Malaysia U19rating 1466

No model estimate: one or both teams have fewer than 8 rated results in one-day cricket.

Head-to-head
No verified meetings in one-day cricket in the last 24 months.
Venue
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2), Al Amarat: fewer than 8 verified results in one-day cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

Nepal Premier League · T20

Lumbini Lions v Janakpur Bolts

Lumbini Lionsrating 1573
Janakpur Boltsrating 1452
61% Lumbini LionsFairPlay model estimateJanakpur Bolts 39%

Pulled towards 50% because one side has fewer than 20 rated matches in this format.

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 1 meeting in T20 and shorter cricket: Lumbini Lions 1, Janakpur Bolts 0. Most recent 5 Dec 2025.
Venue
Tribhuvan University International Cricket Ground, Kirtipur: over the last 12 months of T20 and shorter cricket here (45 results), the median first-innings total was 145 and the side batting first won 44%.
Match centre and FairPlay rates →

Women's Big Bash League · T20

Sydney Thunder W v Perth Scorchers W

Sydney Thunder Wrating 1553
Perth Scorchers Wrating 1558
53% Sydney Thunder WFairPlay model estimatePerth Scorchers W 47%

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 4 meetings in T20 and shorter cricket: Sydney Thunder W 3, Perth Scorchers W 1. Most recent 18 Oct 2026.
Venue
Drummoyne Oval, Sydney: over the last 12 months of T20 and shorter cricket here (8 results), the median first-innings total was 152 and the side batting first won 63%.
Match centre and FairPlay rates →

Nepal Premier League · T20

Kathmandu Gurkhas v Biratnagar Kings

Kathmandu Gurkhasrating 1518
Biratnagar Kingsrating 1509
53% Kathmandu GurkhasFairPlay model estimateBiratnagar Kings 47%

Pulled towards 50% because one side has fewer than 20 rated matches in this format.

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 1 meeting in T20 and shorter cricket: Kathmandu Gurkhas 0, Biratnagar Kings 1. Most recent 22 Nov 2025.
Venue
Tribhuvan University International Cricket Ground, Kirtipur: over the last 12 months of T20 and shorter cricket here (45 results), the median first-innings total was 145 and the side batting first won 44%.
Match centre and FairPlay rates →

CSA T20 Challenge · T20

Warriors v Rocks (Boland)

Warriorsrating 1563
Rocks (Boland)rating 1615
47% WarriorsFairPlay model estimateRocks (Boland) 53%

Pulled towards 50% because one side has fewer than 20 rated matches in this format.

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 3 meetings in T20 and shorter cricket: Warriors 2, Rocks (Boland) 1. Most recent 30 Nov 2025.
Venue
St George's Park, Gqeberha: over the last 12 months of T20 and shorter cricket here (8 results), the median first-innings total was 167 and the side batting first won 50%.
Match centre and FairPlay rates →

ACC U19 Asia Cup · Youth ODI

India U19 v Nepal U19

India U19rating 1702
Nepal U19rating 1455

No model estimate: one or both teams have fewer than 8 rated results in one-day cricket.

Head-to-head
No verified meetings in one-day cricket in the last 24 months.
Venue
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat: fewer than 8 verified results in one-day cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

ACC U19 Asia Cup · Youth ODI

Pakistan U19 v United Arab Emirates U19

Pakistan U19rating 1595
United Arab Emirates U19rating 1479

No model estimate: one or both teams have fewer than 8 rated results in one-day cricket.

Head-to-head
Last 2 meetings in one-day cricket: Pakistan U19 2, United Arab Emirates U19 0. Most recent 16 Dec 2025.
Venue
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2), Al Amarat: fewer than 8 verified results in one-day cricket here in the last 12 months, so no venue figures.
Match centre and FairPlay rates →

Nepal Premier League · T20

Sudurpaschim Royals v Karnali Yaks

Sudurpaschim Royalsrating 1541
Karnali Yaksrating 1479
56% Sudurpaschim RoyalsFairPlay model estimateKarnali Yaks 44%

Pulled towards 50% because one side has fewer than 20 rated matches in this format.

Statistical model estimate — not a betting rate or a guarantee.

Head-to-head
Last 1 meeting in T20 and shorter cricket: Sudurpaschim Royals 1, Karnali Yaks 0. Most recent 24 Nov 2025.
Venue
Tribhuvan University International Cricket Ground, Kirtipur: over the last 12 months of T20 and shorter cricket here (45 results), the median first-innings total was 145 and the side batting first won 44%.
Match centre and FairPlay rates →

FairPlay international team ratings

Senior international teams with at least 20 rated matches in the format and a match in the last 12 months. Every team starts at 1500. Men's and women's teams are rated separately because they never play each other.

T20: international men's teams

#TeamRating
1Pakistan1635
2England1634
3India1605
4Australia1597
5Cayman Islands1592
6Afghanistan1583
7South Africa1574
8Qatar1551
9New Zealand1543
10Nepal1539
11Kuwait1536
12Hong Kong1532
13Malaysia1527
14Germany1526
15Bahrain1522

T20: international women's teams

#TeamRating
1Australia W1632
2India W1616
3England W1594
4South Africa W1567
5Sri Lanka W1564
6New Zealand W1500
7West Indies W1491
8Pakistan W1479
9Bangladesh W1416
10Zimbabwe W1323

One-day: international men's teams

#TeamRating
1Afghanistan1592
2India1581
3New Zealand1578
4United States of America1575
5Scotland1564
6Netherlands1542
7Nepal1541
8Pakistan1538
9South Africa1528
10United Arab Emirates1517
11Australia1498
12Namibia1483
13Sri Lanka1482
14England1480
15West Indies1457

One-day: international women's teams

#TeamRating
1Australia W1715
2India W1576
3South Africa W1555
4England W1555
5New Zealand W1524
6Pakistan W1506
7Sri Lanka W1497
8West Indies W1467
9Bangladesh W1440
10Ireland W1372

How accurate is the model?

FairPlay pre-match rating model, version 1, awaiting sign-off for trading. Every figure below comes from testing it against verified results it had not yet seen.

Matches tested
2,835
of 6,551 decided results
Picked the winner
58%
side rated 50% or more won
Brier score
0.241
lower is better; a coin flip scores 0.250
Log loss
0.676
lower is better; a coin flip scores 0.693

Calibration: do the percentages hold up?

A well-calibrated model's 60% favourites should win about 60% of the time. The test replays every verified result in date order and records each estimate before that match updates the ratings. Last run Thu, 5 Nov, 06:18 IST.

Matches grouped by the model's estimate for the first-named team, compared with how often that team actually won.
Estimate bandMatchesAverage estimateActually won
10–20%2 (small sample)19%0%
20–30%13 (small sample)26%23%
30–40%10036%37%
40–50%69946%43%
50–60%1,50554%55%
60–70%43164%65%
70–80%7273%64%
80–90%13 (small sample)83%92%

Accuracy by format, every model setting and how estimates become rates: prediction methodology.

How FairPlay's analysis works

Ratings

Each team has a separate rating for T20 and shorter, one-day, and Test and first-class cricket, starting at 1500. After every decided result the winner takes points from the loser; an upset moves more points than an expected win. Ties, draws and no-results do not change ratings.

Estimates

The gap between two ratings gives each side's chance, with the first-named team treated as the home side (worth 30 rating points); neutral venues are not yet told apart. With fewer than 20 rated matches the estimate is pulled towards 50%, and below 8 none is shown.

Context

Form, head-to-head (24 months, same format group) and venue figures are counted from the same verified results. They are shown for context and are not added to the estimate.

Limits

The model knows nothing about players, pitch, weather or selection. Estimates describe likelihood, never certainty, and they are not advice to bet.

Cricket analysis questions

What is a FairPlay model estimate?

It is FairPlay's own estimate of each team's chance of winning, calculated from team ratings built on verified results. It is not a betting rate and not a guarantee: a team given 40% should still win about four matches in ten. FairPlay's rates are separate prices that include a house margin.

How do the estimates relate to FairPlay rates?

FairPlay rates start from the same estimate and then add a published house margin, so the chance implied by a rate is slightly higher than the estimate. The FairPlay rates page explains the margin in full.

Why do some matches have no estimate?

The model needs at least 8 rated results for both teams in the format. Test and first-class matches have no estimate because they can be drawn, and FairPlay has not yet built and tested a draw model.

Why is a famous team rated below a smaller one?

A rating reflects results against the teams a side has actually played. Teams that rarely meet each other are not directly comparable, so treat the tables as a guide rather than an official ranking.

Is this analysis written by people?

Not yet. Everything on this page is calculated from verified match data by FairPlay's published method. Written analysis will carry its author's name and publication date when it appears.

Does FairPlay account for pitch, weather or team selection?

Not in the model. Venue figures are shown for context, but the estimate uses team results only. Late changes such as injuries or rain can make a match very different from the estimate.

Match tips in plain language · How FairPlay sets its rates Cricket statistics · All upcoming matches