Latem 2007 Baha przeszedł do Málagi, również grającej w Segunda División. W barwach tej drużyny po raz pierwszy wystąpił 26 sierpnia 2007 w spotkaniu z Salamanką (3:0). Zdobywając 10 goli w sezonie 2007/2008 przyczynił się do awansu Málagi do Primera División. W Máladze grał do końca 2010 roku.

W 2011 roku Baha został zawodnikiem greckiego AEK Ateny. Po pół roku gry w AEK wrócił do Hiszpanii i przeszedł do CE Sabadell FC. Grał też w Dalian Aerbin i FUS Rabat.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1999/00 Montpellier HSC B CFA 2 0 2000/01 Montpellier HSC B CFA 23 5 2001/02 Naval 1º Maio Liga de Honra 24 6 2002/03 Naval 1º Maio Liga de Honra 32 7 2003/04 Naval 1º Maio Liga de Honra 28 11 2004/05 SC Braga Superliga 10 1 2005/06 Racing Ferrol Segunda División 37 8 2006/07 US Créteil-Lusitanos Ligue 2 17 5 2006/07 SD Ponferradina Segunda División 20 9 2007/08 Málaga CF Segunda División 36 10 2008/09 Málaga CF Primera División 36 9 2009/10 Málaga CF Primera División 32 5 2010/11 Málaga CF Primera División 5 0 2010/11 AEK Ateny Super League Ellada 18 1 2011/12 CE Sabadell FC Segunda División 27 5 2012/13 CE Sabadell FC Segunda División 5 0 2013 Dalian Aerbin Super League 9 2 2014/15 FUS Rabat GNF 1 20 2 2015/16 FUS Rabat GNF 1 21 4