Framework and model for leagues