Career
He played college football at the University of Minnesota. McKinley played college football for the Minnesota Golden Gophers as a defensive end from 2008 to 2009. McKinley signed as an undrafted free agent with the Minnesota Vikings of the National Football League on July 04, 2010 but was released on June 28.
He was again signed by the Vikings on July 31, 2011, but was waived prior to the start of the regular season on September 3.
He spent some time on the Vikings" practice squad before being released on October 25. He joined the practice squad of the New England Patriots from December 20-26, 2011.
He was signed to the Edmonton Eskimos on August 28, 2014 as a defensive tackle. In his first season with the Eskimos, he played in seven Canadian Football League regular season games, starting in one.
McKinley started the 2015 season on the practice roster.