ESPN Soccer reports: Former England and Newcastle manager Kevin Keegan has revealed he has stage four cancer.