"I've been playing them ever since, once or twice a week," the player said.
The woman said she had a "feeling" Tuesday morning that it was the right time to place another bet, so she bought a ticket from the Sunoco station on Kenilworth Avenue in Hyattsville.
"When I first bought my ticket, the cashier got the numbers out of order. When I reminded him what I wanted, the numbers stuck in his head, I guess," the player said.
She said she wasn't paying attention to the race, but the cashier noticed her numbers coming up.
"I wasn't watching the races, so when he called out, I was shocked. $30,946 again? I started jumping up and down," she said.
The winner said she and her husband are in the process of finding a new home.
"This win will make our down payment a little more impressive," she said of her prize.