In my perspective, both are dependent on the luck.
Of the two betting is less risky because you can predict with the help of some criteria such as strength or weakness. But in gambling you must be dependent on luck.so betting is the safer of the two sides.