Two players won R245,474.20 each in Saturday’s Daily Lotto draw.
The estimated R520,000 jackpot was shared exactly between the two winners, with thousands more winning in the lower divisions.
Follow our latest National Lottery results for fresh winning numbers and payouts after every draw.
Players can verify their tickets through the official National Lottery results portal.
Saturday’s Daily Lotto winning numbers
The winning numbers for October 31 are 09, 15, 16, 25, 27.
Daily Lotto has no rollover. If no ticket matches all five numbers, the jackpot is cascaded to lower prize divisions.
Daily Lotto prize divisions: October 31
| Division | Winners | Prize each |
|---|---|---|
| Match 5 (Div 1) | 2 | R245,474.20 |
| Match 4 (Div 2) | 385 | R364.30 |
| Match 3 (Div 3) | 11,856 | R17.70 |
| Match 2 (Div 4) | 115,951 | R4.80 |
The draw generated R2.89 million in ticket sales, with a total prize pool of R1.40 million.
How to play Daily Lotto in South Africa
Daily Lotto costs R3 per board, with players selecting five numbers from 1 to 36.
Draws take place every evening at 9pm, with ticket sales closing at 8.30pm (and 8.25pm for Capitec and Nedbank app users).
Daily Lotto offers the best jackpot odds of any National Lottery game, at 1 in 376,992. That compares with 1 in 20,358,520 for Lotto, Lotto Plus 1 and Lotto 5 Max, and 1 in 33,900,160 for PowerBall and PowerBall Xtra.
Read our full Daily Lotto and PowerBall odds explainer.
How to claim your National Lottery winnings
Winners have 365 days from the draw date to claim their prize.
Check the operator’s current claim requirements and keep your ticket or digital entry details safe.
Previous National Lottery results
Missed earlier draws? Catch up below:
- Daily Lotto, PowerBall and Xtra results for October 30, 2026
- Daily Lotto results for October 29, 2026
Next draw: Daily Lotto on Sunday, November 1 at 9pm.
Play responsibly. Participants must be 18 or older.

