Что мы имеем:
В данном блоке идет такая сортировка - прошедшие матчи отображаются ниже тех, которые ещё предстоят; прошедшие матчи сортируются между собой снизу-вверх от более ранних к более поздним; предстоящие матчи сортируются между собой снизу-вверх от более поздних к более ранним. Из-за этого рушится вся логика сортировки в этом блоке. А логика такая: Если внизу самые первые матчи события(самые ранние из прошедших), то вверху должны быть самые последние матчи события(самые поздние из предстоящих). Сейчас это не так, считаю это очень нелогичным.
Разъяснительный скрин: http://filebeam.com/2dec476defe0c863f46b2a0b5ffcaa44.jpg