Rory is player of the year....hands down.