The 22-year-old Scotsman signed for the Reds in 2020 but has yet to feature in a professional game for the club but he’s gained vast experience elsewhere.
He first went out on loan to Stevenage after arriving at Oakwell, before heading out to Forest Green Rovers last season where he was promoted to League One.
Having been asked what it’s been like to finally settle down in Barnsley, he said: “It’s been a bit unreal because in the first two seasons I was straight out on loan.
“The second time I came back I just wanted to go out and get some more experience.
“I made 53 appearances last season and won the league so I really enjoyed it.
“When I was on loan with Stevenage I came back for rehab that’s the only time I’ve been here which was about four weeks.
“This is the first time I’ve been able to get my head down, train and kind of group in with the boys and feel involved.
“It’s been good I’ve really enjoyed being back in and we’ll see what happens.”
The forward admits he doesn’t know what the upcoming season will bring but his main aim is to get as many games under his belt, whoever that may be for.
“I need to see with the manager but fighting for my place is what I want to do,” he said.
“If I’m not going to be involved too much then it’s easier to go we’ll see what happens and I’ll get my head down and train hard.”