Madara flashes his sharingan and he's ded.
I have to go with Yamamoto. If Madara gets even touched by Yamamotos blade he's finished (by finished I mean weakened to the point where sealing is possible).
You must be registered for see images
You must be registered for see images
I think Yamamoto's hand to hand is strong enough to break through Susano'o's armour as can be seen from these two pictures.
You must be registered for see images
You must be registered for see images
Although I can't be 100% sure, it's likely that Yamamoto's speed would hard to trace even with the Sharingan as both Jūshirō Ukitake and Shunsui Kyōraku who are very efficient of using Shunpo which is "
a movement technique that allows the user to move faster than the eye can follow. The focal point that determines the basis of this technique is speed. As speed is the main point of the technique the method is best characterized by how fast one can get from point A to point B in the least amount of steps. Training and skill are what determines how fast a user of Shunpo can move; those of little skill in the technique or those who haven't used it an extended amount of time would obviously be out of practice, causing those individuals to be considerably slower, which requires the use of more steps to move the same distance and become winded far easier in a shorter amount of time." Yamamoto is noted to be faster then both these captains as seen in:
You must be registered for see images
and
You must be registered for see images
Whether the Sharingan is able to keep up with movements such as these is also something I cannot say with 100% certainty.
Yamamoto has also shown to be extremely durable when it comes to taking damage.
You must be registered for see images
You must be registered for see images
You must be registered for see images
You must be registered for see images
I don't know how he would combat Genjutsu though.