2019 saw Cavalry FC kick off its first-ever season in the inaugural season of the Canadian Premier League, Canada’s new top-tier professional soccer league.
And it was a memorable first season with Calgary’s club winning the CPL Spring and Fall seasons, reaching the semifinals of the Canadian Championship and only narrowly losing in the 2019 Canadian Championship Finals to Forge FC.
Here are some of 2019’s biggest moments from Cavalry FC’s home matches at ATCO Field in Spruce Meadows:

Cavalry FC’s Jordan Brown celebrates scoring the club’s first-ever goal in May. Cavalry won the match 2-1. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Joel Waterman celebrates a goal in May. Cavalry won the match 2-1. Photo: ©Stuart Gradon/Total Soccer News


Cavalry FC’s Dominick Zator celebrates scoring the game-winning goal against York9 FC in May. Cavalry won the match 2-1. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s José Escalante is swarmed by teammates after scoring a late winner in May. Cavalry FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry’s Elijah Adekugbe tussles with FC Edmonton’s Ajay Khabra in May. Cavalry FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Nik Ledgerwood is upended against FC Edmonton in May. Cavalry FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Dominick Zator, right, in action against Pacific FC during the second leg of their Canadian Championship first round match in May. Cavalry FC won the match 2-1. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Joel Waterman, left, in action against Forge FC’s Giuliano Frano during the second leg of their second round Canadian Championship match in June. Cavalry FC won the match 2-1. Photo: ©Stuart Gradon/Total Soccer News

Members of the Lord Strathcona’s Horse take part in the pre-match ceremony at ATCO Field in June. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s fans prepare for a match in July. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC ‘s head coach Tommy Wheeldon Jr. reacts to play in the Canadian Championship in July. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Nico Pasquotti in action against Vancouver Whitecaps’s Derek Cornelius in the Canadian Championship in July. The match ended in a 0-0 draw. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC celebrate a goal against York9 FC in July. Cavalry FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC ‘s head coach Tommy Wheeldon Jr. salutes the crowd prior to his club’s match against the Montreal Impact in Canadian Championship in August. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’ Nico Pasquotti in action against the Montreal Impact’s Saphir Taïder in the Canadian Championship in August. Montreal won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Marco Carducci barks out orders to his defenders in August. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Nico Pasquotti, right, in action against York9 FC’s Steven Furlano in August. Cavalry FC won the match 3-1. Photo: ©Stuart Gradon/Total Soccer News

Pacific FC’s Ryan McCurdy and Cavalry FC’s Oliver Minatel, left, jump for a ball in August. The match ended in 1-1 draw. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s José Escalante and Julian Büscher converse over a free kick against Pacific FC in September. Photo: ©Stuart Gradon/Total Soccer News

The completed grandstand of Cavalry FC’s ATCO Field in September. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Oliver Minatel scores against Pacific FC in September. Cavalry FC won the match 4-1. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Dominique Malonga scores against Pacific FC in September. Cavalry FC won the match 4-1. Photo: ©Stuart Gradon/Total Soccer News

Visiting FC Edmonton fans support their club during the final Al Classico of the 2019 CPL season in October. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s José Escalante goes down under a challenge by FC Edmonton’s Son Yong-chan in October. Cavalry FC won the match 3-1. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC players and fans celebrate winning the season’s Al Classico series against FC Edmonton in October. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Sergio Camargo, right, in action against Forge FC in the second leg of the Canadian Premier League Finals in November. Forge FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Julian Büscher is pushed off the ball against Forge FC in the second leg of the 2019 Canadian Premier League Finals in November. Forge FC won the match 1-0.Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Sergio Camargo reacts to a missed opportunity against Forge FC in the second leg of the 2019 Canadian Premier League Finals in November. Forge FC won the match 1-0. Photo: ©Stuart Gradon/Total Soccer News

Forge FC’s Kyle Bekker hoists the North Star Shield as 2019 Canadian Premier League Finals champions in November. Photo: ©Stuart Gradon/Total Soccer News

Cavalry FC’s Tommy Wheeldon Jr. applauds the crowd at ATCO Field after his side lost to Forge FC in the second leg of the Canadian Premier League Finals in November. Photo: ©Stuart Gradon/Total Soccer News