> Here are the official statistics: https://www.deutschebahn.com/de/konzern/konzernprofil/zahlen...
A few years ago David Kriesel did some independent data mining on the reported delays. One point that came up is that official statistics do not even cover train stops that where cancelled and I think it was also mentioned that cancelling stops was one of the ways used to make up for lost time if needed to avoid knock-on effects.
German presentation: https://www.youtube.com/watch?v=0rb9CfOvojk