Career
Adelaide United
Mark started his career at the AIS before moving to Adelaide United in 2008. Aurelio Vidmar praised the young goalkeeper after the game saying "I think Birighitti played well he"s got a really good future, he had big shoes to fill and I think he did an outstanding job tonight."
His second successive A-League start came against Perth Glory at Hindmarsh Stadium after Adelaide"s number one goalkeeper, 28-year-old Eugene Galekovic, was injured during the Asian Champions League game against Football Club Bunyodkor. With Galekovic again ruled out with injury Birighitti started the second leg of the 2008 AFC Champions League Final against Gamba Osaka on 12 November 2008.
Adelaide lost the match 2–0.
He injured his ankle after falling awkwardly in a training session on 17 December 2008 ruling him out of the remaining A-League 2008-2009 season. Newcastle Jets
On 17 January 2012 it was announced he had signed a two year contract with A-League club Newcastle Jets starting post the 2012 AFC Champions League group stage.
He quickly became the first choice goalkeeper for the Newcastle Jets, edging out Ben Kennedy and Jack Duncan. In late 2013 he signed a contract extension with the Jets until the end of the 2015-2016 season
On 24 March 2014, Birighitti flew to Germany to discuss a possible transfer to Bundesliga club Bayer Leverkusen.
After failing to secure a contract with Bayer Leverkusen he then came back to the Jets for the 2014-2015 season.
Associate of Science Varese 1910
On 27 January 2015, Birighitti joined Italian Serie B club Varese on a six month loan deal. Mark Birighitti made his Serie B debut for Associate of Science Varese in a 1-0 away loss to Vicenza on 25 April 2015. Mark was selected in the Australian Under-19 squad for the 2010 AFC U-19 Championship.
He made his debut for the senior Australian national team in Australia"s final match of the 2013 East Asian Football Cup against China.