A lot of the statistics are framed in such a way that makes life a lot easier for Irish Rail. When they only refer to arrival time at the end of the journey, it's always possible to pad timetables to make it look better. On Sligo, a significant majority of passengers are going no further than Longford. Yet it is a fairly rare event to have an evening down train make it to Longford less than 10 minutes late.
The other area where the stats flatter Irish Rail is where you have a situation with 80% on-time performance of trains, you could quite easily have only 60% of passengers on-time since it is invariably the busier trains that get delayed. This is how we get to see an amazing 90% on-time for DART during October yet there endemic delays at rush hour with many passengers having to let 2 or 3 trains pass before they got on. Does anybody honestly believe that 90% of DART passengers were less than 5 minutes late in October.
You can make statistics tell whatever story you want.