Allen also spent 1976 in the Mexican League while playing for the Alacranes de Durango.
In between, he played winter ball with the Navegantes del Magallanes club of the Venezuelan League in the 1980-81 season, and for the Petroleros de Zulia of the extinct Inter-American League in 1979.
Entering 1981, Allen was a dark horse Rookie of the Year candidate, as there was speculation that Mariners manager Maury Wills would embrace Allen's larcenous ways and would allow him to run wild. However, after breaking camp with the Mariners, Allen was used almost exclusively as a pinch-runner, and then was sent down at the end of April.
After his big league career, Allen played in Japan for the Hanshin Tigers during the 1982 and 1983 seasons. In 1982, he hit .260/.326/.358 and stole 22 bases in 28 tries and posted .276/.340/.409 in 47 games in 1983. Surprisingly, he was caught in eight of 20 steal attempts that year.
Allen then suited up for the Senior Professional Baseball Association's Fort Myers Sun Sox in 1989 and led the league with 33 stolen bases.