gengi should win a 1v1. gengi should only loose a 1v1 vs moira for 2 reasons
1: his aim is bad for that character and he should not main it then
2: he did not sneak up on moira, genji is a flanker and a ninja if you are not getting the first strike in (60% of her hp) then you should not main genji
edit: my shitty spelling