Mario Garcia was born on July 28, 1950 in Chaco, Argentina.
In 1973 he moved to Canada and joined Toronto Hungaria. The Hungarians finished the 1973 season in fourth place in the final standings in the 1973 NSL season.
He spent the 1974 season with the Canadian-Hungarians in Toronto. He helped his club finish in a twelfth place in the twenty-team National Soccer League.
He spent the winter of 1974-1975 playing for New York Hungaria in the German-American League.
Mario spent the 1975 season with New York Apollo in the American Soccer League. During the 1975 ASL season he scored three goals and had three assists.
In March 1976 he played for North American Soccer League club Rochester Lancers during their indoor season. At the time he was reported to be on his way to Olympique Marseille in the French First Division.
The 5’6″ and 165 lbs forward returned to New York Apollo for the 1976 ASL season. Scoring six goals in 17 ASL games.
In the 1977 ASL season he scored six goals and had eleven assist for the New York Apollos. Mario spent parts of the 1978 season with the New York Apollos.
In November 1978 Mario joined the New York Arrows in the newly-created Major Indoor Soccer League. He played in 12 games and scored 5 goals during the 1978-1979 season
On March 30, 1979 he signed for Rochester Lancers in what was said to be an effort to make up their roster for the Lancers’ game North American Soccer League game against Philadelphia Fury on March 31. However, Mario did not play in that game.
Mario spent the winters of 1979-1980 and 1980-1981 playing for the Hartford Hellions in the Major Indoor Soccer League.
This is not free for Wikipedia to copy