Good definition of a professional gambler. But, I would say jackpot winners at slot machines hit a jackpot and call themselves a professional and file a schedule C. May not ever file a schedule C again.
The sports guy that files a schedule C year after year. That is a professional. Just one time in one year is not a professional in my book.