Latem 2018 Tahrat odszedł z Angers do RC Lens. Swój debiut w nim w Ligue 2 zanotował 27 lipca 2018 w wygranym 2:0 wyjazdowym meczu z US Orléans. W Lens spędził rok.
W 2019 roku Tahrat został zawodnikiem saudyjskiego klubu Abha Club. Zadebiutował w nim 30 sierpnia 2019 w zwycięskim 2:1 wyjazdowym spotkaniu z Al-Wehda Club Mekka. W Abha Club grał przez dwa lata.
Latem 2021 Tahrat przeszedł do katarskiego Al-Gharafa. Swój debiut w nim zaliczył 11 września 2021 w wygranym 2:0 domowym meczu z Al-Shamal SC.
12 września 2023 roku podpisał kontrakt z klubem ES Troyes AC, obowiązujący do końca sezonu, z opcją przedłużenia o kolejny rok.
26 lipca 2025 roku dołączył do Kanchanaburi Power, klubu, który niedawno awansował do Thai League 1. Sezon Klub Kraj Rozgrywki Mecze Gole 2009/10 FC Drouais CFA 2 1 0 2010/11 Sainte-Geneviève Sports CFA 2 4 0 2011/12 Sainte-Geneviève Sports CFA 2 1 0 2012/13 Lille OSC B CFA 21 2 2013/14 Lille OSC B CFA 21 0 2014/15 Paris FC Championnat National 33 2 2015/16 Paris FC Ligue 2 34 4 2016/17 Red Star FC Ligue 2 5 0 2016/17 Angers SCO Ligue 1 7 0 2017/18 Angers SCO Ligue 1 6 0 2017/18 Valenciennes FC Ligue 2 19 1 2018/19 RC Lens Ligue 2 22 2 2019/20 Abha Club Saudi Professional League 25 2 2020/21 Abha Club Saudi Professional League 25 1