El club fue fundado en 1886 y disputa sus partidos como local en Windsor Park, estadio de su propiedad y el más grande de Irlanda del Norte.