I think I played these matches after midnight (but before 1 am) on July 3rd in my timezone. Right now it's 11.40 in my timezone, so these matches take place 12 hours into the future, according to the timestamps. The couple of matches I just played are shown under them.
In 24 hour formats, the hour generally rolls back to 0 after the day changes. Using 24 for times after midnight is understandable, but in that case it should still be under the previous day for it to order nicely.