Height isn't definitely an advantage but you're right in that it's not essential either.
Cannavaro wasn't the tallest and he's considered one of the better CBs of recent times
I played CB for a while and I'm only 5'8", I knew I wouldn't win the headers so I was a nuisance and made it as difficult as possible for opponents instead. There were certainly times height would have helped as well though.
AMC vs Burns was just stupid though![]()
Who partnered cannavaro and what league did he play in?
In England short cbs are a liability more than an asset. You have to be able to fight your ground.