Zoro over all hands down will win. He has trained harder and gone through more then all of them together. Got to the point where he would haces died and what happened??? Survived and got stronger so my opinion ZORO
are you sure? Ninja have to put years of effort into each aspect of their training, from auditory/visual/textile sensitivity to swordplay.
but can they all go against a maid who can stop time and has multiple knives? (sakuya from touhou)