Money

Lotto results: Saturday 31 October 2026

Tonight's Lotto numbers are 05, 15, 20, 22, 28, 39 with bonus ball 49. Lotto Plus 1: 01, 09, 18, 34, 41, 46, bonus 16. Lotto 5 Max: 18, 19, 28, 34, 39, 48, bonus 27.

By Reported Team

A hand marking numbers on a lottery ticket with a red pen
Photo: Santeri Viinamäki, CC BY-SA 4.0, via Wikimedia Commons

Update (21:27 SAST, 31 October 2026): The results for tonight's Lotto, Lotto Plus 1 and Lotto 5 Max draws are in (The Citizen; The South African). Always confirm your numbers on the National Lottery website.

What are tonight's Lotto numbers?

05, 15, 20, 22, 28, 39

Bonus ball: 49

What are tonight's Lotto Plus 1 numbers?

01, 09, 18, 34, 41, 46

Bonus ball: 16

What are tonight's Lotto 5 Max numbers?

18, 19, 28, 34, 39, 48

Bonus ball: 27

(The Citizen; The South African)

Did anyone win the jackpot?

Tonight's estimated jackpots were R6.5 million for Lotto, R1.2 million for Lotto Plus 1 and R1.4 million for Lotto 5 Max (The Citizen; The South African). Because this was the last draw of the month, the Lotto 5 Max jackpot cascades down to the next winning division if nobody matches all the numbers (National Lottery SA on X). The prize breakdown, including whether anyone won tonight's jackpots, had not been published yet at the time of writing. Check the National Lottery website for the official dividends.

Which games are drawn tonight?

Tonight's draw covers Lotto, Lotto Plus 1 and Lotto 5 Max (National Lottery SA on X).

How do I check my ticket?

Compare your numbers with the official results on the National Lottery website or the National Lottery's X account. If you played on a banking app, your result shows in the app.

How do I claim a prize?

You have 365 days from the draw date to claim. Read our guide on how to claim a Lotto or Powerball win.

Missed the last draw? See the Lotto results for Wednesday 28 October 2026 and the Powerball results for Friday 30 October 2026.

Sources