Sebbene non ci possa essere una squadra "migliore" definitiva in Pokémon, ci sono liste di livello che classificano i migliori Pokémon di ogni generazione in base alle loro statistiche, efficacia in battaglia e classifica contro altri Pokémon. A causa di nuove mosse, nuovi Pokémon e nuovi accoppiamenti di tipo in ogni generazione, questi livelli cambiano in ogni gioco. Per Pokémon Smeraldo, i migliori Pokémon sono quelli del terzo livello di terza generazione.
Ci sono nove livelli ufficiali in Pokémon: non completamente evoluti, coppetta, mai usati, limite 3, usati raramente, borderline 2, sottoutilizzati, borderline, usati eccessivamente e uber. Il livello più alto contiene i Pokémon più potenti. Il terzo livello di terza generazione è composto interamente da Pokémon leggendari ad eccezione di Wobbuffet e Wynaut. Questi includono Mewtwo, Mew, Lugia, Ho-oh, Latias, Latios, Kyogre, Groudon, Rayquaza e tutte le forme di Deoxys. Tuttavia, vale la pena notare che questo include solo sei dei 17 tipi disponibili in Pokémon di terza generazione. Pertanto, una squadra che include solo questi Pokémon potrebbe non essere all'altezza delle altre squadre unicamente a causa di svantaggi del tipo. Può valere la pena usare Pokémon dal più vario livello di uso eccessivo. Questi includono Pokémon come Gengar, Rhydon, Umbreon e Raiku. È anche importante considerare l'allenamento e le abilità EV. Con un allenamento adeguato, anche un Pokémon di uno dei livelli inferiori può resistere a un super uber o abusato.