Никос Махлас родился 16 июня 1973 года на острове Крит, в городе Ираклион. Отец Никоса, Гиоргос Махлас, в прошлом был известным футболистом клуба ОФИ, с 1973 по 1975 год Гиоргос забил за клуб 44 мяча.
Клубная карьераОФИВ 1990 году Никос попал в основную команду клуба, на тот момент Махласу было всего 17 лет. Дебют Никоса состоялся 6 февраля 1991 года, в матче 17-го тура чемпионата Греции против клуба «Паниониос», в том матче ОФИ дома одержал победу со счётом 1:0. В дебютном сезоне Махлас отыграл 4 матча и забил 1 гол, а его команда по итогам сезона заняла восьмое место. Никос стал единственным воспитанником команды в том сезоне, который сыграл за основную команду.
За шесть лет в клубе Махлас провёл 154 матча и забил 49 мячей.
«Витесс»В июле 1996 года Никос перешёл в нидерландский клуб «Витесс» из города Арнем. В Высшем дивизионе Нидерландов Махлас дебютировал 21 августа 1991 года в гостевом матче против АЗ, Никос провёл на поле 80 минут, после которых его заменили на хорвата Анте Мисе. Матч же завершился победой «Витесса» со счётом 0:2, в составе победителей отличились Джон ван ден Бром и Луи Ларос.
Лишь в ноябре Никос забил свой первый мяч за клуб. 17 ноября, в матче чемпионата против клуба НЕК, Махлас забил гол на 56-й минуте, ассистентом гола стал правый полузащитник «Витесса» Арко Йохемсен, благодаря единственному забитому мячу Никоса, его команда в гостях одержала победу со счётом 0:1. В первом круге чемпионата сезона 1996/1997 Махлас забил лишь один гол в 15 матчах, хотя главным голеадором клуба в той части сезона был форвард Рой Макай, забивший в 15 матчах 12 мячей. 23 февраля 1997 года Махласу наконец-то удалось проявить свои качества результативного нападающего. В матче чемпионата против «Гронингена», Никосу удалось за 29 минут оформить в матче покер, уже к 38-й минуте матча его команда вела со счётом 4:1, во втором тайме «Витесс» забил ещё дважды, а Махлас был заменён на 75-й минуте. В своём дебютном сезоне за клуб, Никос стал вторым по результативности нападающем в клубе, забив 8 мячей в 29 матчах чемпионата, по итогам которого, «Витесс» занял пятое место, дающее право участвовать в розыгрыше кубка УЕФА. В кубке Нидерландов, Никос отметился двумя забитыми мячами в четырёх матчах, но его команда смогла дойти лишь до четвертьфинала кубка, уступив в нём клубу «Хелмонд Спорт» со счётом 2:1.
Перед началом сезона 1997/1998, лучший нападающий «Витесса» Рой Макай перешёл в испанский клуб «Тенерифе», таким образом Никос лишился отличного партнёра по нападению. Но на место Макая, главный тренер Хенк тен Кате определил серба Деяна Цуровича, который и составил вместе с Махласом пару в нападении. «Витесс» довольно отлично стартовал в чемпионате Нидерландов сезона 1997/1998, сам же Никос в четырёх матчах чемпионата забил пять мячей, так в матче против «Утрехта», который состоялся 13 сентября 1997 года, Махласу удалось забить три мяча, а его команда в итоге разгромила «Утрехт» со счётом 5:0.
15 сентября Никос дебютировал с клубом в первом раунде розыгрыша кубка УЕФА сезона 1997/1998. Соперником клуба стала португальская «Брага», в первом матче «Витесс» смог дома одержать победу со счётом 2:1, но в ответном матче в Португалии, который состоялся 30 сентября, подопечные Хенка тен Кате проиграли со счётом 0:2, и по сумме двух встреч «Витесс» прекратил своё участие в кубке. Проиграв «Браге», «Витесс» смог полностью переключиться на чемпионат, где команда довольно хорошо шла по турнирной таблице. Махлас, который так и не отличился в матчах против «Браги», уже в следующей игре чемпионата против «Валвейка» забил за «Витесс» два мяча, которые во много помогли его клуб обыграть «Валвейк» со счётом 3:2. На протяжении всего сезона Никос регулярно отличался забитыми голами, так к концу чемпионата на счету греческого форварда было 34 забитых мяча в 32 матчах первенства Нидерландов сезона 1997/1998. Этот показатель стал лучшим в сезоне в Европе, и Махлас по итогам сезона стал обладателем Золотой бутсы, которая вручалась только лучшему бомбардиру национальных чемпионатов стран, входящих в УЕФА. Команда Махласа выступила также отлично как и он сам, «Витесс» смог финишировать на третьем месте, уступив только ПСВ и чемпиону страны «Аяксу».
Третий сезон в «Витессе», стал для Махласа не столь результативным как прошлый. Главный тренер Хенк тен Кате ещё перед началом сезона покинул клуб, а на его место был приглашён португальский специалист Артур Жорже, руководивший до этого испанским «Тенерифе». 22 августа 1998 года, Махлас открыл счёт своим голам в новом сезоне, в матче против «Роды», единственный забитый гол Никоса принёс его команде победу со счётом 1:0. Как и в прошлом сезоне, «Витессу» вновь предстояло 15 сентября принять участие в матах первого раунда розыгрыша кубка УЕФА сезона 1998/1999. На этот раз, соперником клуба стал греческий АЕК, против которого Махлас играл ещё будучи игроком ОФИ. В первом матче «Витесс» разгромил АЕК со счётом 3:0, все голы были забиты во втором тайме, сначала Луи Ларос на 50-й минуте открыл счёт, а спустя три минуты, хорват Марко Перович удвоил преимущество нидерландского клуба. Точку в матче поставил именно Махлас, поразив ворота АЕКа на 90-й минуте. Спустя семь, 22 сентября, состоялся ответный матч в Греции. Спустя 11 минут после начала матча, Никосу удалось открыть счёт в матче, однако уже через 3 минуты нападающий АЕКа Демис Николаидис сравнял счёт в матче. Но спустя считанные минуты Махлас вновь поразил ворота АЕКа, первый тайм завершился со счётом 1:2 в пользу «Витесса». В начале второго тайма полузащитник Мартейн Рёсер забил третий мяч «Витесса», но АЕК смог сравнять счёт, сначала Харис Копитсис смог сократить счёт до минимума, а затем всё тот же Николаидис забил свой второй гол в матче. В итоге, в матче была зафиксирована довольно результативная ничья со счётом 3:3. По сумме двух встреч, со счётом 6:3 победу одержал «Витесс» и вышел во второй раунд кубка УЕФА.
В следующем раунде, команде Махласа предстояло встретится с четырёхкратным чемпионом Франции «Бордо». За три дня до матча, 17 октября 1998 года, Никос, в матче чемпионата против клуба «Виллем II», смог отметиться хет-триком, который помог его команде одержать победу со счётом 3:2. Для Махласа это был уже пятый хет-трик в рамках чемпионата Нидерландов. 20 сентября «Витесс» на своём поле встретился с «Бордо», гости смогли забить однажды, на 45-й минуте ворота нидерландцев поразил Сильвен Вильтор, этот гол стал единственным в матче. В ответном матче во Франции, который состоялся 3 ноября, игроки «Витесса» смогли уже в самом начале матча забить гол, на 8-й минуте отличился Арко Йохемсен. Но после возобновления игры после гола, футболисты «Бордо» смогли произвести молниеносную атаку на ворота «Витесса», в итоге Жоан Мику смог поразить ворота греческого голкипера «Витесса» Костаса Ханиотакиса. Первый тайм завершился вничью 1:1, но во втором тайме нападающий «Бордо» Сильвен Вильтор забил на 66-й минуте второй гол, Никосу и его команде не удалось больше забить «Бордо». В конечном итоге «Витесс» по сумме двух встреч вылетел из розыгрыша кубка УЕФА.
В чемпионате Нидерландов Махлас также не блистал своей результативностью, за два месяца Никос забил лишь три мяча в восьми матчах первенства. К перерыву чемпионата, на счету Махласа значилось 12 голов в 17 матчах. После возобновления чемпионата в феврале 1999 года Никос также не слишком часто забивал за клуб. К концу чемпионата сезона 1998/1999 Махлас вновь стал лучшим бомбардиром своего клуба, 18 голов в 31 матче. «Витесс» финишировал в чемпиоанте на четвёртом месте. Уже после окончания сезона директор «Витесса» заявил, что Махлас будет продан, так на него претендует несколько европейских клубов. Среди прочих претендентов на греческого форварда была английский «Арсенал» и итальянская «Фиорентина».
«Аякс» и «Севилья»Но сам Никос захотел остаться в Нидерландах, услугами Махласа был заинтересован амстердамский «Аякс». Как позже сказал Махлас, «Аякс» - это идеальная для него команда. «Аякс» выплатил за Никоса «Витессу» 7,6 млн долларов, эта сделка стала рекордной для амстердамского клуба, к тому же Махлас стал первым греком в истории «Аякса». Дебют греческого форварда состоялся 8 августа 1999 года в матче суперкубка Нидерландов против «Фейеноорда».
В «Аяксе» Никос за три сезона забил 38 мячей в 74 матчах. Этот весьма скромный показатель игры негативно сказался на его будущем в команде. Тогдашний главный тренер «Аякса» Рональд Куман отдавал предпочтение молодым форвардам Златану Ибрагимовичу и Мидо.
26 января 2003 года Махлас был отдан в аренду в испанскую «Севилью», в случае отличного выступления клуб намеревался выкупить права на Никоса. За аренду «Севилья» заплатила 1,8 млн евро. Дебют Махласа состоялся 2 февраля, в матче 20-го тура чемпионата Испании против «Сельты». Главный тренер «Севильи» Хоакин Капаррос выпустил Никоса на поле лишь в конце второго тайма, на 76-й минуте греческий форвард заменил аргентинца Мариано Тоэдтли. Но в испанском клубе Маслах не прижился, в основном Никос выходил только на замену во втором тайме. Лишь в апреле Никосу удалось отличиться за свой клуб, в матче 29-го тура чемпионата против «Вильярреала» Махлас отметился дублем, который помог его команде одержать победу со счётом 3:1.
В конце апреля Никос был арестован дорожной полицией Испании на юге Севильи за агрессивное вождение и попытку уйти от преследования полиции. Никос был доставлен в полицейский участок, по словам полицейских, Махлас оскорблял их и пытался сопротивляться при аресте. Как позже выяснилось, Никос грубо нарушил правила дорожного движения, так как ехал в неправильном направлении по улице с односторонним движением.
После окончания аренды Никос вернулся в «Аякс», но с основной командой Махлас тренироваться отказался, и поэтому Никос проводил тренировки с резервным составом амстердамцев. Свой последний гол за «Аякс» Никос забил 11 июля 2003 года в товарищеской игре против клуба «Ахиллес’12». 29 июля Махлас сыграл за молодёжный состав «Аякса» против любительского клуба «Дёйнранд Шорл», как позже выяснилось, эта игра стала для Никоса последней в составе «Аякса». 31 июля руководство «Аякса» приняло решения расторгнуть контракт с греческим нападающим. Клуб решил досрочно расстаться с Никосом, так как «Аякс» не смог найти покупателя для 30-летнего игрока. По контракту Никос был связан с амстердамцами ещё на 11 месяцев, но Махласу не нашлось места в планах Рональда Кумана.
«Ираклис»Уже на следующий день, 1 августа, Махлас заключил годичный контракт с греческим «Ираклисом». В 26 матчах Никос за «Ираклис» забил 10 мячей. По окончании контракта Никос решил вернуться в свой старый клуб ОФИ, на протяжении сезона Никос был игроком основного состава, но позже ему пришлось уйти из клуба из-за конфликта с его председателем.
ОФИСпустя восемь лет, Махлас вновь вернулся в свой родной клуб ОФИ.
АПОЭЛВ конце июля 2006 года, Никос заключил контракт на полтора года с кипрским клубом АПОЭЛ, который по итогам чемпионата Кипра сезона 2005/2006 занял третье место. В дебютном сезоне за клуб Никос провёл в чемпионате 22 матча и забил 7 мячей, а также стал чемпионом Кипра. Спустя месяц после победы в чемпионате, команде Махласа предстояло стартовать в первом раунде Лиги чемпионов сезона 2007/2008, соперником АПОЭЛА стал белорусский клуб БАТЭ. Первый матч против БАТЭ состоялся 17 июля 2007 года, многие ещё до начал матча предрекали победу белорусского клуба. Но подопечные Мариноса Узунидиса смогли в конце тайма распечатать ворота голкипера БАТЭ Александра Федоровича, голом в правый нижний угол отметился полузащитник Хрисостомос Михаил. На 60-й минуте футболисты АПОЭЛа заработали угловой, Рикарду Фернандеш навесил с углового, а Махлас ударом головой с трёх метров поразил ворота Федоровича. В конце матча Никос был заменён, а его команда в итоге одержала дома победу со счётом 2:0. Спустя 10 дней, 27 июля, состоялся ответный матч против БАТЭ, который проходил на городском стадионе в Борисове. АПОЭЛ уступил в гостях со счётом 3:0, и вылетел из розыгрыша Лиги чемпионов.
2 сентября 2007 года стартовал чемпионат Кипра сезона 2007/2008, Махлас, в матче первого тура против «Доксы», появился в стартовом составе с первых минут. АПОЭЛ начал матч довольно отлично, но уже на 26-й минуте «Докса» забила гол, отличился бразилец Давид. Первый тайм завершился со счётом 0:1, но в начале второго тайма, на 53-ей минуте, Никос ударом головой смог сравнять счёт в матче. Гол отлично повлиял на игроков АПОЭЛА и они с большей активностью начали атаковать ворота «Доксы». На 70-й минуте Никос вновь, после удара головой, поразил ворота «Доксы», а спустя ещё минуту, полузащитник Хрисостомос Михаил с пенальти забил третий мяч в ворота «Доксы». На 76-й минуте Никос покинул поле, вместо него появился серб Неманья Цурович. Единственное, что смогли игроки «Доксы» это отыграть один мяч в конце матча, в итоге АПОЭЛ одержал свою первую победу в чемпионате. 23 сентября, в матче 3-го тура против клуба АПОП, Никос вновь отметился в матче дублем, забив один из мячей с пенальти. Его команда довольно легко дома разгромила АПОП со счётом 4:0.
Махлас провёл отличный сезона за АПОЭЛ, в 29 матчах чемпионата, включая матчи плей-офф, Никос забил 10 мячей, став при этом вторым бомбардиром в клубе. АПОЭЛ завершил сезона на втором месте, уступив только «Анортосису». После завершения чемпионата, 17 мая 2008 года состоялся финальный матч за кубок Кипра, соперником АПОЭЛа стал новоиспечённый чемпион «Анортосис». Никос в той игре появился лишь на последних минутах матча, на 89-й минуте Махлас заменил Ненада Миросавлевича, к этому времени его команда уверено обыгрывала оппонента со счётом 0:2. С таким счётом матч и завершился, а АПОЭЛ завоевал свой девятнадцатый кубок Кипра в истории. Как позже выяснилось, этот матч стал последним в карьере для 35-летнего Махласа, который объявил о завершении своей игровой карьеры.
Сборная ГрецииЗа национальную сборную Греции Махлас провёл 61 матч и забил 18 мячей.