Morra became a snooker professional in 1979 and had limited success although he defeated both
Mike Hallett and
Jimmy White in the
1983 Jameson International Open, and, by winning three qualifying matches, reached the last 32 of the
1984 World Snooker Championship, where he lost 10–3 to
Cliff Thorburn. He narrowly missed joining last 32 for the
1985 World Snooker Championship, losing 10–9 to
John Campbell. He was runner-up to
Cliff Thorburn in the
1984 Canadian Professional Championship. His highest ranking was 35, in the
Snooker world rankings 1984/1985. More recently, Morra is known as a
pool player, and was runner up in both the 2008 Canadian
Nine-ball Championship and the 2010 Canadian
Ten-ball Championship. Pagulayan also beat Mario Morra in the early rounds of the 2016 Canadian
Nine-ball Championship before defeating
John Morra in the final. ==Achievements==