Gifts for Kids Web Banner 2021

NC truck driver wins ‘ultimate’ $10 million prize


Get lottery results on FOX8!

Check the Lottery Results on or watch the drawing live on TV.

Mega Millions airs at 11 p.m. on Tuesday and Friday.
Powerball airs at 10:59 p.m. on Monday, Wednesday and Saturday.
The NC Lottery airs at 11:22 p.m. every night.

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

RALEIGH, N.C. – David Harris, a truck driver from Rocky Mount, is the second player to win North Carolina’s largest scratch-off prize of $10 million by playing the Ultimate Millions game.

Harris, an Army veteran, stopped after work to get a cup of coffee and a lottery ticket. When he scratched the ticket in his truck he discovered he won $10 million.

“I was in shock,” Harris said. “I was smoking a cigarette at the time and it fell out of my mouth.”

Harris rushed home to share his good news. He called his sisters but they were asleep. When he got home he tried to tell his son but he was also asleep, so he waited until he woke up to go to work.

“He didn’t believe me when I first told him,” Harris said. “He said ‘Stop playing, Dad.’”

Harris wasn’t playing and claimed his prize Monday at lottery headquarters in Raleigh. Players who win the $10 million top prize can choose to take the prize as an annuity, receiving $500,000 a year for 20 years, or as a lump sum of $6 million. Harris sought financial and legal advice before claiming his prize money. After consulting with his advisers, Harris opted for the $6 million payment. After state and federal taxes were withheld he received $4,155,009. He said he wants to use some of the money to get his own truck and go to Hawaii.

“I never thought anything like this would happen, maybe winning a couple hundred but not $10 million,” Harris Said. “This is a blessing.”

Harris bought the winning $30 ticket at the EP Mart on Old Carriage Road in Rocky Mount. He beat the odds of 1 in 3.9 million to win the top prize.

He’s the second player to win $10 million since Ultimate Millions started in September. The game still has two top prizes. There are also eleven $1 million prizes left.

Ticket sales in games such as Ultimate Millions make it possible for the lottery to raise more than half a billion dollars for the state each year. For details on how $41.9 million in lottery funds have made a difference for specific education programs in Nash County, click on the “Where the Money Goes” tab on the lottery’s website.

Copyright 2021 Nexstar Media Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.


get the app

My FOX8 News App

Follow FOX8 on Twitter