Live train monitoring
From this page you can search for any train that's due to run from any station and monitor it's progress.
You can even go back a few days as well to see how earlier trains performed.
Search by Mainline Station and Date
You can select dates from 2017-03-01 to 2017-05-23