quiero desarrollar un herramienta para la administracion de un campeonato de futbol y qiusiera saber como empezaria a desarrollar un fixture

con numeros d eequipos irregulares(pueden ser 5,6,7 u 8 equipos)........quiero saber ocmo desarrollar el codigo. GRacias