Country star Tim Mcgraw will replace cancer victim Sheryl Crow at the 18th annual Bob Costas benefit for the SSM CardinalGlennon Children's Medical Center in St Louis on 1 April (06). Crow cancelled her appearance following recent surgery for breast cancer.