This paper describes a sports timetabling problem that needs to be solved every year. Emphasis is placed on the structural complexity and the difficulty of defining and formulating the problem, taking into account all of the important requirements and preferences of the large number of stakeholders involved. The steps involved in practical implementation are described, and the benefits discussed. One key point made is the value of experience and deep immersion into the problem context on the part of the OR analyst.