Carbol played most his ice hockey career with the St. Louis Flyers of the American Hockey Association and the American Hockey League with a combined 12 seasons. He also played 1 season for the Minneapolis Millers and 20 games for the Buffalo Majors of the AHA. He also played for the Detroit Olympics of the IHL.