Suggested by Destroyer Jack Sparrow has limited invincibility which is usually not super useful in a fight but when both combatants are effectively human then the game changes. Ford is a better shot with his gun and I would say he is the better fighter too, but not enough to overcome this hurdle. A few bullets will take him out while it will take several to beat Jack. It’s also not like Jack has 0 combat experience either. Jack Sparrow wins.