Veteran defender David Edgar, who became a Newcastle United favourite with a highlight-reel goal as a teenager and went on to captain Canada, has announced his retirement effective the end of the year.

The 33-year-old from Kitchener, Ont., is currently with Canadian Premier League champion Forge FC in the Dominican Republic for Tuesday's Scotiabank CONCACAF League quarterfinal against Haiti's Arcahaie FC in Santo Domingo.

Should Forge win, Edgar could play in one final game -- a play-in match later in December to gain entry into the 2021 CONCACAF Champions League.

The six-foot-three centre back won 42 caps for Canada, making his senior debut in February 2011 against Greece, and captained his county five times. His last appearance was in a friendly against New Zealand in Spain in March 2018.

At the club level, Edgar left Canada at 14 to join Newcastle's academy. The seventh Canadian to feature in the Premier League, he made his debut in England's top tier on Dec. 26, 2006, against Bolton. He turned heads for the senior side at the age of 19 with a long-range rocket in a 2-2 tie with Manchester United on Jan. 1, 2007.

Edgar went on to make more than 100 appearances for Burnley, also playing for Birmingham City in England with loan spells at Swansea, Huddersfield Town and Sheffield United. He returned to North America in 2016 to play for the Vancouver Whitecaps, Nashville SC and Ottawa Fury.

While with the Whitecaps, he underwent surgery In January 2017 to repair the posterior cruciate and medial collateral ligaments as well as the meniscus in his right knee after being hit by a car on holiday in Scottsdale, Ariz., in December 2016.

After a short stint with England's Hartlepool, he signed on with Forge in August 2019, helping the Hamilton side to back-to-back CPL titles.

Canada coach John Herdman, who worked with Edgar in his first camp in charge of the, Canadian men, called Edgar "a real leader of men."

"What stood out was his selflessness and willingness to support those young players coming through the system, but at the same time to give everything he had on and off the field to be ready to compete for his country," he added.

Costa Smyrniotis, Forge's director of football, called Edgar "a true professional who has brought valuable leadership qualities to our young group at the club."

"He has played an important role in our continued success here in Hamilton and will forever be part of the Forge FC family," he added in a statement.

Edgar has made 26 appearances (23 starts) with Forge, including 21 in CPL play and five CONCACAF League matches.

Edgar represented Canada in three FIFA World Cup qualifying cycles and two CONCACAF Gold Cups as well as CONCACAF Nations League qualifying. He was third in voting as a nominee for the Canadian Player of the Year Award in 2014.

He scored international goals against Cuba, Jamaica, Uzbekistan and El Salvador, adding three assists in Canadian colours.

At the international youth level, Edgar was a Canadian U-20 Player of the Year Award winner in 2006.

Edgar was 15 when he made his debut in the Canadian youth program with coach Ray Clark and was the first Canadian selected to three FIFA U-20 World Cups, starting with UAE 2003 when Canada reached the quarterfinals.

On his 19 birthday -- May 19, 2006 -- he scored the opening goal in a 2-1 win over Brazil in Edmonton, Canada's first victory at the men's youth level against the South American powerhouse.

Edgar is currently enrolled in the National Teams Education Program, which supports the coach education of its current and former national team players.

This report by The Canadian Press was first published Nov. 30, 2020