Profesyonel futbol hayatına Gana'nın Ebusua Dwarfs kulübünde başlayan Kennedy, bir yıl sonra Suudi Arabistan Profesyonel Ligi takımlarından Al-Nassr'a transfer oldu. Riyad kulübünde 4 sene kaldı ve bu süre içinde iki kez lig şampiyonluğu iki kez de Körfez Şampiyonlar Ligi şampiyonluğu yaşadı. 1997-98 sezonu ara transfer döneminde Ankaragücü'ne transfer oldu. O sıralarda Ankaragücü'nde millî takımdan arkadaşı Stephen Baidoo forma giyiyordu. Futbolcu, Ankaragücü formasıyla ilk maçına 16 Aralık 1997'de Gaziantepspor ile oynanan Türkiye Kupası karşılaşmasında çıktı. İlk sezonunda 13 lig ve 1 kupa maçında görev alan Kennedy, 4 de gol attı. Ankaragücü'nde özellikle son iki sezonunda düzenli görev almaya başlayarak her iki sezonda da 30'dan fazla maça çıktı. Burada geçirdiği 5 sezonda toplamda 117 maça çıkan Kennedy, 40 gol kaydetti. 2002-03 sezonu öncesi Adanaspor'la anlaşan futbolcu hiç maça çıkmadan aynı sezonun devre arasında sözleşmesini feshederek kulüpten ayrıldı. 2003-04 sezonunda Bangladeş takımı Dhanmondi Club'da oynadı ve 2004 yılında futbolu bıraktı.
Gana formasıyla ilk maçına 1994 yılında çıkan Kennedy, 1996 Yaz Olimpiyatları kadrosuna dahil edildi. 2000 yılındaysa Afrika Uluslar Kupası kadrosuna dahil edilen Kennedy, turnuva boyunca bir maçta forma giydi. Millî formayı toplamda 7 kez giyen futbolcu gol kaydedemedi.