Matthew signed for Annagh from Mid-Ulster League side Hanover in August 2020, making his debut the following September against HW Welders and kept a clean sheet in his first start a few weeks after that. Previously also on the books of Portadown and Tandragee Rovers.