He has also been a member of the NFL's New England Patriots, the AFL's Chicago Rush, and the CFL's Saskatchewan Roughriders.
McKinley played college football for the Minnesota Golden Gophers as a defensive end from 2008 to 2009.
[1] McKinley signed as an undrafted free agent with the Minnesota Vikings of the National Football League on July 4, 2010 but was released on June 28.
[3][4][5] In 2012, McKinley played for the Chicago Rush of the Arena Football League, recording 7 total tackles, 2 pass breakups, and 2 sacks.
[8] As of January 2017, McKinley is an assistant caretaker and security guard at South High School in Minneapolis.