Daily Lotto Results — Wednesday, 20 May 2026
Prize Divisions & Payouts — 20 May 2026
| Division | Match | Winners | Prize Per Winner |
|---|---|---|---|
| Division 1 | Match 5 | 1 | R 340,306.80 |
| Division 2 | Match 4 | 232 | R 337.80 |
| Division 3 | Match 3 | 7,513 | R 20.80 |
| Division 4 | Match 2 | 75,279 | R 5.10 |
Daily Lotto Draw Analysis — 20 May 2026
On Wednesday, 20 May 2026, South Africa's nightly Daily Lotto draw produced the winning combination 2, 6, 14, 20, 21 from the 5/36 ball pool. The total sum of these five numbers was 63, with a 1 odd / 4 even split and 2 high (19–36) / 3 low (1–18) distribution.
Repeat Alert: The number 21 also appeared in the immediately preceding draw — a noteworthy statistical occurrence in the 36-ball pool.
At least one player matched all 5 winning numbers and claimed the Division 1 jackpot of R 340,306.80 per winner.
A total of 83,025 winners across all four divisions shared R 958,869.70 in prize money. Results are sourced from the official South African National Lottery operator — always confirm via the official National Lottery website.
Key Highlights from This Draw
- Winning Numbers 2, 6, 14, 20, 21
- Ball Sum 63
- Odd / Even Split 1 Odd / 4 Even
- High / Low Split 2 High / 3 Low
- Hot Numbers Drawn None from top 3
- Repeated from Prev. Draw 21
- Roll Down Applied No — Jackpot Won
- Total Paid Out R 958,869.70
See which numbers are overdue or overperforming across all historical draws.
View Stats →Get algorithmically generated picks based on frequency analysis for the next draw.
Get Picks →Frequently Asked Questions
NextDrawLogic is an independent informational platform not affiliated with, endorsed by, or sponsored by Ithuba Holdings or the South African National Lottery. Results are cross-referenced with official draw data, but always verify winning numbers through the official operator before claiming any prize. Lottery participation is a game of chance — historical data does not guarantee future outcomes. For gambling-related support, contact the NRGP toll-free: 0800 006 008.
