Joined Town on a two year deal during the summer of 2016, having parted company with York City.

Beginning his career at Huddersfield Town, Berrett made his full team debut in the FA Cup in 2008, where they gained victory over Birmingham City. After three years at the club, James then went on to sign for Carlisle United, where he spent 4 years at the club, making almost 200 appearances. In 2014, he was then signed by Yeovil Town before making the move to York City.

In the 15/16 season, Berrett scored 5 goals in 40 appearances in all competitions. James also has international experience, after representing the Republic of Ireland at Under 18, Under 19 and Under 21 level.