Career
With his previous club, Shelbourne, he had quite a successful spell. He joined them from Dutch club Cambuur Leeuwarden in June 2003. Rogers made his debut that same month against Derry City, the club he would later join in the future, and quickly established himself as a key player in the side of Pat Fenlon, who was the Shelbourne manager at the time.
"Scouser", as he is known to some, was one of the favourite players of the club"s fans, especially after his volley in the Union of European Football Associations Champions League second qualifying round against the Croatian champions Hajduk Split.
His goal spurred Shels on to a famous victory and made the Reds the first Irish team to make it to the Champions League third qualifying round. However, the club, downtrodden with financial difficulties and unable to sustain its first-team squad by early 2007, had to let Rogers go.
His former manager, Fenlon, who had taken the managerial position at Derry City in December 2006, convinced him that the Brandywell was the new place for him, and his signing of a two-year contract was announced by Derry on 28 January 2007. He made his debut for his new club during a pre-season friendly game against Newry City prior to the beginning of the League of Ireland 2007 season.
Rogers had earlier played in the Football League for Chester City, Peterborough United, Scunthorpe United and Carlisle United, and was at Tranmere Rovers without playing in the league.
He also played in Scotland for Ayr United and Dundee. Rogers joined Sporting Fingal on loan from Saint Patricks Athletic on 27 February 2008. He returned to the Saints on 1 July.
On 22 November he along with 8 other Saint Patrick"s Athletic players were relieved of their contracts.
On 9 February 2009, Rogers completed a successful trial and signed with Dundalk for the 2009 season. On 22 May 2009, Rogers was sent off in a match with Saint Patrick"s Athletic when he pulled down his shorts and "mooned" the Saint Pat"s fans.
The next day Dundalk Board of Management released him due to gross misconduct. In August 2009 Rogers signed for Lisburn Distillery but after four months both parties agreed to terminate his contract.
In March 2010 Rogers signed for newly formed Cork City FORAS Company-operative
On 5 June 2010 Rogers departed the club by mutual consent. He made 15 league and cup appearances for Cork. is first goal for t In June 2010, Rogers signed for Limerick and had a short spell with Monaghan United before joining Drogheda United in July 2011 and was immediately named captain. His first goal for the Drogs came from the penalty spot in a 2–2 draw with Dundalk at Hunky Dorys Park.
In January 2012, Rogers continued his journey around the League of Ireland by signing for Bohemians.
However a week into the pre-season training, Rogers cancelled his contract with the club and retired from professional football.