Not sure I'm reading your comment right, but the teams will also change based on that. Using Brock for example. A 0 badge battle would have only Geodude & Onyx. And the team at 7 badges earned changes to a team of 6 including Steelix, Golem, Fossil ones, etc.Because they do not depend only on the level, but on the available Pokémon.