A member of Celtic’s under-19 team Keatings was promoted to the first team on 10 November 2010, being named as a substitute for their game against Hibernian. He made one more appearance on the bench before suffering a cruciate knee injury in April, despite the knee injury he still finished the under-19’s top scorer with 25 goals. In June 2011, he was rewarded with a new three-year contract extending his stay until 2014.
After a long rehabilitation and with his involvement being limited to one appearance on the bench and being a member of the club’s development squad, Keatings was sent out on loan to St Johnstone. After ten years with Celtic, Keatings was released by the club in 2013.