I hate Sakura for valid reasons, but a lot of you are seriously losing it. She easily makes it past Hinata. I have no idea as to why Hinata is even an argument here. She has hardly shown enough feats to put her at Sakura's level. Neji was the actual prodigy in the new generation. Hinata has always been a sub-par ninja through and through.
She makes it easily past Hinata. Karin is not a fighter at all, I am not even sure why she's even on the list. She will get fodderized. The point is Shino then. If Sakura carries ample supplies, she takes Shino out. He seems to be a sluggish fighter, and basically is a tracker ninja - like Kiba and Hinata - rather than being skilled at taijutsu. I think, she takes him out as well, but at this point, it will be mid-difference.
Sakura carries supplies and can replenish her chakra levels. If she figures out Kiba's technique early on, she takes him out. He doesn't seem to be a smart ninja per say, and his fighting style, albeit linked to speed, can be countered with a well-timed punch. IF Sakura's punches connect, which i am sure they would, she takes him out high-difference at this point.
She loses to the next contender on the list in my opinion. Ino is not a threat. Sakura can smash the ground and erect a boulder up to evade her mind-control technique. Anyhow, she loses after Kiba, as she will be exhausted at this point.