Last time this was done Cloud won. (he won everytime before that as well)
The particulars where that going by gameplay feats, Squall would massacre Cloud. But going by what was shown in each series' cutscenes *cough*Advent Children*cough* That Cloud would mop the floor with Squall.
Now the new game Final Fantasy Dissidia shows Squall fighting on par against Sephiroth: