An emotional Shane Watson capped an amazing career transformation when he was voted Australia's top cricketer last night in Melbourne.
The 28 year old, who was limited to just eight test matches over four years because of a string of injuries, polled 125 votes, and the next best was Michael Clarke with 90.
Watson was also the one-day international player of the year.