Celtic are on track to be confirmed as Scottish Premiership champions once again this weekend if they beat Hearts at Tynecastle or if Rangers lose to Aberdeen at Ibrox.
They also still have the Scottish Cup final to deal with and while their rivals could be busy negotiating new deals for their out of contract stars, Ange Postecoglou is in the enviable position of having almost every single member of his current first team squad under contract for next season.
Here are all 25 players that are under contract at Celtic Park for next season and when each of their deals is due to expire (latest data via Transfermarkt):