Marco Antonio Abascal Barria was born in Santiago, Chile, on February 15, 1960. He started his soccer career in Viña del Mar in Chile. He then joined the youth team of Chilean first division club Everton de Viña del Mar.

Marco moved to Canada and played for Club Uruguay in Toronto. He led the club to the Toronto & District Soccer League championship in the 1979 season.

The 5’6″ and 150 pounds forward joined Panhellenic in Toronto in April 1980. Marco signed a contract that paid him 150 dollars per game. He made his debut in a game against San Fili scoring the only goal in a 1-0 win. The Panhellenic Olympics won the 1980 NSL Play-off championship.

After having spells in Mexico with Cruz Azul and Morelia, Marco spent the winter of 1981-82 playing with Kansas City Comets. He scored one goal in six games in the Major Indoor Soccer League.

Marco joined Dinamo Latino in the National Soccer League before the start of the 1982 season. In the summer of 1983 he played for Hamilton Steelers in the ill-fated Canadian Professional Soccer League.

Then followed a return to Dinamo Latino. He was the leading goalscorer in the NSL in the 1985 season. During that season the club was bought by the former owners of the North American Soccer League Club Toronto Blizzard. The club changed its name to Toronto Blizzard before the 1986 NSL season. Blizzard were the 1986 National Soccer League champions.

In 1987 Toronto Blizzard joined the newly-formed Canadian Soccer League. Marco played in 11 games and scored one goal in the inaugural season of the CSL. He also spent the 1991 and 1992 seasons with the Blizzard in the Canadian Soccer League.