2004–05 season, scoring 3 times in 23 league matches. He made 10 league and cup appearances for Second Division side Bristol Rovers between May and September 2005. After brief spells at Worthing and Stevenage Borough, he signed for Yeading in January 2006. He remained with the club until January 2007 but played only a handful of matches for the club. Louis then spent six months at Havant & Waterlooville and another six months at Weymouth. Louis spent a brief spell with Maidenhead United before joining Mansfield Town in January 2008 on a three-month contract. He was released on 2 May 2008 and joined Wrexham the following month. His spell at Wrexham was a successful one, scoring 15 goals in 42 appearances in the 2008–09 season. After having his contract with Wrexham terminated by mutual consent, he joined Crawley Town on 24 May 2009. He joined Rushden & Diamonds on loan on 12 November. However, he limped off on his debut after 17 minutes. He did well at Nene Park, and in the last game of his original loan deal he scored twice against Barrow, prompting manager Justin Edinburgh to keep him till the end of the season. He joined Gainsborough Trinity in June 2010, but in October moved on to Conference National club Darlington on loan until January 2011, with the intention of the deal then being made permanent. The deal fell through, so Louis returned to Gainsborough at the end of the loan. Released by Gainsborough, he played once for former club Weymouth, as a substitute in a 2–1 win at Hemel Hempstead Town, then returned to the Conference with Hayes & Yeading United. Released by Hayes & Yeading at his own request in March, he rejoined Maidenhead United the following day. After spending the first half of the 2011–12 season with Brackley Town, Louis joined Lincoln City on 31 January 2012. In June 2012 he agreed a deal to rejoin his former Rushden & Diamonds manager Justin Edinburgh at Newport County. In November 2012 he joined Whitehawk on loan until his contract with Newport County expired on 1 January 2013. He then returned to Brackley Town, making his second debut at the turn of the year against Droylsden on 5 January 2013. By the end of the season he had scored 7 goals in 24 Conference North appearances, including the play-offs. He left Brackley at the end of