Lesotho v Mozambique betting tips, prediction & odds
World T20 Qualifier · T20 · Tuesday 20 October at 14:00
Odds updated (UK time) · full refresh every day at 08:00, then hourly
Every number below comes from 9,844 ball-by-ball simulations of this match (model cricket-sim-1.0.0), run on real historical delivery data. Selections are not published as tips until the model passes backtesting.
Team news & expected XI
Official team sheets are used the moment they are published. Until then each XI is the model's own selection read: who this side has picked in this format, where they batted and how many overs they bowled. Form figures are exponentially weighted over the last year, so recent matches count for more.
Lesotho
Expected XI from selection history| Order | Player | Role | Plays | Form runs | Overs |
|---|---|---|---|---|---|
| 1 | LM Gabriel | all-rounder | 95% | 8.6@ 65.9 | 2.0 |
| 2 | LJ Leokaoke | all-rounder | 53% | 35.5@ 133.8 | 3.0 |
| 3 | Maaz Khan | all-rounder | 97% | 27.2@ 176.3 | 2.0 |
| 4 | Abraar Khan | all-rounder | 28% | 3.8@ 45.3 | 2.0 |
| 5 | C Tlali | batter | 97% | 9.2@ 82.0 | 0.0 |
| 6 | Waseem Yaqoob | all-rounder | 53% | 9.6@ 59.6 | 3.1 |
| 7 | ME Leoela | all-rounder | 40% | 1.6@ 21.7 | 3.0 |
| 8 | YYM Jakda | all-rounder | 55% | 5.6@ 96.6 | 3.0 |
| 9 | L Monanthane | all-rounder | 70% | 8.2@ 82.6 | 2.5 |
| 10 | TG Thamae | all-rounder | 53% | 13.7@ 134.2 | 3.2 |
| 11 | TD Chaoana | all-rounder | 95% | 4.1@ 77.0 | 3.3 |
| 12 | TA Khetsi | all-rounder | 31% | 2.2@ 67.4 | 2.0 |
| 13 | B Mejaro | all-rounder | 62% | 1.2@ 28.7 | 3.4 |
Mozambique
Expected XI from selection history| Order | Player | Role | Plays | Form runs | Overs |
|---|---|---|---|---|---|
| 1 | JJ Huo | all-rounder | 97% | 50.1@ 189.7 | 3.1 |
| 2 | J Bulele | all-rounder | 56% | 20.6@ 92.5 | 3.6 |
| 3 | LI Salomone | all-rounder | 89% | 10.4@ 108.9 | 3.0 |
| 4 | FFZ Nhaduate | all-rounder | 64% | 42.4@ 178.8 | 3.6 |
| 5 | VE Tembo | all-rounder | 90% | 16.1@ 151.3 | 2.0 |
| 6 | JM Joao | batter | 90% | 8.3@ 99.3 | 1.5 |
| 7 | AA Navicha | all-rounder | 97% | 21.4@ 162.9 | 3.1 |
| 8 | CB Roposo | all-rounder | 97% | 9.0@ 90.5 | 3.2 |
| 9 | MF Manjate | batter | 36% | 0.4@ 23.4 | 1.0 |
| 10 | LF Mavume | batter | 34% | 9.0@ 69.2 | 0.0 |
| 11 | N Ndzeute | all-rounder | 67% | 1.0@ 50.0 | 3.3 |
| 12 | MA Algi | all-rounder | 63% | 5.6@ 115.3 | 2.4 |
| 13 | CM Mbebe | all-rounder | 55% | 7.6@ 179.1 | 3.6 |
Pitch & ground
Nigeria Cricket Federation Oval 1, Abuja, Nigeria
Nigeria Cricket Federation Oval 1 · T20
- Average 1st innings
- 128.5
- Average 2nd innings
- 109.1
- Runs per over
- 6.54
- Boundary balls
- 1105%
- Pace economy
- 6.77
- Spin economy
- 6.29
- Powerplay RPO
- 6.17
- Death RPO
- 7.65
- Chasing wins
- 4170%
- Batting first wins
- 5830%
- Matches counted
- 24
Weather at the start
No forecast is available: a match needs a confirmed ground with coordinates and a start time inside the next two weeks.
What we could not source
- · No forecast is available for this ground yet.
Every live spread market
The full set of Spreadex spread lines currently priced on this match, exactly as captured. Sell below the lower figure, buy above the higher one. Where the simulation covers a market we show its expected makeup beside the price, the side that implies and the edge in points per £1 a point — comparisons, not tips, until the format clears backtesting.
Odds updated (UK time) · captured hourly from the live market
Match Result
| Lesotho to win match | 20.5 | 28.5 | 41.2 | buy | +12.7 |
| Mozambique to win match | 71.5 | 79.5 | 58.3 | sell | +13.2 |
More T20 spread markets across every priced match.
Model vs market
The simulation output next to the live bookmaker price on every market we hold a price for. Fixed-odds edges are expected value per £1 staked; spread edges are the expected points gained per £1 a point. Positive numbers are where the model disagrees with the price — they are comparisons, not published tips.
Honest health warning: across 146 replayed T20 matches the model’s match-winner probabilities have not yet beaten a simple coin-flip benchmark, so treat the match-winner comparisons below as work in progress rather than value. Team and player run projections are the better-tested part of the model.
| Match winner | Lesotho | 41.2% (2.43) | 3.50 | back | +44.3% EVFlagged |
| Match result index | Mozambique to win match | 58.3 | 71.5 – 79.5 | sell | +13.2 pts |
| Match result index | Lesotho to win match | 41.2 | 20.5 – 28.5 | buy | +12.7 pts |
| Match winner | Mozambique | 58.3% (1.72) | 1.29 | back | -25.1% EV |
“Flagged” means the gap between the model and the price is too big to be a real edge — we read it as a sign the model is missing something about this match, and it is one of the checks that keeps tips switched off.
Match winner projection
| Lesotho | 41.2% | 2.43 | 3.50 | 26.9% | +44.3% | 20.5 – 28.5 | 38/100 |
| Mozambique | 58.3% | 1.72 | 1.29 | 73.1% | -25.1% | 71.5 – 79.5 | 40/100 |
Lesotho to win
- Nigeria Cricket Federation Oval 1 · T20: 58.3% of matches won batting firstMEDIUM sampleChasing sides have won 41.7% at this ground across 24 recorded matches, which is built into the simulated result.
- Head-to-head: 0-3 in 4 stored T20 meetingsLOW sampleLesotho have won 0 of the 4 completed T20 matches we hold between these sides, the most recent on 20 Oct 2026.Lesotho full record
- Projected runs: 100.9 vs 110.8The simulation gives Lesotho a -9.9 run expected margin over Mozambique, from 9,844 simulated innings.
- Model and market disagree too far to trustModel 41.2% against 26.9% implied by 3.50 with the bookmaker margin stripped out — +44.3% per £1 staked. A gap this size is more likely a data problem than an edge, so it is flagged rather than tipped.
- Winner probabilities have not passed backtestingAcross 146 replayed T20 matches the model's log loss is 0.6764 against a 0.6931 coin-flip baseline, so this chance is shown as a comparison, not a tip.
- Confidence 38/100, data depth 18/100Confidence is scored from the ball-by-ball history behind these teams, how settled the XI is and how many simulations agreed.
Mozambique to win
- Head-to-head: 3-0 in 4 stored T20 meetingsLOW sampleMozambique have won 3 of the 4 completed T20 matches we hold between these sides, the most recent on 20 Oct 2026.Mozambique full record
- Projected runs: 110.8 vs 100.9The simulation gives Mozambique a +9.9 run expected margin over Lesotho, from 9,844 simulated innings.
- Nigeria Cricket Federation Oval 1 · T20: 58.3% of matches won batting firstMEDIUM sampleChasing sides have won 41.7% at this ground across 24 recorded matches, which is built into the simulated result.
- Price comparisonModel 58.3% against 73.1% implied by 1.29 with the bookmaker margin stripped out — -25.1% per £1 staked.
- Winner probabilities have not passed backtestingAcross 146 replayed T20 matches the model's log loss is 0.6764 against a 0.6931 coin-flip baseline, so this chance is shown as a comparison, not a tip.
- Confidence 40/100, data depth 23/100Confidence is scored from the ball-by-ball history behind these teams, how settled the XI is and how many simulations agreed.
Team runs projection
Lesotho
| 120+ | 31.4% |
| 140+ | 20.3% |
| 160+ | 12.0% |
| 180+ | 6.5% |
| 200+ | 3.5% |
Mozambique
| 120+ | 38.7% |
| 140+ | 26.4% |
| 160+ | 17.1% |
| 180+ | 10.2% |
| 200+ | 5.7% |
Lesotho runs
- 100.9 projected vs 128.5 parMEDIUM sampleNigeria Cricket Federation Oval 1 · T20 averages 128.5 in the first innings over 24 matches; the model has Lesotho below that by 27.6 runs.
- Middle of the range 95.0, 10th–90th 46–166Eight innings in ten finish inside that band, with 6.3 wickets lost on average and 44.4 powerplay runs.
- Model has run 16.4 runs low in testingMeasured over 146 replayed T20 matches, average error 33.3 runs.
Mozambique runs
- 110.8 projected vs 128.5 parMEDIUM sampleNigeria Cricket Federation Oval 1 · T20 averages 128.5 in the first innings over 24 matches; the model has Mozambique below that by 17.7 runs.
- Middle of the range 105.0, 10th–90th 51–180Eight innings in ten finish inside that band, with 3.8 wickets lost on average and 45.6 powerplay runs.
- Model has run 16.4 runs low in testingMeasured over 146 replayed T20 matches, average error 33.3 runs.
Player runs projection
Expected runs today, not a career average: each player's chance of batting, expected balls faced and the opposition attack are simulated together.
Mozambique | 34.7 | 26 | 81 | 97.0% | 21 | 58.4% | 27.2% | — | — |
Lesotho | 24.4 | 16 | 59 | 97.0% | 12 | 44.6% | 14.9% | — | — |
Mozambique | 16.8 | 2 | 53 | 64.0% | 17 | 30.3% | 11.3% | — | — |
Lesotho | 14.2 | 1 | 46 | 53.0% | 20 | 26.8% | 8.8% | — | — |
Mozambique | 13.4 | 3 | 41 | 56.0% | 25 | 28.0% | 6.6% | — | — |
Lesotho | 12.0 | 7 | 31 | 95.0% | 13 | 21.0% | 3.0% | — | — |
Mozambique | 11.1 | 6 | 30 | 89.0% | 12 | 20.4% | 2.8% | — | — |
Mozambique | 10.2 | 4 | 30 | 90.0% | 11 | 19.4% | 2.8% | — | — |
Lesotho | 9.7 | 6 | 25 | 97.0% | 11 | 15.4% | 1.1% | — | — |
Mozambique | 8.2 | 0 | 27 | 97.0% | 11 | 15.8% | 2.0% | — | — |
Lesotho | 7.9 | 5 | 21 | 95.0% | 11 | 11.3% | 0.3% | — | — |
Mozambique | 7.0 | 1 | 22 | 90.0% | 10 | 12.3% | 1.0% | — | — |
Lesotho | 6.7 | 0 | 24 | 53.0% | 11 | 13.0% | 1.4% | — | — |
Lesotho | 6.2 | 0 | 21 | 55.0% | 9 | 10.9% | 0.9% | — | — |
Lesotho | 6.1 | 0 | 21 | 53.0% | 13 | 10.9% | 0.9% | — | — |
Lesotho | 5.8 | 1 | 18 | 70.0% | 10 | 8.8% | 0.3% | — | — |
Mozambique | 5.0 | 0 | 18 | 97.0% | 12 | 8.5% | 0.6% | — | — |
Lesotho | 4.0 | 0 | 14 | 40.0% | 12 | 6.8% | 0.5% | — | — |
Lesotho | 3.9 | 0 | 14 | 28.0% | 14 | 7.3% | 1.0% | — | — |
Mozambique | 2.1 | 0 | 7 | 67.0% | 10 | 3.5% | 0.3% | — | — |
Mozambique | 1.3 | 0 | 1 | 36.0% | 9 | 2.1% | 0.2% | — | — |
Mozambique | 1.1 | 0 | 0 | 34.0% | 11 | 1.9% | 0.1% | — | — |
JJ Huo runs
- Expected to face 21 balls at number 2Opportunity drives the projection: 34.7 runs on average, 81 in the top 10% of simulations.
- Recent form 50.1 runs an inningsLOW sampleWeighted over the last 6 innings at a strike rate of 189.7.
- Against LesothoMEDIUM sample251 runs off 122 balls in 3 T20 matches — strike rate 205.7 vs 150.3 overall, average 83.7 vs 41.8 overall.
- Against spinMEDIUM sample223 runs off 125 balls in 14 T20 matches — strike rate 178.4 vs 150.3 overall, average 37.2 vs 41.8 overall.
- Against paceMEDIUM sample367 runs off 276 balls in 19 T20 matches — strike rate 133.0 vs 150.3 overall, average 45.9 vs 41.8 overall.
Maaz Khan runs
- Expected to face 12 balls at number 6Opportunity drives the projection: 24.4 runs on average, 59 in the top 10% of simulations.
- Recent form 27.2 runs an inningsMEDIUM sampleWeighted over the last 10 innings at a strike rate of 176.3.
- Against MozambiqueLOW sample135 runs off 67 balls in 3 T20 matches — strike rate 201.5 vs 155.5 overall, average 45.0 vs 21.6 overall.
- Against paceLOW sample230 runs off 118 balls in 15 T20 matches — strike rate 194.9 vs 155.5 overall, average 25.6 vs 21.6 overall.
- Thin data (34/100)Not enough recorded balls behind this player in this format for a firm number.
FFZ Nhaduate runs
- Expected to face 17 balls at number 6Opportunity drives the projection: 16.8 runs on average, 53 in the top 10% of simulations.
- Recent form 42.4 runs an inningsLOW sampleWeighted over the last 6 innings at a strike rate of 178.8.
- Against LesothoLOW sample127 runs off 64 balls in 3 T20 matches — strike rate 198.4 vs 156.8 overall, too few dismissals for a meaningful average.
- Only 64% likely to playTaken from how often the player has been selected in this team's recent XIs; the projection is already scaled down for it.
- Thin data (25/100)Not enough recorded balls behind this player in this format for a firm number.
LJ Leokaoke runs
- Expected to face 20 balls at number 5Opportunity drives the projection: 14.2 runs on average, 46 in the top 10% of simulations.
- Recent form 35.5 runs an inningsLOW sampleWeighted over the last 5 innings at a strike rate of 133.8.
- Against paceLOW sample77 runs off 84 balls in 8 T20 matches — strike rate 91.7 vs 117.4 overall, average 25.7 vs 32.7 overall.
- Only 53% likely to playTaken from how often the player has been selected in this team's recent XIs; the projection is already scaled down for it.
- Thin data (22/100)Not enough recorded balls behind this player in this format for a firm number.
J Bulele runs
- Expected to face 25 balls at number 3Opportunity drives the projection: 13.4 runs on average, 41 in the top 10% of simulations.
- Recent form 20.6 runs an inningsLOW sampleWeighted over the last 6 innings at a strike rate of 92.5.
- Against LesothoLOW sample75 runs off 76 balls in 3 T20 matches — strike rate 98.7 vs 92.5 overall, too few dismissals for a meaningful average.
- Only 56% likely to playTaken from how often the player has been selected in this team's recent XIs; the projection is already scaled down for it.
- Thin data (42/100)Not enough recorded balls behind this player in this format for a firm number.
LM Gabriel runs
- Expected to face 13 balls at number 2Opportunity drives the projection: 12.0 runs on average, 31 in the top 10% of simulations.
- Recent form 8.6 runs an inningsLOW sampleWeighted over the last 9 innings at a strike rate of 65.9.
- Against MozambiqueLOW sample36 runs off 46 balls in 3 T20 matches — strike rate 78.3 vs 86.6 overall, average 12.0 vs 11.3 overall.
- Thin data (32/100)Not enough recorded balls behind this player in this format for a firm number.
How these projections are built
The model simulates the match ball by ball from historical delivery data: expected line-ups and batting positions, opposition bowling attack, venue scoring and format baselines. Each figure is the output of those simulations, never an estimate written by hand. Track its settled record on the cricket model performance page, and see the live prices on the cricket betting hub.