Brown ruilde in 2021 de jeugdopleiding van Derby County voor de Zwitserse eersteklasser FC Lausanne-Sport.[1] In zijn debuutseizoen degradeerde hij met de club uit de Super League. In het seizoen daarop promoveerde hij met de club weer naar het hoogste niveau.
In augustus 2023 ondertekende Brown een vierjarige contract bij de Belgische eersteklasser KAA Gent.[2]