Frequently. When I am close to my proshop, I use Ebonite Powerhouse ball cleaner on my Ball spinner. When I am away, I use the Ebonite Ball wipes.
I would recommend that you wipe off your ball after every shot and then clean it after every league session. You spent the money on your equipment, why not protect your investment and allow it to work as best it can for as long as it can.