Lance
Lance's best pokemon is Dragonite level 50.
I beat the Elite four with one Pokemon, a level 80 Dragonite.
We have more cheats and tips for this game here, Pokemon Crystal cheats
Comments for this hint