The CFL is a league known for its carousel of journeyman quarterbacks. For every Anthony Calvillo, Jeff Garcia or Warren Moon who managed to ply their trade on one team for the majority of their Canadian careers, there are several notable quarterbacks who plied there trade on what felt like every team in the league at one point in their careers.

Damon Allen played for six different teams as one of the greatest quarterbacks in the league. Doug Flutie played for both the Calgary Stampeders and the Toronto Argonauts in his 90s CFL zenith. More recently, Henry Burris played for four different teams and won two Most Outstanding Player awards during his career.

Despite the tradition of nomadic quarterbacks in the CFL, no quarterback had been on the roster of every team in the league until Monday afternoon when veteran quarterback Kevin Glenn signed a one year deal with the Edmonton Eskimos.

Glenn’s signing ended an anticipated wait for the Eskimos to finally relent and sign Glenn to complete his journey through every possible stop in Canada. A journey that began in 2001 and has spanned 11 other CFL stops before Glenn finally landed himself in the one CFL city he hasn’t called home.

Glenn would enter the CFL as a Division I prospect who led Illinois State to their first playoff appearance in 1998. In 2001, Glenn would sign with the Saskatchewan Roughriders to begin his career and it would take him 17 years to find himself in Edmonton after stops at every other team in the league.

#Esks sign QB Kevin Glenn. Final team in #CFL to hold his rights. The 17 year vet is first player in league history to have been on all 9 rosters. @ctvedmonton — Adam Cook (@AdamCookCTV) January 15, 2018

Unfortunately for Glenn, the signing with Edmonton likely signals the end of his time as a starter in the CFL after almost two decades of longevity. Glenn’s limitations in recent seasons have been well documented in Canada and his decline in play spurred Saskatchewan Roughriders coach to utilize a quarterback tandem throughout the 2016 season before making the decision to trade for Hamilton Tiger-Cats quarterback Zach Collaros and release Glenn.

With Mike Reilly still at the top of the depth chart, Glenn’s arrival in Edmonton is to fill the role of a backup as he winds down his successful career. When it comes to backups, there are few better options than a quarterback who has over 100 wins in the CFL and has a wealth of experience in being the emergency options for teams who need a dependable quarterback on short notice.

Signing with every team in the league is something that can only happen in the CFL and it is perfect that Kevin Glenn is the player to do so.

For fans of the modern era of the CFL, there is no player who has been around as long as Glenn and that longevity has made him a part of the league across every city long before he signed with every team in the league. Now, Glenn will be forever remembered as the player who was on every CFL team at the tail end of a career that will be fondly remembered for Glenn’s ability to always find the next career move.