Smart casual is the official dress code for Catterick Racecourse, though it’s unlikely that you’ll be questioned as long as you are not clad in anything potentially offensive.
Catterick is a very relaxed racecourse, with less focus on pomp and ceremony than some may expect.