Tim McCreadie won the World 100 on Saturday night as part of the final weekend of racing this season at Eldora Speedway.