In March 2005, McCourt was signed by Roddy Collins, manager of League of Ireland club Shamrock Rovers. McCourt scored three goals in his first six appearances for the Dublin club and topped the goalscoring charts by May 2005. As the club ran into financial difficulty, mainly due to the costs surrounding the building of Tallaght Stadium, Rovers were forced to place all players except McCourt on the transfer list.
In March 2005, McCourt joined Shamrock Rovers under manager Roddy Collins. He scored three goals in his first six games for the club and became their top scorer by May 2005. However, due to financial difficulties caused by Tallaght Stadium construction, Shamrock Rovers had to place all players except McCourt on the transfer list.