Lake County Captains
Allen was drafted by the Cleveland Indians in the second round of the 2020 Major League Baseball Draft. Allen was assigned to the High-A Lake County Captains at the beginning of the 2021 season, where he went 5-0 with a 1.58 ERA in nine starts before being promoted to the Double-A Akron RubberDucks.