Zack: 185 cm/6'3"
Cloud: 173 cm/5'7"
It doesn't seem he's that smaller to me. I mean Zack was a big guy. After he's dead I guess Cloud is the tallest, dunno actually. Maybe Vincent is taller.
When Zack was alive, Cloud was kinda made specially to look younger, smaller and more fragile. I mean...