GBL has both boys and girls teams in age divisions from U10 to U19. GBL typically has multiple teams competing at varying levels within each age group. This allows for proper player placement to maximize the player development.
GBL provides both academy style training programs and also traditional league and tournament competitive play. This flexibility allows for the selection of the best program for each individual player development needs.