Hockey expert

I would either say Hockey specialist or have it say Tennis expert and Basketball expert