The 21-year-old, former England Youth international, is a product of the club’s Academy, and has been with Boro for over a decade, after joining at Under-9 level.

Cooke has had loan spells at Crewe and Blackpool in recent seasons – he made 34 appearances for the Tangerines last season – and also featured for our Under-23s.

Callum’s last taste of action in a Boro kit came during the pre-season friendly at Rochdale last midweek.