Na początku 2007 roku Frimpong odszedł do szwajcarskiego BSC Young Boys, z którym podpisał trzyletni kontrakt. W Swiss Super League zadebiutował 25 lutego 2007 w wygranym 3:1 meczu z FC Thun i w debiucie strzelił 2 gole. We wrześniu 2008 został wypożyczony do FC Luzern, w którym po raz pierwszy wystąpił 13 września 2008 przeciwko FC Basel (0:2). W 2009 roku ponownie wypożyczono go do Luzern. Następnie grał w FC Grenchen, FC Zürich, a w 2013 trafił do SC Derendingen, gdzie zakończył karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1997 Niger Tornadoes Premier League ? ? 1998 National League ? ? 1999 ? ? 2000 Katsina United Premier League ? ? 2001 Gabros International ? ? 2002 El-Kanemi Warriors 34 18 2003 Enyimba FC ? ? 2004 ? ? 2005 ? ? 2005/06 An-Nassr I liga 10 3 2006/07 CS Sfaxien Championnat de Tunisie 4 1 2006/07 BSC Young Boys Super League 4 2 2007/08 22 5 2008/09 3 0 2008/09 FC Luzern 23 13 2009/10 BSC Young Boys 4 0 2009/10 FC Luzern 11 4 2010/11 FC Grenchen 1. Liga Promotion 2 0 2011/12 2 2 2012/13 FC Zürich Super League 7 0 2012/13 FC Grenchen 1. Liga Promotion 10 3