Betting on sports is gambling and there is no other explanation about this. I don't think it is investment or anything else than gambling. Anything whatever is called where risk factor is involved is purely form of gambling. Putting on stake and having chances of loosing is gambling and in sports betting we sometimes loose and sometimes win so it is gambling and is same.