1 Question: Is betting allowed on horse race?
Answer: Horse race is permissible even if it involves betting. The property gained through the betting is halal. However, betting is allowed for those who take part in the competition only not for the onlookers and owners of the horses.
2 Question: Is earning from professional sports halal?
Answer: It is halal.