Geathers attended and played at Carvers Bay High School and help them advance to the Lower State Championship two consecutive years (2007–2008).
[3] On January 24, 2015, Geathers attended the Senior Bowl and played for Jacksonville Jaguars head coach Gus Bradley's South team.
On March 25, 2015, Geathers attended UCF's pro day, but opted to stand on his combine numbers and only run positional drills.
[5] At the conclusion of the pre-draft process, Geathers was projected to be a fourth to seventh round pick or a priority undrafted free agent.
[12] Throughout training camp, he competed to be the starting free safety against Dwight Lowery after it was vacant due to the release of Sergio Brown.
[13] Head coach Chuck Pagano named Geathers the backup free safety, behind Dwight Lowery, to begin the regular season.
[14] He made his professional regular season debut in the Colts' season-opener at the Buffalo Bills and recorded two solo tackles and deflected a pass in their 27–14 loss.
[15][16] On November 22, 2015, Geathers earned his first career start after Mike Adams was unable to play due to a hamstring injury.
Geathers forced a key fumble by Chargers' tight end Hunter Henry, which was recovered by Colts' teammate Mike Adams, in the fourth quarter.
On November 20, 2016, Geathers tied his season-high of nine combined tackles and deflected a pass in the Colts' 24–17 victory against the Tennessee Titans in Week 11.
[28] On September 2, 2017, the Colts placed Geathers on their physically unable to perform list to start the season as he recovered from neck surgery.
[34] On February 11, 2018, the Colts announced their decision to hire former Philadelphia Eagles offensive coordinator Frank Reich to be their next head coach.