Bowler who made his domestic debut in 2007 for Queensland. He joined the Rajasthan Royals in 2014 after spending three years with the Brisbane Heat.
He played for Australia's U-19 team at the 2006 U-19 World Cup.
After four successful years with Queensland, he signed with Brisbane Heat in 2011.
He was born in Sunnybank, Queensland.
He has played for Australia's national team alongside Shane Watson.