↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 18 января 2023 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 18 ноября 2022 года.
Мевля начал заниматься футболом в академии клуба «Горица», за который он и дебютировал на профессиональном уровне. Дебютировал за клуб 27 февраля 2010 года в матче 23-го тура чемпионата Словении против «Целе» (4:1), выйдя в стартовом составе[3]. Первый мяч «Горицу» забил 16 мая 2010 года в матче 36-го тура чемпионата Словении против «Рудара» (3:2)[4]. Всего за клуб провёл четыре сезона, выступив в 122 матчах и забив пять мячей во всех турнирах.
5 июня 2013 года на правах свободного агента перешёл в швейцарский клуб «Лозанна»[5]. Дебютировал за клуб 3 августа 2013 года в матче 4-го тура чемпионата Швейцарии против «Грассхоппера» (0:0), выйдя в стартовом составе[6]. Первый мяч за «Лозанну» забил 23 февраля 2014 года в матче 22-го тура чемпионата Швейцарии против «Санкт-Галлена» (3:0)[7]. Всего за клуб в сезоне 2013/14 во всех турнирах провёл 34 матча и забил один мяч.
15 июля 2014 года перешёл в израильский клуб «Бней Сахнин»[8]. Дебютировал за клуб 15 сентября 2014 года в матче 1-го тура чемпионата Израиля против клуба «Маккаби» из Хайфы (2:4), выйдя в стартовом составе[9]. Всего за клуб в сезоне 2014/15 во всех турнирах провёл за «Бней Сахнин» 28 матчей. В июле 2015 года стал игроком румынского клуба «Динамо» Бухарест, за который в двух сезонах провёл во всех турнирах 52 матча и стал капитаном команды. Дебютировал за клуб 12 июля 2015 года в матче 1-го тура чемпионата Румынии против клуба «Тыргу-Муреш» (0:0), выйдя в стартовом составе[10].
31 августа 2016 года в последний день трансферного окна перешёл в российский клуб «Ростов»[11]. Дебютировал за клуб 9 сентября 2016 года в матче 6-го тура чемпионата России 2016/17 против «Крыльев Советов» (2:1), выйдя в стартовом составе[12]. Первый мяч за «Ростов» забил 12 августа 2017 года в матче 6-го тура чемпионата России 2017/18 против «Уфы» (4:1)[13]. Всего за клуб провёл во всех турнирах 47 матчей и забил три мяча. 31 августа 2017 года перешёл в петербургский «Зенит», подписав контракт на четыре года[14]. Дебютировал за клуб 14 сентября 2017 года в матче 1-го тура группового этапа Лиги Европы против «Вардара» (5:0), выйдя в стартовом составе[15]. В чемпионате России свой первый матч за «Зенит» провёл 24 сентября 2017 года в матче 11-го тура против «Краснодара» (2:0), проведя на поле весь матч[16]. Свой первый мяч за клуб забил 23 августа 2018 года в матче раунда плей-офф Лиги Европы против норвежского «Молде» (3:1)[17]. Всего за петербургский клуб выступал с 2017 по 2019 год и провёл во всех турнирах 43 матча и забил один мяч.
21 февраля 2019 года вернулся в «Ростов» на правах аренды до конца сезона 2018/19[18]. Всего в сезоне 2018/19 провёл за «Ростов» во всех турнирах восемь матчей и забил один мяч и после окончания арендного соглашения вернулся в «Зенит». 2 сентября 2019 года перешёл в «Сочи», подписав двухлетний контракт[19]. Дебютировал за клуб 22 сентября 2019 года в матче 10-го тура чемпионата России против московского «Динамо» (3:2), проведя на поле весь матч, также на 65-й минуте отметился своим первым мячом за «Сочи»[20]. 6 марта 2021 года Мевля сыграл 100-й матч в чемпионатах России, став вторым словенцем в истории после Александра Радосавлевича, достигшим этой отметки. В сезоне 2020/21 забил за «Сочи» три мяча, столько же, сколько за всю карьеру в чемпионатах России до этого. Всего за «Сочи» во всех турнирах провёл 51 матч и забил четыре мяча. В июле 2021 года в связи с истечение срока контракта покинул клуб[21]. 19 июля 2021 года он присоединился к турецкому «Аланьяспору», подписав с клубом трёхлетний контракт[22]. Дебютировал за клуб 15 августа 2021 года в матче 1-го тура чемпионата Турции против клуба «Истанбул Башакшехир», проведя на поле весь матч[23]. Всего в сезоне 2021/22 провёл во всех турнирах 16 матчей.
8 сентября 2022 года перешёл в московский «Спартак» на правах свободного агента, подписав контракт до конца сезона 2022/23 с возможность продления ещё на сезон[24]. «Спартак» стал 4-м российским клубом в карьере Мевли, он стал первым словенским футболистом в истории «Спартака». Дебютировал за клуб 15 сентября 2022 года в матче 2-го тура группового этапа Кубка России против «Факела» (3:0), выйдя в стартовом составе[25]. Первый матч в чемпионате России провёл за «Спартак» 18 сентября 2022 года в 10-м туре против московского «Локомотива» (1:0), выйдя на 80-й минуте вместо Наиля Умярова[26]. 18 января 2023 года клуб и Мевля расторгли трудовой договор по соглашению сторон[27]. Всего за «Спартак» во всех турнирах провёл семь матчей.