McRoberts has been on the ground covering earthquakes, tropical cyclones, coups, wars and even marathons.
The now-55-year-old journalist joined TV3 as a reporter in 2001.
He began presenting current affairs show 60 Minutes a year later.
In 2005, he became the station's 6pm newsreader, alongside journalist Hilary Barry.
Speaking about her co-host this evening, Samantha Hayes said presenting the 6pm news is the job McRoberts "was made for".
The veteran newsreader got visibly emotional after the tribute, and while being presented with flowers, and thanked everyone for the support.
McRoberts got teary as he thanked all his colleagues - past and present - and Newshub's viewers, for all their support.
"I don't know whether to laugh or cry," he said.
"I just want to thank all my wonderful, wonderful colleagues - past and present - over the 20 years that have made this job so fantastic.
"And you - everyone sitting at home and allowing me to bring you the news each night. It's a real privilege, thank you."