On 25 May 2007, it was announced that Ahmed had joined Tranmere Rovers side on a free transfer, becoming manager Ronnie Moore's first summer signing of 2007.
However, competition for places in midfield saw him make just five further appearances during his debut season with the club.