diff --git a/dashboard_leaf/logic/tile/tiles/GarbageContainerScheduleTile.py b/dashboard_leaf/logic/tile/tiles/GarbageContainerScheduleTile.py
index 381657e6d10a69397898fe2d9962cf94ea8554fb..263ad8d70add98129b19638d6ced7b1436f9c53a 100644
--- a/dashboard_leaf/logic/tile/tiles/GarbageContainerScheduleTile.py
+++ b/dashboard_leaf/logic/tile/tiles/GarbageContainerScheduleTile.py
@@ -46,6 +46,7 @@ class GarbageContainerScheduleTile(Tile):
         events = icsService.get_data(cacheKey, self._intervalInSeconds, self._settings)['events']
 
         eventsForGarbageType = [x for x in events if self._settings['garbageType'] in x.summary]
+        eventsForGarbageType.sort(key=lambda event: event.start)
 
         nextEvent = self.__find_next_date(eventsForGarbageType)