i would say Kratos basically becasue he seems to have far more powers than Hercules, he has long chain blades also and i dont think Hercules would be fast enough to grab them or dodge before hes chopped into pieces, also Kratos can call the sprits of Hades or the pwoer of poseidon, or even the medusas head to turn Hercules to stone so i doubt Hercules can win this one, also Kratos becomes indestructable when he uses that gods rage things
all hercules has is extreme strength but he doesnt seem fast, or magical really, i dont see him with many spell so Kratos wins