After spending seven seasons in the Mets minor league system first baseman Randy Milligan finally made his Major League debut with the Mets on September 12, 1987. As a pinch hitter for pitcher Bobby Ojeda Milligan struck out. He would appear in two more games for the Mets, once as a pinch runner and another as a pinch hitter. In his second pinch hit appearance of the season he drew a base on balls. It would be his last appearance in a Mets uniform. During Spring Training in 1988 the Mets traded Milligan to the Pittsburgh Pirates along with Scott Henion in exchange for Mackey Sasser and Tim Drummond.
While with the Mets Milligan wore number 27.
Randy Milligan also played for the following teams:
Pittsburgh Pirates – 1988
Baltimore Orioles – 1989-1992
Cleveland Indians – 1993
Cincinnati Reds – 1993
Montreal Expos – 1994