A left-handed opening batsman, Rogers has been one of the most prolific run-scorers in Australian domestic cricket in recent years.
He won a call-up for Australia A in 2004 before signing for Derbyshire, scoring 498 runs in six matches before a shoulder injury cut short his season.
Rogers joined Leicestershire midway through the following summer, famously hitting a double century against Australia in a tour match at Grace Road.
Northamptonshire became his third English county in as many seasons when he penned a deal for the 2006 campaign, and he further underlined his talent with 1,352 championship runs at an average of 67.
A formidable presence in the Western Australia order, he topped the run-scoring charts during the 2006/07 Australian domestic season, but fared less well in seven championship matches for Northants in 2007, averaging just 22.
His consistently exceptional performances in Australia earned him a first Test cap early in 2008, yet, filling in for the injured Matthew Hayden, Rogers managed just four and 15 in the third Test against India in Perth and has not featured since.
Rogers announced his move to Victoria from Western Australia on the eve of the 2008 English season, during which he scored 1,232 championship runs for Derbyshire as well as taking on the captaincy from Rikki Clarke late in the summer.
The highlight came when he made 248 not out against Warwickshire at Edgbaston, the highest score in Derbyshire’s history, and he was awarded his county cap during the match against Glamorgan.
A tally of 1,461 championship runs at 73.05 in 2009 capped an impressive first full summer as captain - Derbyshire entered the final game of the season with a chance of promotion.
However, despite his consistently excellent form, he stood down as skipper towards the end of the 2010 season.