The way I see it, Hashirama(non-edo) > EMS Madara. Hashirama won but without killing him, atleast he thought he had killed him but no. Madara was still alive even a bit and used Hashi's mokuton clone in order to either use Izanagi or just to regain chakra since Senju DNA contains plenty of chakra. Dude, Hashirama also won because Madara was sort of out numbered. I mean obviously, fighting with Hashirama mokuton clone is like fighting with another Hashirama. If one is difficult to kill, then the clone will be just as same.
Nevertheless, if Hashirama fought Edo Madara, the outcome would be alot different since Edo Madara not only has some of Hashi's DNA but has also unlocked the Rinnegan which is a frightful dojutsu without a doubt.
Although Edo Hashirama has a chance against Edo Madara, I'm not gonna lie about that. This is for obvious reasons since, Edo Hashi can spam multiple mokuton clones without using much chakra and also has access to Fuinjutsu since he's related to the Uzumaki which is why he married Mito. The Uzumaki Clan's speciality was Fuinjutsu and that's what the people were known for.