Canadian defensive lineman Stefan Charles has signed with the San Antonio Commanders in the Alliance of American Football league, per sources.

Charles went unselected in the 2013 NFL draft, but the Tennessee Titans signed him to an undrafted free agent contract. He was assigned to the practice squad once training camp ended, however, the Buffalo Bills signed Charles to their active roster in October.

Charles has played in 49 NFL games making 60 tackles and recording five sacks over four seasons with the Bills and Detroit Lions. The 30-year-old spent training camp with the Jacksonville Jaguars in 2017 and Kansas City Chiefs in 2018.

Charles was drafted by Edmonton in the second round, 10th overall by the Eskimos during the 2013 CFL draft. He played university football for the Regina Rams.

Charles would have drawn interest on the CFL trade market if he made it to Edmonton, but the AAF has derailed those possibilities for now.