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. The Liverpudlian player won the League of Ireland championship with Shelbourne in 2003, 2004, and 2006. "Scouser", as he is known by most was one of the favourite players of the club's fans, especially after his volley in the UEFA 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, 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. He then signed for St. Patrick's Athletic during the June transfer market and played in their UEFA Cup 1st Qualifying Round against OB Odense of Denmark. Rogers had earlier played in the Football League for Chester City, Peterborough United, Scunthorpe United and Carlisle United, and was at Tranmere Rovers. He also played in Scotland for Ayr United and Dundee in the Scottish Premier league and also won a Scottish division 1 championship in 1997 Rogers joined Sporting Fingalon loan from St. Patricks Athletic on 27 February 2008. He returned to the Saints on 1 July. On 22 November he along with 8 other St. Patrick's Athletic players left on a free transfer. In August 2009 Rogers signed for Lisburn Distillery but after four months both parties agreed to part by mutual consent and on good terms. In March 2010 Rogers signed for newly formed Cork City FORAS Co-op. 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 decided to hang up his playing boots after a 20-year career and focus on the transition on becoming a coach by concentrating on his coaching qualifications
Managing career
In 2013 he was appointed as Lead Coach for Liverpool FCInternational Academy overseeing the club curriculum and coach education around Europe. Rogers was then promoted to Academy Manager of Liverpool FC state of the art residential academy in India and over a two-year period would oversee the progress and development of over 20 academy products play for the India national team. In 2015 Rogers was also headhunted by the then India national team manager Stephen Constantine to become assistant coach for the SAFF CUP success. 2016 would then see Rogers appointment as Head Coach of DSK Shivajians FC in of the India I League on a three-year contract. Unfortunately the club became bankrupt after one season which saw Rogers then reappointed as Liverpool FC International Academy Manager in South Korea. Rogers is currently close to completion of The Uefa Pro License Diploma with the FAI Ireland