Okine played football and basketball for Gainesville High School. In football, he earned a Third-team Class 5A all-state selection as a senior.[1] He dressed for 6 games in 2008 while with the Florida Gators, but did not appear and decided to redshirt that year. From 2009 to 2012 recorded 27 tackles, 1 sack, and 1 blocked field goal.[2]
Professional career
Houston Texans
Okine signed as an undrafted free agent with the Houston Texans in May 2013.[3] He was cut before the start of the season.[4]
On March 3, 2015, Okine signed with the Indianapolis Colts.[4] He appeared in 3 games for the Colts, making 1 tackle, and was waived on October 1.[8] He signed to the Colts' practice squad on October 5.[9] On December 21 he was signed to the active roster.[10] On September 3, 2016, he was waived by the Colts as part of final roster cuts.[11]
Kansas City Chiefs
On September 9, 2016, Okine was signed to the Chiefs' practice squad.[12] He spent time on and off the Chiefs' practice squad throughout the season before signing a reserve/future contract with the team on January 19, 2017.[13][14][15]
On September 2, 2017, Okine was waived by the Chiefs.[16]
Detroit Lions
On September 4, 2017, Okine was signed to the Detroit Lions' practice squad.[17] He was released on September 22, 2017.[18]
Arizona Cardinals
On September 26, 2017, Okine was signed to the Arizona Cardinals' practice squad.[19]
Orlando Apollos
Okine signed with the Orlando Apollos of the Alliance of American Football for the 2019 season.[20] In 8 games played with his second Orlando based team, Okine made 17 tackles 5 sacks, 11 quarterback hits, and an interception.[21]
Saskatchewan Roughriders
After the AAF ceased operations in April 2019, Okine signed with the practice roster for the Saskatchewan Roughriders of the Canadian Football League on July 14, 2019.[22] He was promoted to the active roster on July 19.[23] Okine recorded 3 tackles and scored a defensive touchdown during 6 games played,[24] but was released on October 14.[25]
Toronto Argonauts
Okine signed a contract extension with the Toronto Argonauts on December 28, 2020.[26] On February 1, 2021, Okine was released by the Argonauts.[27]