Catt joined Bath in 1992 as understudy to Stuart Barnes and made his debut as a 21-year-old against Nottingham R.F.C. later the same year.
On 8 May 2010 he played the final competitive club match of his career.