Yes, it's possible to withdraw money from a betting site using M-Pesa.
Although it is not instant, most betting sites usually process your withdrawal within 1 hour, if your request is made during normal working hours.