
Sasori and Kankuro had a pretty accurate fight back towards the beginning of Naruto Shippuden. Kankuro did get some more skills after that, but I didn’t really buy into his second victory. Sasori no longer had the will to fight and he was not as strong as he used to be. In a no holds barred battle, Sasori’s superior puppet techniques would be enough for him to claim victory. Kankuro wouldn’t be able to dodge the dozens of black spikes. Sasori wins.