This list ranks the top 10 non-legendary Pokemon. It places Steelix as the best non-legendary Pokemon, with Infernape and Togekiss rounding out the top 3. The remaining Pokemon in the top 10 are Emboar at #4, Blaziken at #5, Staraptor at #6, Blastoise at #7, Torterra at #8, Breloom at #9 and Pikachu at #10.