Grant McCann recently took charge of his 250th match across two spells with Doncaster Rovers, making him one of the club’s longest serving managers in the modern era alongside Sean O’Driscoll and Dave Penney.
McCann first took charge of Rovers in the 2018/19 campaign, leading the team to a sixth place finish and a play-off semi-final in League One before departing for Hull City.
He returned four years later in 2023, inheriting a team that had finished 18th in League Two just a season before his arrival.
McCann oversaw a lot of change at the club in the three and half years since his return, with the club climbing from the fourth tier back into League One after being crowned champions in 2025.
But who has racked up the most appearances for the Northern Irishmen across his two stints at Doncaster Rovers? Here we countdown the top 20, based on information from Transfermarkt.
5. Jack Senior - 117
Jack Senior has been another important member of Grant McCann's defence in recent years and has been a great addition to the team since his move from Halifax Town. | Howard Roe AHPIX LTD 07973739229 [email protected]
6. Tom Anderson - 106 appearances
An important figure in the dressing room and a great servant to Doncaster Rovers, Tom Anderson actually racked up well over 250 appearances for the club having joined in 2018. He departed after Rovers' promotion to League One and currently plays for Carlisle United at National League level. | Howard Roe AHPIX LTD [email protected] 07973739229

7. Joe Ironside - 106 appearances
Signed in 2023, Joe Ironside was a huge hit in his first season under Grant McCann, scoring 24 across all competitions as Rovers missed out on promotion via the play-offs. He stuck around for the title-winning campaign and chipped in with a further six goals before departing for Tranmere Rovers on deadline day in the summer of 2025.

8. Jordan Gibson - 103 appearances
Winger Jordan Gibson played regularly in both of his two seasons at Doncaster Rovers, chipping in with 12 goals and 11 assists in the process. He left over the summer to join Crewe Alexander in League Two.


