tim shaw titans one day contract