Gohan is the legendary Saiyaman so it is safe to assume that he can defeat Mercenary Tao. Tao was a threat back in the old Dragon Ball days but since then he has basically gone off the grid. His power level just didn’t evolve along with everybody else’s so he was left in the dust. A quick energy blast would likely finish him off. Gohan wins.