We in NC wish we could get this type of performance between Raleigh and DC. Then intercity train travel around here would REALLY take off.
I'm not as diligent with the stats for the Carolinian, because it takes so much more work (so many more stations). However, the amount of data I do have points to a scheduled run of 12:59 from NYP to CLT, and an average run of 13:50, a median of 13:37, and a 90th percentile of 14:59, two hours late. Ugh.
There's no magic, of course. Well-maintained and attended to rights of way with capital programs aimed at reducing bottlenecks produce mostly on-time and relatively speedy services. Places where this doesn't exist leads to crummy train service.