*Carrera profesional *
*Carrera temprana *
Rathbone comenzó su carrera en el sistema juvenil del Manchester United, después de haber sido descubierto a la edad de siete años. Hizo su debut en un amistoso de pretemporada contra el Shamrock Rovers en julio de 2014. También jugó contra el Real Madrid Castilla en el mismo torneo y fue titular en una derrota por 1-0 contra el Valencia.
El 2 de septiembre de 2014, Rathbone firmó su primer contrato profesional con el club. El 18 de diciembre de 2014 debutó con el club, siendo titular en un partido de la UEFA Europa League contra el PSV Eindhoven, y fue sustituido en el descanso por Andreas Pereira.
Luego apareció para el club en el Trofeo de la Liga de Fútbol contra el Colchester United el 5 de noviembre de 2015, jugando 90 minutos en la victoria por 4-0.
*Athletic de Oldham *
En marzo de 2016, Rathbone fue cedido por un mes al club Oldham Athletic de la League One para adquirir experiencia en el primer equipo. Hizo su debut en Oldham el 12 de marzo, comenzando con una derrota por 1-0 contra el Sheffield United. Marcó su primer gol el 27 de marzo, en la derrota por 3-1 ante Bury. El United lo llamó el 1 de abril después de solo hacer dos apariciones, luego de la participación del club en el partido de vuelta de la semifinal de la Copa Juvenil FA.
El 1 de julio de 2016, Rathbone fue liberado del Manchester United. Regresó al Oldham Athletic el 27 de julio de 2016. Hizo 27 apariciones con el club, anotando un gol en todas las competiciones, ayudando al club a llegar a la semifinal del Trofeo EFL en 2016-17.
*Rotherham United *
El 31 de enero de 2017, Rathbone se unió al Rotherham United por una tarifa no revelada, con un contrato de dos años y medio. Hizo su debut con el club ese mismo día, comenzando en un empate 1-1 contra el Birmingham City. Marcó su primer gol con el club el 25 de marzo de 2017, en la victoria por 3-1 en la Liga Uno sobre Rochdale. Hizo 17 apariciones para el club, anotando dos goles, ya que los Millers ascendieron al Campeonato de EFL al ganar la Liga Uno.
*AFC Rochdale *
El 2 de julio de 2018, Rathbone se unió al A.F.C. Rochdale cedido para la temporada 2018-19. Marcó un doblete en su debut en la Copa Carabao contra Crewe Alexandra, entrando en el minuto 70 para anotar dos goles en la victoria por 3-2. Hizo un total de 42 apariciones para Dale durante su cesión, anotando cinco goles, y terminaron en el puesto 20.
*Rochdale *
En mayo de 2019, Rathbone completó un traslado permanente a Rochdale y se unió al club con un contrato de dos años.