Avant de rejoindre Gaziantep FK en 2021, William Matheus a joué pour plusieurs clubs au Brésil, notamment Coritiba FC, EC Vitória, SE Palmeiras, Red Bull Brasil et EC Bahia. Il a également joué pour le club belge de Beerschot AC lors de la saison 2017-2018.