Brouwers stond voor het eerst op het veld bij RKVV Weltania uit Heerlen en werd daar gescout door Roda JC. Vanuit de jeugd van de Limburgse club maakte hij op twintigjarige leeftijd zijn debuut in het betaald voetbal. Brouwers speelde tot 2005 voor Roda, waarna hij naar SC Paderborn 07 vertrok, op dat moment actief in de 2. Bundesliga. Daar bemachtigde hij een basisplaats. In de zomer van 2007 verhuisde Brouwers naar Borussia Mönchengladbach, waarmee hij in de zomer van 2008 promoveerde naar de Bundesliga. Hij speelde negen seizoenen voor de Duitse club, waarna hij in mei 2016 een contract tot medio 2018 tekende bij Roda JC Kerkrade. Dat nam hem transfervrij over.[1]. Op 2 oktober 2016 zette hij per direct een punt achter zijn actieve loopbaan, nadat het hem niet lukte weer fit te worden en hij zijn basisplaats in het elftal verloor.[2]