↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 28 января 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 13 июня 2021 года.
Тилль начинал заниматься футболом в родном Люксембурге. В 2012 году переехал в академию клуба «Мец», располагающегося в соседней Франции. В 2016 году он окончил её, подписав 26 мая свой первый профессиональный контракт[3], несмотря на интерес к игроку со стороны «Баварии»[4].
20 августа 2016 года Тилль дебютировал во второй команде в поединке против «Байсхайма»[5]. Вскоре переведён в основную команду. 21 сентября 2016 года дебютировал в Лиге 1 в поединке против «Бордо», выйдя на замену на 82-й минуте вместо Мевлюта Эрдинча[6]. В августе 2018 года перешёл в клуб 3-й лиги Франции «По» на правах аренды. Пробыл в клубе 1 год, сыграв в 28 матчах, но выкупить его клуб не смог по финансовым причинам и он его покинул. Клуб не смог выйти во 2-ю лигу Франции В сезоне 19/20 клуб оформил выход во вторую лигу спустя несколько десятилетий.
1 июля 2019 года перешёл в клуб из той же 3-й лиги «Орлеан» в аренду на 1 сезон. По итогам сезона клуб вылетел в 4-ю лигу. Попал в символическую сборную своего клуба.
В конце сезона 2019/2020 у игрока истёк контракт с ФК «Мец» и он покинул клуб перебравшись в Португалию и заключил контракт с ФК «Насьонал» из города Фуншал. По итогам первого сезона стал основным игроком клуба, сыграв в 28 матчах, забив 12 мячей и отдав 4 результативные передачи, но клуб не смог остаться в высшем дивизионе, заняв последнее 18-е место.
Карьера в сборной
25 марта 2016 года дебютировал в главной сборной Люксембурга в поединке против Боснии и Герцеговины[7]. Стал самым молодым футболистом в истории сборной. 31 мая 2016 года, во втором матче, забил за неё свой первый мяч в ворота Нигерии[8].