Actually, hockey and basketball are the most serious team sports. So these matches also can be unpredictable!
That is only true if a team is surprising their opponent with a new tactic, but otherwise it is possible to calculate the outcome of the match pretty accurately.