Two League runners-up medals in two years with St Patrick's Athletic preceded a third FAI Cup win and promotion from the First Division with Sporting Fingal. He won his fourth FAI Cup and third League runners-up medal in 2011 with Sligo Rovers, and retired from playing after one last season with Longford Town in 2012. Kirby made sixteen appearances in the UEFA Cup and UEFA Europa League, six each for Longford Town and St Patrick's Athletic, and two each for Sporting Fingal and Sligo Rovers.