I'm level 33 currently. have a dragonite thats 2700+ and it constantly gets rekt by people lower than 25. After level 30 does leveling matter? What could I be doing wrong? I figured my pokemon would be unbeatable for anyone under 29. I was sadly mistaken. Seem our character level doesn't really matter after 20. My only experience is in the gameboy games, where a high level pokemon could destroy a gym solo. What determines overpoweredness in this game?