Calgary: Jaromir Jagr has signed with the Calgary Flames.

The 45-year-old Jagr agreed to a one-year deal for his 24th NHL season — and first with a Canadian team.

“I already said in a Czech newspaper it’s 99.9 per cent that his will be my last season, so I want to get the experience to one day say I played for a Canadian team,” Jagr said.

The five-time NHL scoring champion is second behind Wayne Gretzky in NHL history with 1,914 points (765 goals, 1,149 assists).

Jagr has played 1,711 NHL games with Pittsburgh, Washington, New York Rangers, Philadelphia, Dallas, Boston, New Jersey and Florida and is 57 games from passing Gordie Howe for the most NHL games played (1,767).