Well, great work as always
Deidara wins this one for me, Deidara can counter the Iron sand in the same way as he did against Gaara, (hiding small bombs in the sand), and in a open space evading something like that should be easy for him while flying on the C2 dragon and the massive bombs he has can take out the 100 puppets because although they will cover a lot of range Deidara's bombs will do the same.
That being said, in an enclosed space, Sasori wins, the poison weapons will be very hard to evade without enough space, and if Deidara gets poisoned, it is a KO.