Allen's first start as a Cardinal came against the Mets at Shea Stadium. He held the Mets to four hits with six strikeouts over eight innings, and drove in one of the Cardinals' six runs. His second win for the Cards also came against his former club. This time, he held them to one run over seven innings. He also had an RBIdouble, and scored a run in the second inning. All told, he went 3-0 with a 0.87 ERA against the Mets in 1983. Against the rest of the National League, he was 9-13 with a 4.76 ERA. In 1984, he was returned to the bullpen, making only one emergency start. By 1985, the Mets and Cardinals had become archrivals atop the National League East. Hernandez emerged as a leader of his new team, and had become a fan favorite in New York City. Allen, meanwhile, was 1-4 with a 5.59 earned run average, and began incurring the wrath of Cardinals fans. On July 16, he was sold to the New York Yankees. Allen was 1-0 with one save and a 2.76 ERA out of the Yankees' bullpen.
Following the '85 season, Allen was traded to the Chicago White Sox with Scott Bradley and Glen Braxton for Ron Hassey, Matt Winters, Chris Alvarez and Eric Schmidt. The ChiSox converted him back to a starter, and he earned his first win of the season against Ron Guidry at Yankee Stadium on May 15. Allen gave up only one earned run, four hits and two walks in seven innings for the first White Sox victory over Guidry at Yankee Stadium since August 13, 1980. His next start at Yankee Stadium was even better. On July 20, Allen pitched a complete game two hitter to lead the White Sox to an 8-0 victory over the Yankees. For the season, Allen went 7-2 with a 3.82 ERA.
1987–1990
The White Sox released Allen during the 1987 season after he posted an 0-7 record and 7.07 ERA. He signed with the Yankees for the remainder of the season, and returned again for 1988. He signed a minor league deal with the Cleveland Indians in 1989, making three appearances for the big league club. He pitched for the Cincinnati Reds' AAA affiliate, the Nashville Sounds in 1990 before retiring.
Career stats
Seasons
W
L
Pct.
ERA
G
GS
CG
SHO
SV
IP
H
ER
R
HR
BB
K
WP
HBP
BAA
Fld%
Avg.
SH
11
58
70
.453
3.88
434
59
7
6
75
988.1
985
426
464
73
417
611
39
9
.264
.980
.130
11
Allen was an above average fielding pitcher. He did not commit an error from 1983 to 1986.
Coaching career
Allen began coaching shortly after his retirement. After a brief stint in the independent Texas–Louisiana League as pitching coach with the Mobile BaySharks, Allen joined the Toronto Blue Jays in 1996 as pitching coach of their New York–Penn League affiliate, the St. Catharines Stompers. After four seasons with the Jays' organization, Allen returned to the Yankees in 2000 as pitching coach of the Staten Island Yankees. He was pitching coach for the Columbus Clippers from 2003 to 2004, and returned to that position again in 2006 after serving as the bullpen pitching coach for the New York Yankees during the 2005 season. Allen, while the Columbus Clippers pitching coach, introduced Chien-Ming Wang's sinker, which became his signature pitch. In 2007, he joined the Rays' organization, working in their minor league system with his final stop as the pitching coach for the Durham Bulls. In November 2014, the Minnesota Twins hired him as their major league pitching coach. On May 26, 2016, Allen was booked into Hennepin County jail on suspicion of DUI and suspended indefinitely by the Twins. After he completed a five-week outpatient treatment program at the Hazelden Betty Ford Foundation that the team had checked him in to, the Twins brought him back in early July. At the end of the 2017 season, Allen retired from his coaching career, and did not return to the Twins in 2018.