McAlister went undrafted in the
1982 NBA draft. McAlister appeared in two games in 1983, returning three kicks for 59 yards, before being released on September 14, 1983. He was listed as a
safety during his time with the Seahawks and mainly played
special teams. McAlister signed with the
San Francisco 49ers on November 23, 1983. McAlister became a free agent after the 1986 season and re-signed with the Chiefs. He was placed on the reserve/physically unable to perform list on September 7, 1987. He was activated later that season and played in one game for the Chiefs before being placed on injured reserve again on November 18, 1987. He became a free agent after the season. ==References==