 He has made 226 appearances in the Welsh Premier League scoring 17 goals.He has played in Europe competitions on five seasons representing Bala Town in Europe in three seasons 2012–13, 2014–15 and 2015–16, Rhyl in 2010 and the Champions League with TNS.He also represented Northern Ireland at all age groups to under-21 level and has captained the side.