20 July 2026
Top-3
2-digit
Tests 300+ calculation rules on real China SZSE Afternoon history and picks the best hit rate for this market only — each lottery gets its own formula.
* Formulas are statistical tools only — not guaranteed predictions.
Draws analysed
110
Up to 120 most recent draws
Rules tested
420
210 top-3 rules · 210 bottom-2 rules
Top-3 hit rate (3 sets · incl. perm.)
1.8%
2/109 · Top-3 + bottom-2
2-digit hit rate (5 sets · incl. perm.)
21.1%
23/109 · btm 15 · top 10 · Top-3 tail +27
Top-3: Add previous top-3 and bottom-2 · Bottom-2: Last 2 of top-3 +27
Numbers for next draw
Top-3: 3 sets · 2-digit: 5 sets (top/bottom)
Top 3
3 sets2-digit
5 setsMatches top-2 / bottom-2 · incl. permutations
Backtest (109 draws · 3 · 5 sets compared)
20 July 2026
Top-3
2-digit
17 July 2026
Top-3
2-digit
16 July 2026
Top-3
2-digit
15 July 2026
Top-3
2-digit
14 July 2026
Top-3
2-digit
13 July 2026
Top-3
2-digit
10 July 2026
Top-3
2-digit
9 July 2026
Top-3
2-digit
8 July 2026
Top-3
2-digit
7 July 2026
Top-3
2-digit
6 July 2026
Top-3
2-digit
3 July 2026
Top-3
2-digit
2 July 2026
Top-3
2-digit
1 July 2026
Top-3
2-digit
30 June 2026
Top-3
2-digit
29 June 2026
Top-3
2-digit
26 June 2026
Top-3
2-digit
25 June 2026
Top-3
2-digit
24 June 2026
Top-3
2-digit
23 June 2026
Top-3
2-digit
| Draw | Predict 3+5 sets | Actual | Result |
|---|---|---|---|
| 20 July 2026 | Top-3 · 3 sets 765712077 2-digit · 5 sets (top/bottom) 1533319389 | Top 3023 Top-223 Bottom 265 | Near T2 |
| 17 July 2026 | Top-3 · 3 sets 940888075 2-digit · 5 sets (top/bottom) 9210087066 | Top 3688 Top-288 Bottom 277 | — |
| 16 July 2026 | Top-3 · 3 sets 987962047 2-digit · 5 sets (top/bottom) 6785834541 | Top 3865 Top-265 Bottom 275 | Near B2 |
| 15 July 2026 | Top-3 · 3 sets 489508002 2-digit · 5 sets (top/bottom) 1432309288 | Top 3940 Top-240 Bottom 247 | Near T2 |
| 14 July 2026 | Top-3 · 3 sets 367305082 2-digit · 5 sets (top/bottom) 1230289086 | Top 3487 Top-287 Bottom 202 | Near B2 |
| 13 July 2026 | Top-3 · 3 sets 673684006 2-digit · 5 sets (top/bottom) 9412107268 | Top 3285 Top-285 Bottom 282 | Near B2 |
| 10 July 2026 | Top-3 · 3 sets 873889000 2-digit · 5 sets (top/bottom) 0018167874 | Top 3667 Top-267 Bottom 206 | Near B2 |
| 9 July 2026 | Top-3 · 3 sets 011988038 2-digit · 5 sets (top/bottom) 0018167874 | Top 3873 Top-273 Bottom 200 | B2✓ |
| 8 July 2026 | Top-3 · 3 sets 580525069 2-digit · 5 sets (top/bottom) 3856541612 | Top 3973 Top-273 Bottom 238 | B2✓ |
| 7 July 2026 | Top-3 · 3 sets 751693071 2-digit · 5 sets (top/bottom) 0725238581 | Top 3511 Top-211 Bottom 269 | — |
| 6 July 2026 | Top-3 · 3 sets 821761070 2-digit · 5 sets (top/bottom) 7896945652 | Top 3680 Top-280 Bottom 271 | — |
| 3 July 2026 | Top-3 · 3 sets 917890036 2-digit · 5 sets (top/bottom) 0826248682 | Top 3751 Top-251 Bottom 270 | — |
| 2 July 2026 | Top-3 · 3 sets 956925039 2-digit · 5 sets (top/bottom) 4462602218 | Top 3881 Top-281 Bottom 236 | T2 perm |
| 1 July 2026 | Top-3 · 3 sets 625592069 2-digit · 5 sets (top/bottom) 8301996157 | Top 3917 Top-217 Bottom 239 | — |
| 30 June 2026 | Top-3 · 3 sets 352322065 2-digit · 5 sets (top/bottom) 1432309288 | Top 3556 Top-256 Bottom 269 | — |
| 29 June 2026 | Top-3 · 3 sets 308254086 2-digit · 5 sets (top/bottom) 4967652723 | Top 3287 Top-287 Bottom 265 | B2✓ |
| 26 June 2026 | Top-3 · 3 sets 484439076 2-digit · 5 sets (top/bottom) 3553511309 | Top 3222 Top-222 Bottom 286 | — |
| 25 June 2026 | Top-3 · 3 sets 144162012 2-digit · 5 sets (top/bottom) 5977753733 | Top 3408 Top-208 Bottom 276 | Near B2 |
| 24 June 2026 | Top-3 · 3 sets 450449030 2-digit · 5 sets (top/bottom) 4765632521 | Top 3132 Top-232 Bottom 212 | B2 perm |
| 23 June 2026 | Top-3 · 3 sets 330278080 2-digit · 5 sets (top/bottom) 7795935551 | Top 3420 Top-220 Bottom 230 | — |
Showing 20 of 109 draws (newest first)
LottoTH
LottoTH backtests 300+ rules on real China SZSE Afternoon history, picks the best fit for this market and shows 3 sets of top-3 and bottom-2 numbers with full backtest stats.
Each market gets a different formula because draw patterns differ. For reference only — no guaranteed wins.