Solo por curiosidad, ¿te diste cuenta que con
el último algoritmo que indiqué, se ordenaron los partidos según la hora de cada uno, que los datos de cada partido se asociaron a la hora que les corresponde y que todos estos datos se imprimen en el orden correcto?.
Creo que era lo que necesitabas, ¿no?.