Hanzo wins IMO. This is the same guy who not only beat, but wrecked the Sannin.
This is the guy who could handle Nagato and evade the Gedo Mazo
This is the guy who could beat a samurai at his own game
This is the guy who, whilst fighting Pain, Jiraiya couldn't believe was defeated (even in his SM).
Hanzo is a monster.
OT: Konohamaru, Moegi, Udon, Iruka...
He defeated the YOUNG Sanin, if they fought now, with all their summons, modes, and new powers, Hanzo would die easily. Orochimaru and Tsunade most likely have already created a vaccine for the poison.
Handle Nagato? REALLY? all he did was ambush, and the explosive tags didnt faze him at all, if Hanzo didnt run away, he would have been dead soon. Pain delt with him no diff btw, so would have Nagato.
Young Mifune was a random Samurai back then compared to himself now.
Jiraya knew Hanzo was strong, he just didnt realize how much stronger pain was. Dosent mean Hanzo is a monster.
His feats are Minimal, as we saw, CURRENT Mifune had him beat with low diff. I doubt Hanzo could contend with the CURRENT times.