The school has a strong rugby playing tradition, having won the Leinster Schools Junior Cup five times: in 1991, 2002, 2012, 2017 and 2019 in addition to reaching 6 JCT finals in a row up to 2012. In addition to the run of finals 2007-2012 the school has also finished runners up in the Leinster Schools Junior Cup in 1986, 2000 and 2016. The school has won the Leinster Schools Senior Cup three times first in 2007, where Conor Cleary was captain and Noel Reid kicked all six of the game's points, and again in 2012 where current Leinster and Ireland professional Dan Leavy, beating Clongowes Wood College in the final. In 2019 the school won the cup for the third time beating Gonzaga College.