Luke McCullough has signed a new three year contract with Doncaster Rovers.
The versatile Northern Ireland international was set to enter the last year of his deal but has extended it until the summer of 2019.
"It was something that was always going to happen," McCullough told Rovers' official website.
"The gaffer mentioned it to me in the off season about singing a new contract.
"It was always going to get done, and now its finally done I’m excited about being part of what’s going to happen obviously this season and hopefully leading on to more than that after."
Boss Darren Ferguson expects the former Manchester United trainee to play a major role in Rovers' campaign in League Two this term.
Ferguson switched McCullough from defence into a defensive midfield role last season with the 22-year-old impressing at the base of a diamond midfield.
McCullough has made 90 appearances in his three seasons with Rovers, scoring once.
He was part of the history-making Northern Ireland squad for Euro 2016 but did not play,