Keo earned the starting job as a true freshman at the University of Idaho in 2006 under head coach Dennis Erickson, establishing himself as a leader in the secondary with 72 total tackles. He was named an honorable mention on the Sporting News All-Freshman Team. In 2007 under first-year head coach Robb Akey, Keo was the Vandals' team MVP; he established a new school record with a 100-yard punt return against Northern Illinois, in addition to also setting records in punt return yardage and punt return average. Injured early during the 2008 season, Keo redshirted and returned as a first team all-WAC conference safety as a junior in 2009, Idaho's first winning record since 1999, ending with a Humanitarian Bowl victory in Boise. In 2010, Keo was once again named team MVP and earned 2nd team all-WAC conference honors.
Professional career
Houston Texans
Keo was selected by the Houston Texans in the fifth round of the 2011 NFL draft, the 144th overall pick. He quickly made his mark in Houston as a standout player on special teams, notching 14 tackles and 1 interception in limited playing time. In 2012, he was voted as a team captain alongside J. J. Watt and Chris Myers. Going into the 2013 season, Keo battled with veteran Ed Reed for the starting safety position in the Texans' secondary. Keo started the first two games of the season, notching seven tackles and 8 yards rushing after a successful fake punt against the San Diego Chargers in the season opener. The Texans began increasing Keo's involvement in the defense in Week 6 and by Week 9, he was the starting safety. After Reed was cut by the Texans on November 12, Keo was officially listed as the team's starting safety. After an injury sidelined Keo early in the 2014 season, Keo was released from his contract.
On December 9, 2015, Keo was signed by the Denver Broncos after tweeting former coach Wade Phillips, to "keep him in mind if another roster opening came around." In the regular season's final game on January 3 against the San Diego Chargers, Keo intercepted a tipped ball off Philip Rivers which ultimately led to the game-winning touchdown drive. In the AFC Championship Game against the New England Patriots on January 24, 2016, Keo recovered the Patriots' onside kick attempt with twelve seconds left in the game, preserving a win. It sent the Broncos to Super Bowl 50 on February 7, where they won over the NFC championCarolina Panthers. Keo signed a one-year contract with the Broncos on April 18, 2016, but was released on September 17. He was re-signed on September 20, and released on October 25.
Three weeks later, Keo was signed by the New Orleans Saints on November 9, where he completed the 2016 season. He signed a one-year contract extension on March 8, 2017, but was released on May 15.
Since 2018, Keo has been an assistant coach at the College of Idaho for the Yotes.
Personal life
Keo met his wife Keanna in college at Idaho, and they settled in 2015 near Boise at Eagle with their two sons. The couple welcomed a third child in the spring of 2016. In Idaho on February 13, 2016, six days after the Super Bowl win, Keo was pulled over by the state police in Ada County for having a broken taillight. He was subsequently arrested for driving under the influence. In a drunken rant, Keo was captured on police footage saying such things as "hey, Obama, I can't wait to meet you... tell you about this bullshit" and "this is exactly why we have riots throughout the country, because of this bullshit." Keo later plead guilty to misdemeanor DUI, had his driver's license suspended and was ordered to serve a year of probation and pay a $952.50 fine.