Jugó en el Bayern de Múnich, equipo que pagó 3,5 millones de euros por su traspaso. Sin embargo, a comienzos de la temporada 2010 fue cedido al Celtic Glasgow para disputar minutos de cara a participar en la Copa Mundial de Fútbol de 2010. Después de disputar 9 partidos en el comienzo de la temporada 2009/10 con el Bayern, disputó otros 10 con el Celtic.
Luego de su regreso del FC Twente, donde jugó a préstamo hasta junio de 2014, Braafheid no fue parte del primer equipo del Hoffenheim, y fue liberado del club.[3]
Lazio
El 1 de agosto de 2014 fichó por la Lazio de la Serie A, donde estuvo una temporada.[4]
Fue seleccionado para representar a su país en la Copa del Mundo de 2010. Disputó solo un partido, el de la final, jugando solo los 15 minutos de la parte complementaria de la prórroga, en la derrota de su selección frente a la selección española. Ha sido internacional con la selección de fútbol de los Países Bajos en 10 ocasiones.