English former striker and manager Kevin Keegan has passed away at the age of 75 after a battle with cancer.