Longbottom made his first team debut for Doncaster Rovers on 8 May 2016, coming on as a second-half substitute for Richard Chaplow in a home League One match against Burton Albion at the Keepmoat Stadium.
[4] He scored his first goal for Doncaster in an EFL Trophy tie against Derby County Under-23s on 4 October 2016.
[6] On 1 September 2018, Longbottom went out on a month's loan to National League North club Kidderminster Harriers.
[9] He was loaned out to Halesowen Town of the Northern Premier League on 9 February.
[10] He was transfer-listed by Doncaster at the end of the 2018–19 season[11] though remained with the club until being released on 31 January 2020.