The 25-year-old swing-bowler has been in sensational form this season, taking 26 wickets over the first five rounds of the competition.
"I felt like the last few weeks, the ball was coming out pretty well," Hanna said.
"Our bowling attack is really strong at the moment, everyone is doing their job and we are forming some nice partnerships amongst the group."
After debuting as an 18-year-old in the 2010-11 season, Hanna moved to Darwin, where he plied his trade for two years in the local competition, before returning to Willetton.
Since he returned, Hanna has taken terrorising opposition batsmen to a new level, earning selection in the WA Alcohol.Think Again Premier Cricket team of the year in the 2016-17 season, before taking this season's competition by storm with his record-breaking bowling figures in Round 5.
"It's pretty humbling, to be honest," he said.
"There has been a lot a of really good bowlers at Willetton over the years, so it's nice to have my name alongside them on the honour board."
When asked what sets him apart from the rest of the pack, Hanna was typically modest.
"I'm pretty patient, I think," he said.
"Being a swing bowler, you kind of have to be, but I'd like to think I put the ball in the right areas more often than not."
After a somewhat inconsistent first few rounds for Willetton, the Dragons moved into second spot on the Premier Cricket ladder following their impressive outright win over Midland Guildford.
"You don't get too many chances to win outright in this competition, so it was really important for us to get that win," he said.
"We didn't play finals last year so playing finals is at the top of the list - we have a point to prove."
Although the Dragons are still fine-tuning some aspects of their game, Hanna was confident his side had what it took to feature at the pointy end of the season.
"It's a really competitive and even competition this year," he said.
"Anyone can beat anyone and, even though it's only Round 5, we're really looking to cement a top four spot."
Willetton plays Melville in Round 6 with day one of the two-day clash commencing on Saturday, November 11 at 11:40am at Burrendah Reserve 1.