The transfer news will come as a big disappointment for both sets of fans as there were serious interest in the youngster’s signature this month.
The Ibrox club have been heavily linked with a move for the England under-20 international this month.
The 20-year-old’s representatives had held pre-contract talks with both Celtic and Rangers. Both the clubs could have signed him for as little as £400,000 in cross-border compensation in the summer.
However, according to the Daily Record, Campbell has personally made calls to both Rangers and Celtic to let them know that he wants to remain south of the border with Stoke City.