Brouwer was a product of the youth academies of Vitesse, Twente, and AGOVV before joining Heracles Almelo in 2013.[2] Brouwer made his professional debut for Heracles in a 2–1 KNVB Cup win over Den Bosch on 25 September 2018.[3] His first appearance came after five years (1912 days) at the club without playing in a professional match.[4]
On 26 June 2021, he joined Emmen on a season-long loan.[5]
On 25 July 2024, Brouwer joined Utrecht on a two-year contract.[6]