On 1 July 2017, Tóth joined Nemzeti Bajnokság I club Diósgyőr, while taking his final exams in sports management at the Hungarian University of Sports Science.[1] On 23 January 2020, he was loaned out to Nemzeti Bajnokság II club Tiszakécske for the second half of the season.[2]
On 14 July 2020, Tóth signed a two year contract with Nemzeti Bajnokság II side Dorog.[3] On 15 July 2022, he signed a new 1-year contract with the club.[4]
Tóth returned to Nemzeti Bajnokság III side Tiszakécske on 2 August 2024, after 3 season at Dorog and a short spell at Rákospalota in the third tier. He reunited with manager Pál Balogh, who worked with him in Dorog.[5]
^"Tóth Barnabás a DVTK játékosa" [Barnabás Tóth is a player of DVTK]. dvtk.eu (in Hungarian). Diósgyőri VTK. 1 July 2017. Archived from the original on 8 February 2018. Retrieved 14 December 2024.
^"Tóth Barnabás kölcsönbe kerül" [Barnabás Tóth goes on loan]. dvtk.eu (in Hungarian). Diósgyőri VTK. 23 January 2020. Archived from the original on 14 January 2021. Retrieved 14 December 2024.
^"Tóth Barnabás a Dorogi FC játékosa!" [Barnabás Tóth is a player of Dorogi FC!]. dorogifc.hu (in Hungarian). Dorogi FC. 14 July 2020. Archived from the original on 24 July 2020. Retrieved 14 December 2024.
^"Kiváló játékos tért vissza Tiszakécskére" [An excellent player returns to Tiszakécske]. tiszakecskefoci.hu (in Hungarian). Tiszakécske FC. 2 August 2024. Archived from the original on 14 December 2024. Retrieved 14 December 2024.