Link fought Ganon as a human and beast in OoT, not just one, so yes, he fought both forms of Ganon, and those are the forms that we use in debates.
Ganondorf [human form] in OoT needs to be stunned just to be able to get through his defenses with Link's sword.
Ganon [beast form] disarms Link with a single swing in the same game. 😐
Ganondorf is stronger then Link even with the golden gauntlets in canon, and in TP the only reason Link could overpower him is because Ganon had been weakened from three rounds of fighting prior. It's still incredibly impressive, but unquantifiable, just like Kratos holding apart Atlas fingers, we have no idea how hard Atlas actually squeezed.