Nominating Krookodile for
B- rank
I know he gets competition from landy t but hear me out. Krookodile has 3 major things over landy: taunt, stronger knock off and ghost/dark resists.
when I had landy on my team I was just saying in my head "I really wish he learned taunt so I could stop the opponent from getting their hazards up." with krookodile you can stop them setting up their hazards because his 92 speed outspeeds most hazard setters (only ones he doesn't is gliscor, deoxys-sanic and galvantula).
as for stronger knock offs.
0 Atk Krookodile Knock Off (97.5 BP) vs. 0 HP / 0 Def Abra: 852-1004 (446 - 525.6%) -- guaranteed OHKO
16+ Atk Landorus-T Knock Off (97.5 BP) vs. 0 HP / 0 Def Abra: 764-900 (400 - 471.2%) -- guaranteed OHKO
ghost/dark resists is pretty big given how common they are. some examples.
252+ SpA Life Orb Aegislash-Blade Shadow Ball vs. 252 HP / 0 SpD Landorus: 251-296 (65.7 - 77.4%) -- guaranteed 2HKO
252+ SpA Life Orb Aegislash-Blade Shadow Ball vs. 84 HP / 0 SpD Krookodile: 139-164 (39.4 - 46.5%) -- guaranteed 3HKO after Leftovers recovery
aegislash is one of the most feared special attackers in the entire tier and krookodile doesn't give a shit, and he isn't even supposed to be a special wall.
+1 252+ Atk Life Orb Bisharp Sucker Punch vs. 84 HP / 252+ Def Krookodile: 113-133 (32.1 - 37.7%) -- 0.2% chance to 3HKO after Leftovers recovery
+1 252+ Atk Life Orb Bisharp Sucker Punch vs. 248 HP / 252 Def Landorus-T: 308-363 (80.8 - 95.2%) -- 50% chance to OHKO after Stealth Rock
bisharp is forced to go for sucker punch as both outspeed and 1hko with earthquake.
here is c rank's description.
Reserved for Pokemon who can be effective given the right support, but either have crippling flaws that prevent them from consistently executing their strategy or are completely eclipsed by a Pokemon in the above ranks.
krookodile doesn't really have any major flaws preventing him to "wall physical attackers, set up sr and taunt stuff slower than it" and he definitely isn't completely eclipsed by landorus-t for the reasons I mentioned above.
here is b rank's description.
Reserved for Pokemon who cannot sweep through or wall significant portions of the metagame, but can properly fulfill a given offensive/defensive niche. Support Pokemon in this category have flaws that prevent them from doing their job or are setup bait for dangerous sweepers. Pokemon who are partially outperformed by a Pokemon in A or S Rank, but are otherwise very dangerous, may also fall into this category.
That's more like it. krookodile dies to most special attackers it doesn't resist, so it can't wall significant parts of the metagame. And it definitely is partially eclipsed by landorus-t, with being weaker, marginally frailer, no u-turn and not having the benefits of a flying subtype