Methods for predicting cancer recurrence following a BCG immunotherapy are provided. In some aspects, cytokine levels from a patient are measured before and after a BCG therapy and the changes in cytokine levels are used to determine the risk of cancer lapse. Methods for selecting a patient for a further anti-cancer therapy are also provided.