SA Lotto: AI prediction and backtest – what are "statistical" lines worth?

Two honest experiments on the real draws: we compare random Quick Pick lines with "hot" lines built from the most frequent numbers, and we let a learning algorithm (k nearest neighbours) predict each draw, always using only the data known before the draw. Both methods are compared with the exact expectation of pure chance.

Backtest: Quick Pick lines vs hot lines (12 months)

For each of the 105 draws from 15.10.2025 to 14.10.2026, each group plays 10 lines: random Quick Pick versus lines built from the 15 most drawn numbers over the previous 100 draws. The Bonus ball are random in both groups so that only the main numbers are compared. 1,050 lines per group in total.

MatchesQuick PickHotExpected by chance
0542556483.1
1375393424.2
211994126.2
311715.7
4300.8
5000.0
6000.0

Wins by tier

TierMatchesQuick PickHotExpected by chance
16 Matches000.00
25 Matches + Bonus ball000.00
35 Matches000.01
44 Matches + Bonus ball000.03
54 Matches300.77
63 Matches + Bonus ball001.02
72 Matches + Bonus ball8410.98
83 Matches11714.64

Result: the difference between the two groups is not statistically significant (chi² = 5.87, p = 0.118). It stays within what pure chance produces for a sample of this size.

AI prediction (k nearest neighbours)

For each draw, the model looks for the 7 past moments whose preceding 3 draws most resembled the current ones and plays the numbers most often drawn next. It is reapplied after every draw and never sees the future. 300 draws evaluated from 29.11.2023 to 14.10.2026.

Matches per prediction

ObservedExpected
0 Matches137 / 138.0
1 Matches133 / 121.2
2 Matches25 / 36.1
3 Matches5 / 4.5
4 Matches0 / 0.2
5 Matches0 / 0.0
6 Matches0 / 0.0

Average: 0.660 matches per prediction – chance gives 0.692.

Deviation from the expectation of chance: chi² = 4.01, p = 0.135. The model hits exactly as often as numbers picked at random.

Model line for the next draw

4814222942

For entertainment only: this line has exactly the same chance as any other.

Latest predictions

DatePredictionMatches
14.10.2026 12526304551 1
10.10.2026 32324264952 0
07.10.2026 82022285051 0
03.10.2026 2715202333 1
30.09.2026 112645474950 0
26.09.2026 236154245 1
23.09.2026 81020444649 1
19.09.2026 81342454651 1
16.09.2026 102942444756 1
12.09.2026 81519294247 0
09.09.2026 71220212526 1
05.09.2026 232642444951 1
02.09.2026 182335425152 0
29.08.2026 12122293948 1
26.08.2026 1810222840 1
22.08.2026 81519264552 0
15.08.2026 11017243740 0
12.08.2026 111822252949 1
08.08.2026 121319213248 1
05.08.2026 11013152740 1
01.08.2026 41020233948 1
29.07.2026 1712213347 0
25.07.2026 101222313551 0
22.07.2026 71118243239 1
18.07.2026 91322303742 0
11.07.2026 6835384048 1
08.07.2026 61220303642 1
04.07.2026 81516252648 1
01.07.2026 378183638 0
27.06.2026 7817183043 1
20.06.2026 91011154250 1
17.06.2026 4611152643 0
13.06.2026 61624363943 0
10.06.2026 101623414349 1
06.06.2026 2618282948 0
03.06.2026 11036454852 0
30.05.2026 389123748 0

How it works

A nearest-neighbour model looks for points in time whose last draws resembled the current ones and picks the numbers that followed most often. It is reapplied draw by draw without looking into the future; a backtest additionally compares Quick Picks with lines made of frequent numbers.

Example

For 6 from 52, 0.7 matches per line are expected on average; the model lands exactly there.

Limitations

No model can predict random draws. The page shows this transparently with a chi-squared test.

Frequently asked questions about this tool

Can AI predict lottery numbers?
No. With independent, uniformly distributed draws there is no pattern a model could learn.
▲