Bay Creek Park is part of the Gwinnett County Parks and Recreation system. It was originally built in 2004 and has undergone additions and renovations since. The park hosts baseball, softball and football for the Grayson Athletic Association. In addition, there are three playgrounds, tennis courts, basketball courts, walking trails and a skate park. There is a handicapped-accessible ball field and playground. A pavilion is available for general use and can be reserved for private events.