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.
I don't think anything is safer in either gambling or betting because both are almost same. Even though you can predict more accurate results in sports or other betting but the end result still depends on your luck. Because there are many unknown things which we can't guess accurately. So I think both betting and gambling got same risks.
That's right as even in sports betting you cannot predict the exact result as you may see turn around at any point of time and there is also an possibility that match is fixed so in that case your prediction can go wrong which will result only in loss to you.