Glenn McGrathMcGrath took six wickets for 115 against England in his last test in 2006-7. he played his last ODI in 2007, taking one wicket.
He took 39 wickets at an average of 18.92 in 20 matches he played in 2007. This was his third best show in a calendar year.
He was also part of World Cup winning team. In his last test Australia thrashed England 5-0