Hashirama SM
Naruto SM
Jairaya Incomplete SM
Orochimaru DSM
Imo
Hashirama SM
Orochimaru DSM
Jairya SM
Naruto SM
based on feats and abilites shown
orochimaru doesnt have dragon sage mode or sage mode, kabuto called it dragon sage mode because he had juugo's ability to passively absorb senjutsu so essentially he could go into or stay in sage mode anytime, now people claim now since oro has zetsu's body that he now can enter sage mode but even so its not dsm because of what i just explained...
1.dsm kabuto has the best sage mode, he is the only one that can passively aabsorb senjutsu thus becoming a sage at anytime and however long he wants to stay in it...and he can use like sound 5 jutsu and team taka jutsu which is like up to 5 kg's total, also sound genjutsu
2.sm jiraya-although its incomplete his is still the most dangerous because inorder for him to go into sage mode he needs to summon ma and pa the toad sages and they gather the natural energy for him so he basically can stay insage mode for quite sometime and they work in coordination with him and have sound genjutsu and other jutsu, so it basically 3 sages vs 1 opponent...toad sages sound genjutsu
3.sm hashirama-he is the most powerful shinobi out the the ones listed but he has only shwon 1 jutsu which is a summmon while in sage mode and although it is very large and powerful and can use 5 elements i doubt that buddha summon could touch shinobi who are much smaller and faster than a giant ps clad kyuubi
4. sm naruto-the second shinobi to master sage mode after hashirama the next would be kabuto but anyway he is powerful in sage mode but his sage mode was defeated by him opponent, who did have him pinned down if not for the kyuubi, but naruto has some very powerful jutsu and can make a lot of sm clones which destroyed mokuton forest made by edo madara