Players have the chance to take home a staggering £4 million if they match all of tonight's winning numbers. The money would allow you to enjoy luxuries few can imagine.

You could buy your dream home and shower your nearest and dearest in gifts. But, to be in with a chance of taking home the jackpot, you have you buy a ticket by 7:30pm on draw days.

To play the National Lottery, choose six numbers from one to 59 or choose a lucky dip. It costs £2 per play. There is also the chance to take home £500,000 in the Thunderball. This draw takes place at 8:15pm and offers players better odds of winning.

READ MORE: South Bristol pensioners 'feel trapped living on hell hole building site'

Try BristolLive Premium for FREE with no ads and new features

In an average week players raise £34 million for National Lottery projects the length and breadth of the UK. And during an average week, the National Lottery's call centre staff will confirm to SIX people that they have won a prize of £1 million or more.

For those that missed it, last night's winning EuroMillions numbers were 4, 7, 18, 39, 50. Lucky Stars 3, 8. We will post tonight's winning numbers shortly after the live draw, so make sure you check back here later.

Tonight's winning Lotto numbers: 2, 23, 38, 43, 53, 54 and the bonus ball is: 41.

National Lottery's winning numbers on January 6


Winning Thunderball numbers: 1, 6, 23, 38, 39 and the Thunderball is: 2.

There are two National Lottery draws each week, on Wednesdays and Saturdays. You could also become a millionaire playing the Euromillions, which takes place on Tuesdays and Fridays.

The National Lottery has urged players to check their tickets after a Thunderball prize of £500,000 remains unclaimed. The lucky punter purchased the ticket in Redditch - but is yet to come forward since the draw took place on December 8.