Seems like a good week to have taken off work.
Looking at Realtime Trains the service this morning seems to have been patchy at best:
0527 Evesham to Reading started from Oxford due to signal box not being open;
The equivalent of the 0447 Hereford to Paddington not scheduled to run;
0637 Evesham to Paddington terminated at Oxford due to problems with traction equipment;
0755 Evesham to Paddington cancelled as mentioned above.
And some further issues from JourneyCheck:
10:22 London Paddington to Evesham due 12:21 was terminated at Oxford.
It will no longer call at Hanborough, Charlbury, Kingham, Moreton-in-Marsh, Honeybourne and Evesham.
This is due to a shortage of train drivers.
11:22 London Paddington to Evesham due 13:21 will be terminated at Oxford.
It will no longer call at Hanborough, Charlbury, Kingham, Moreton-in-Marsh, Honeybourne and Evesham.
This is due to a shortage of train drivers.
12:21 London Paddington to Evesham due 14:19 will be started from Oxford.
It will no longer call at London Paddington, Slough and Reading.
This is due to a broken down train earlier today.
17:22 London Paddington to Evesham due 19:14 will be started from Oxford.
It will no longer call at London Paddington and Reading.
This is due to a shortage of train drivers.
And the return runnings of the 1022 & 1122 also affected:
13:17 Evesham to London Paddington due 15:27 will be started from Oxford.
It will no longer call at Evesham, Honeybourne, Moreton-in-Marsh, Kingham, Charlbury and Hanborough.
This is due to a shortage of train drivers.
14:25 Evesham to London Paddington due 16:27 will be cancelled.
This is due to a shortage of train drivers.