O'Callaghan was also a part of the Munster team which won the 2007–08 Heineken Cup, starting the 16–13 2008 Heineken Cup Final victory against Toulouse on 24 May 2008. He was also part of the Munster team that won the 2008–09 Celtic League.