Hoard remained with the Vikings through the 1999 NFL season. He had some of his best years with the Vikings. In 1998, he had 667 combined rushing/receiving yards and scored nine rushing touchdowns and one receiving touchdown. He also was responsible for the longest conversion in NFL history, 3rd and 37 on a draw play vs the Denver Broncos In 1999, he scored a career-high 10 rushing touchdowns and finished the year with 721 combined rushing/receiving yards. He also had a career-high three touchdowns in the Vikings' 41-21 victory over the Arizona Cardinals in the .