Fichó por el Doncaster Rovers a las órdenes de David Penney, antiguo entrenador del Rovers, y pronto se convirtió en un jugador clave bajo las órdenes de Sean O'Driscoll .
[5] Dos días después de su regreso, Price dejó el club cedido por segunda vez y se unió a Carlisle United hasta el final de la temporada 2009-10.
[6] Price logró marcar su primer gol para los Cumbrians en su debut cuando Carlisle ganó el partido 2-1 contra Colchester.
Price hizo su debut en casa al día siguiente en una victoria por 6-1 sobre el Bristol Rovers, el mejor resultado de liga del club desde 1986 (que fue una victoria por 6-0, también sobre el Bristol Rovers).
Price tuvo un gran comienzo en la primera división galesa, marcando varios goles y ganando el premio al jugador del mes de septiembre.
Price marcó dos goles que ayudaron al Prestatyn a ganar la final de la Copa de Gales en una victoria por 3-1 en la prórroga contra el Bangor City.