Heavy rain this morning has forced postponement of tonight's Hannibal Cavemen game at Clemens Field. 

Hannibal's next home game is Saturday against Terre Haute. Harold Smith will have the pregame at 6:20. First pitch is at 6:38 at Clemens.