In Vestavia Hills, we offer a wide range of athletic programs. Each league handles its own registration and operations, so those interested in participating in a sport should contact the league directly. Links are provided below for each of the leagues.  The City is happy to help if you experience any difficulties accessing the information or contacting the leagues.  For assistance, call 978-0166 or email Parks and Recreation Superintendent Jason Burnett at

For field conditions, call 978-0220.

Sport Contact Info
Youth Baseball
Youth Softball
Boys Basketball
Girls Basketball
Youth Wrestling
Youth Soccer
Youth Lacrosse
Youth Football
Youth Cheerleading
Youth Flag Football
Youth Tennis
Youth Swim
B’ham Swim League