Lou Brock has been diagnosed with bone cancer, the St. Louis Cardinals have announced.

Brock, 77, was set to appear April 25 at Busch Stadium for Budweiser Bash, but that has been cancelled.

"I am disappointed that I won't be able to make the event," Brock said in a statement. "[My wife] Jackie and I appreciate the prayers and support we have received from our many friends and fans in the Cardinals community. We count ourselves blessed that I am receiving the best possible medical treatment and we look forward to seeing many more Cardinals World Series championships in the future."