Max Anderson is the latest player to extend his time with Dundee.
The 22-year-old midfielder made 27 appearances last season and has signed on until the summer of 2025.
Anderson told the club’s website: “I know it’s a big season for everyone at the club and I am excited to do my best to continue the club’s success over the next two seasons.”