Beveridge is in his fifth season with the club, which included leading them to a drought-breaking flag in 2016 in just his second year in the job.
“I am very grateful for the opportunity to continue in my capacity as the senior coach of this brilliant Club through to 2023,” Beveridge told the club’s website.
“It is such a privilege to work with so many great people who do an outstanding job of guiding and nurturing our young men. It is also an honour to be associated with a club that does so much in the community and continues to provoke thought around our social conscience and what we can do for others.
“I have been very fortunate to feel the affection and the support from our passionate fans. We do this for each other, but ultimately, we do it for our supporters and we aim to make you proud of your Club.
“It is a responsibility I will continue to manage with the weight it deserves as we strive to be the best team again.”
Beveridge has coached 109 games to date, and has a record of 60 wins and 49 losses.