Hague first played senior hockey in the Ottawa City Hockey League for the Ottawa Emmetts. He joined the Ottawa Hockey Club during the Silver Seven era, in 1905, succeeding Dave Finnie. In 1906 he was replaced by Percy LeSueur and he joined the Ottawa Victorias for the 1906–07 season. He played for the Victorias in a Cup challenge against Montreal Wanderers in 1908 losing a two-game series. He later played for Galt, Ontario of the OPHL. With Galt he played in a Stanley Cup challenge against Ottawa losing 7–4 in 1911. He joined the Moncton Victorias with several other Galt players, winning the Maritime championship and played in another Stanley Cup challenge in 1912 against the Quebec Bulldogs, losing a two-game series. He later played for Halifax Socials and Montreal Wanderers of the NHA. He retired after the 1916–17 season.