Have you looked at The Villages Community Calendar, at the link just enter the date and scroll down, it contains a lot of activities.
https://www.thevillages.com/calendar/
Since you're into sports, MVP Health Club at Brownwood is open until 8pm Mon - Thur, and Fri - Sun until about 6pm.
Brownwood Paddock Square | MVP Sports Clubs