Keane spent time at the Wolverhampton Wanderers youth team and signed his first scholarship in July 2012.[2] However, after two years, Keane was released by the club in February 2014.[3]
Following his release, Keane joined League One side Notts County in July 2014.[4] He made his debut at Meadow Lane on 19 August 2014, and was sent off for two bookable offenses 71 minutes into a 2–1 victory over Colchester United.[5] Keane made his return in his second appearance, in a 2–1 loss against Bristol City on 31 August 2014.[6] At the end of the 2014–15 season, Keane was among ten players to be released by the club, following their relegation to League Two.[7]
In May 2023, Keane joined Long Eaton United ahead of the new season.[13] Following manager Ian Deakin's departure to Ilkeston Town, the player followed in September 2023.[14] On 1 November 2023, he returned to Long Eaton United on loan,[15] later returning on a permanent basis.