Previous Clubs: Dundalk, Bohemians, Cabinteely FC.
Keith played for Dundalk’s under 19 team for the 2015 and 2016 seasons. He made his league debut and only Dundalk appearance away to St Patrick’s Athletic on 25 October 2016. He moved to Bohemians in July 2017 and made 7 appearances for the Gypsies in 2017. He moved to Cabinteely in 2018 and made 82 league appearances (7 goals) in his four seasons at Stradbrook.
Keith joined Bray Wanderers for the 2022 season.