Why is Kingdra in B Rank, exactly? B Rank: Reserved for Pokemon who cannot sweep through or wall significant portions of the metagame, but can properly fulfill a given offensive/defensive niche. Kingdra is extremely hard to wall, as the only thing that resists its STABs is Ferrothorn (Empoleon isn't hugely relevant in this meta), and Kingdra can opt to run Hidden Power Fire to dent it. Pokemon who are partially outperformed by a Pokemon in A or S Rank, but are otherwise very dangerous, may also fall into this category. Kingdra isn't exactly outclassed, seeing as it is the only thing that can fill its specific niche, barring Kabotops (or maybe Omastar?). It's useful against all different kinds of teams, even sun, as its can soak up Fire attacks easily, even if it is all that it will do. Rain teams will have a brutal time with Kingdra, as it can easily outspeed anything they can throw at it. The only reason I would think Kingdra would be low on the rankings is because no one really uses it, and that its stats are a little low. Still, it is a Water type and a Dragon type, and it can use both the offensive and defensive virtues of those types effectively, from either/both sides of the attacking spectrum. So yeah. Discuss.