leech signed for shamrock rovers on 3 july 2008; he made his hoops debut the following day as a substitute against cobh ramblers. leech released by shamrock rovers at the end of the 2008 season but he was later signed by st. patrick's athletic before the start of the 2009 season. leech made an impressive start to his pats career scoring twice in his first four games before suffering a broken leg against dundalk on 27 march 2009. after a number of months out of action leech returned to fitness but struggled to regain his position in the saint's starting xi. he parted company with st. patrick's athletic at the end of 2009 and he re-joined former club shelbourne on 25 march 2010.