"You don't expect to get this kind of money at the races; you would think it was Lotto," he said.
To win Triple Trio, punters need to get the first three placegetters in each of the three nominated races. The order of the horses doesn't matter - just that they placed in the top three.
Mr Glassford, who was watching the races at home on TV with family, had done well selecting the three place-getters in each of the two races before the last leg. His easy bet for the final race included Jagald after his original pick and race favourite was scratched. "Jagald ... was 15th on the list but [it] got third," Mr Glassford said.
"Things got a bit boisterous at home. I don't drink, but my family sure did that night."
Mr Glassford said he was a bit peeved he had just paid for a new car but was happy the winnings would help his family.
"I'm too old to spend it now. They can do with it what they will."
TAB spokesman Tom Judd said Mr Glassford had defied odds of 1 in 1.05 million.
Mr Glassford was the biggest of five winners who had the first three horses home in each of the three Triple Trio races and won a share of the TAB's $1 million prize pool.