Kilgore played high school football for the Excelsior Springs High School Tigers. He was a first-team all-state linebacker, first-team all-district and all-conference linebacker and running back. He was also a team captain for the Tigers. He earned all-state, all-district and all-conference honors as a linebacker in 2006.[1]
College career
Kilgore played football for the Northwest Missouri State Bearcats. He was named defensive MVP of the Bearcats as a junior. Kilgore was named First-team All-MIAA as a sophomore. He was also named Redshirt Freshman of the Year. He finished his college career with 392 tackles, 21.5 tackles for loss, 21 pass knockdowns, five forced fumbles, five interceptions, and 5.5 quarterback sacks.[2]
Kilgore spent the 2012 season with the Sacramento Mountain Lions of the United Football League. The 2012 season was halted early due to league financial difficulties, and Kilgore said it was obvious that there were money problems with the league. He said that the "whole demeanor of the team was, 'This is a joke.'"[6]
Kansas City Chiefs
Kilgore signed with the Saskatchewan Roughriders of the Canadian Football League (CFL) in December 2012.[7] He was signed by the NFL's Kansas City Chiefs on March 27, 2013. He approached Saskatchewan leadership about getting out of his contract. Kilgore said they "were extremely cool about it" and indicated that the Roughriders would like to have him rejoin the team if he did not succeed in the NFL.[8]
He was released by the Chiefs on August 14, 2013.[3] Upon his release, Kilgore was described as a longshot to make the roster. He was waived in order to clear roster space for cornerback Kennard Cox.[9]
Saskatchewan Roughriders
Kilgore signed with the Saskatchewan Roughriders on March 6, 2014.[10] He suffered a broken thumb in a June 2014 preseason game and the team placed him on the six-game injured list.[11] He was released by the Roughriders on August 7, 2015.[12]