James Horsfield hails from Hazel Grove and has been with City for more than ten years, signing on as a first year scholar in July 2012.
Described as a born leader, James captained the u16 side and wore the armband for the u18s with increasing regularity during the 2012/13 campaign.
A midfield lynchpin with a great eye for a pass, James is a versatile member of the squad who can fill in at right back or take a well-struck penalty when the occasion requires.
"Horsy" made 22 appearances for the under-18s in 2013/14 and scored two goals as he earned himself a pro deal in summer 2014.
James headed out on loan in September 2015 when he joined League One side Doncaster on loan, making three appearances in his month long spell with the Yorkshire club.
He signed another new deal with City in the summer of 2016.