This can go either side. Overall i would go with Kisame, but most of u underestimate Sasori, just because Kishi let him fight to the person who thaught him his puppet technique, old lady Chijo.
One scratch is a limited time for Kisame to beat Sasori for a draw. But i think Kisame is able to make some of Sasori's ultimate puppets like the third Kazekage powerless, by absorbing the chakra threads between them with Samehade.
On the other hand Sasori has the 100 puppet technique with all of them poisoned, he surely can get one scratch.
So can Sasori defeat Kisame? Yes he can.
Can Kisame defeat Sasori? Yes he can.
Can Sakura defeat Sasori? Hell no. It's all because old lady Chijo.