Joshua Keyes was born on January 23, 1993 in Ghent, NY and attended Chatham (NY) High School. As a true freshman at Boston College, he appeared in nine games as a reserve linebacker. He finished the year with eight tackles. As a sophomore he once again played in nine games and recorded 20 tackles. He started two of 11 games as a junior, recording 30 tackles, five tackles for loss, 3.5 sacks and one forced fumble. As a senior he started all 13 games at strong-side linebacker on his way to earn honorable mention All-ACC honors. He finished that year with 66 tackles, 11.5 tackles for loss, four sacks and a forced fumble. He was originally signed by the Tampa Bay Buccaneers as an undrafted rookie free agent following the 2015 NFL Draft.
Signed by Tampa Bay Buccaneers on May 4, 2015 ... Cut by Bucs on September 5, 2015 ... Re-signed by Bucs to their practice squad on September 8, 2015 ... Cut by Bucs on September 24, 2015 ... Signed by Kansas City Chiefs to their practice squad on October 20, 2015 ... Cut from Chiefs practice squad on November 3, 2015 ... Re-signed to Bucs practice squad on November 18, 2015 ... Promoted by Bucs from practice squad to active roster on November 21, 2015 ... Cut by Bucs on September 3, 2016 and re-signed to their practice squad on September 4 ... Promoted to active roster by Bucs on September 10, 2016 ... Cut by Bucs on September 19, 2016 ... Re-signed by Bucs on September 23, 2016 ... Cut by Bucs on October 3, 2016 ... Re-signed by Bucs to their practice squad on October 5, 2016 ... Cut by Bucs off the practice squad on October 11, 2016 ... Signed by Atlanta Falcons to their practice squad on October 19, 2016 ... Promoted by Falcons from their practice squad on December 22, 2016.