Flightstats is probably the best place for the data if you want to do it yourself. The level of detail is outstanding from them, you could for instance find out the most and least delayed aircraft in a fleet for instance.
I’ve used it myself, but not to the extent of analysing a whole airlines network.
You could always data mine the booking engines that show a percentage on time but that won’t be particularly quick nor will it give particularly detailed data.