Виступав за юнацькі команди клубу і за «Шальке 04 II». Зокрема з командою до 19 років став півфіналістом Юнацької ліги УЄФА 2013/14. За першу команду дебютував 6 лютого 2016 року в 20-му турі Бундесліги у матчі проти «Вольфсбурга»[3], замінивши в кінцівці гри Йоганнеса Гайса[4]. Цей матч так і залишився єдиним для команди того сезону, а у наступному сезоні 2016/17 зіграв 16 матчів і забив 1 гол в чемпіонаті[5]. У сезоні 2017/18 став основним гравцем гельзенкірхенців, зігравши 28 матчів і забив 3 голи в чемпіонаті[6].
16 серпня 2018 року перейшов у «Парі Сен-Жермен» за 37 мільйонів євро[7], де став виступати під керівництвом свого співвітчизника Томаса Тухеля. Станом на 10 вересня 2019 року відіграв за паризьку команду 28 матчів в національному чемпіонаті.
Виступи за збірні
З 2012 року виступав у складі юнацьких збірних Німеччини різних вікових категорій. З командою до 19 років був учасником юнацького чемпіонату Європи 2015 року в Греції, де в матчі проти Росії спочатку забив гол, а потім відзначився автоголом, в результаті німці зіграли 2:2 і не вийшли з групи[8]. Всього Тіло взяв участь у 18 іграх на юнацькому рівні, відзначившись 2 забитими голами.