He previously played for the Richmond Football Club. Nahas played his junior football with the Oakleigh Dragons Football Club in the Moorabbin Saints Junior Football League, he then went on to play for the Oakleigh Chargers in the TAC Cup. In 2006 Nahas joined the Portuguese Melbourne in the Victorian Football League (VFL) and he spent three seasons at the club
Nahas is known for his exceptional pace and ferocious tackling, despite his small size, being 176 cm tall.
At the time of the draft, Nahas weighed in at 60 kg before increasing his weight during pre-season with Richmond. In 2009, Nahas was selected with pick number 8 of the 2009 Rookie Draft by Richmond.
He made his American Federation of Labor-Congress debut in round 2, 2009, replacing captain Kane Johnson, who was placed on the long-term injury list with a knee injury. Nahas had an impressive first year with the Tigers, which was capped off with him claiming the "best first-year player" award at the Richmond best-and-fairest presentation.
Nahas played 14 games in 2010, dropped after the first two games for a lack of defensive pressure.
He returned to the side in round 5 but had a moderate season overall, as did many Richmond players in Damien Hardwick"s first year in charge. 2011 was a break-out year for Nahas, he played every game and performed well in a more midfield-oriented role, in addition to stints in attack. Nahas averaged 19 disposals per game and kicked 29 goals for the season, fourth-highest for the club and tied for sixth in the Jack Dyer Meda
He was offered a two-year contract at the end of the year and was also selected in the Australian International Rules squad, scoring an "over" in the First Test.
In 2012 Nahas again played every game but was a little inconsistent. He kicked 34 goals for the season, an improvement on the previous year and second-best for the club, but his disposals-per-game was down with an average of 13.5.
Nahas struggled in 2013, with increased competition for his spot in the side. Dropped following the opening game against Carlton where he managed just 3 touches, Nahas played only 6 games for the year.
At the end of the season Nahas was told Richmond would not be offering him a new contract.
Richmond delisted Nahas in late October 2013 but he was signed by North Melbourne a few weeks later, as a delisted free agent. North Melbourne
Nahas made his debut for North Melbourne in round 4 against the Sydney Swans at the Structural Civil Geotechnical. He was a late replacement for second ruck man Daniel Currie who was omitted due to the wet weather. In Round 12 he played his first game against old club Richmond.
On 31 October 2014, it was announced that Nahas had been delisted by North Melbourne.
Nahas was rookied by North Melbourne in the 2015 American Federation of Labor-Congress Rookie Draft and played 18 games in 2015, including his 100th American Federation of Labor-Congress game against the West Coast in round 10.