Keyshawn Johnson is 52 years and 5 month(s) old. He was born in 22 Jul, 1972. Keyshawn Johnson is a former football player, who played for NFL for 11 seasons. After retiring from his football career, he became a TV broadcaster for ESPN. He was married to his college sweetheart in 1998 but got separated in 2002.