Rose urodził się 2 lipca 1990 roku w Doncaster. Karierę rozpoczynał w Leeds United, skąd przeniósł się do Tottenhamu. W barwach "Kogutów" rozegrał 10 oficjalnych spotkań. Podczas pobytu w klubie z Londynu był już trzykrotnie wypożyczany - do Watfordu, Peterborough United oraz Bristol City.
Rose jest reprezentantem Anglii U-21. Wcześniej grał też w reprezentacjach niższych kategorii wiekowych. Na Igrzyskach Olimpijskich w Londynie zagrał we wszystkich czterech spotkaniach kadry Wielkiej Brytanii.