Nyal started his career at Rochdale and has played most of his games in the National League, but did make 3 appearances for Rochdale when they were in Division One.
His teams include, Gateshead, Stockport County, and Kidderminster with loan periods to Chester, Alferton and Halifax Town.