"It feels fantastic to pass 6000 runs," Towers said.
"Every innings is a challenge, it's always tough to score runs, but I never thought I'd get to this number."
Although the modest mainstay of Melville said he was still pushing for state duties, Towers also recalled how tough it was in the earlier days of his career when he debuted as a 16-year old in 2004-05.
Despite the challenges, Towers also showed glimpses of what set him apart from the pack.
"I remember how hard it was to get the first few runs of my career," he said.
"I had to learn early on to adapt to different situations, calculating what the team needs in certain situations.
"It's especially tough as an opener, but I'd like to think I've always played my role within the team."
Melville chased down a solid total of 181 set by Scarborough to record an important first-up win and the club captain was thoroughly pleased with his teams' efforts.
"It was a great start to the season and it was nice to score a few runs, but it was a really pleasing team effort doing what we needed to get the result," he said.
"I think we're in a great space at the moment.
"We've got a good mix of youth and experience, so developing the next generation of players is important to have sustained success."
Towers said he remained focussed on team success rather than individual accolades and, whilst proud of his 6000-runs milestones, said he was determined to help Melville improve on its seventh place finishing last year.
"Personally, the most rewarding aspect isn't individual awards, it's celebrating success with my teammates," Towers said.
"Being able to make sure we can build the next generation of players all focussed on the same goal, which is winning a premiership, that's why we're all playing."
Melville's Round 2 clash is against Perth at 10:30am Saturday morning at Fletcher Park.