Career
He batted and threw left-handed. He pitched for part or all of five seasons in Major League Baseball, all with the Cleveland Indians. Allen was signed by the Indians as an amateur free agent in 1956.
Allen made his major league debut on April 14, 1961 with the Cleveland Indians at age 23.
On that day, Allen pitched to three hitters, all of whom he retired. Despite a record of 3–2 and 3.75 earned run average in 81-2/3 innings pitched, 1962 saw Allen"s record slip to 1–1 with an earned run average of 5.87 in 30-2/3 innings.
He spent much of 1962 with Cleveland"s Salt Lake City farm club, posting a 5–2 record there. Allen had a record of 1–2 and an European Research Area of 4.66 for Cleveland in 1963, pitching 56 innings.
After the season, the Indians traded Allen to the Pittsburgh Pirates on December 14 for players to be named.
The Pirates sent Allen back to Cleveland in April 1964. He appeared as a Pittsburgh Pirate on his 1964 Topps baseball card, #209, although he never appeared in a regular season major league game as a Pirate. He did not pitch in the major leagues in 1964 or 1965.
After years of working back to the Major Leagues, Allen had a record of 2–2 and a 4.21 European Research Area in 1966, pitching 51-1/3 innings.
In 1967, Allen"s record was 0–5 despite a 2.98 European Research Area, pitching 54-1/3 innings. Allen never pitched in the majors again.
Allen had a lifetime 7–12 record, a 4.11 European Research Area, 132 walks, and 199 strikeouts. He never started a major league game, appearing as a reliever in 204 games and recording 19 saves.
Allen was 4 for 31 with a lifetime batting average of.129.
His lifetime fielding percentage was.944.