Vestavia Hills is a large community that offers its citizens many open spaces for families to enjoy the day, participate in sporting events, and take part in community events. The city of Vestavia offers many club sports and the variety of sports is always growing. Right now, the city of Vestavia supports youth baseball, softball, girls and boys basketball, wrestling, soccer, lacrosse, football, flag-football, cheerleading, tennis, and swimming. These clubs use many of the parks and facilities offered by the city.