In 2008, McLachlan joined the Seven Network and took on the role of co-host of AFL Game Day, a new Australian rules football Sunday morning television show.
Additionally, he took a position on Triple M radio as a matchday commentator, calling in AFL matches on Saturday nights and Sunday afternoons. McLachlan hosts AFL Game Day, a program that analyzes and breaks down the previous weekend’s AFL round.
He hosted Triple M’s Spring Racing Carnival that same year. McLachlan joined the Seven Network’s AFL team in 2012, beginning to co-commentate matches on Saturdays with Basil Zempilas.
In 2015 he began working with Dennis Cometti to only advertise games played in Melbourne on Sunday afternoons. Later, McLachlan added hosting duties for the network’s Friday night television shows, which included expert analysts and pre- and post-game analysis. McLachlan began co-commentating Saturday Night Games with Luke Darcy in 2021.
In 2016, Hamish became the primetime host of Seven Network’s coverage of the Rio de Janeiro Olympics. He has also written for the Melbourne Herald Sun.