A budapesti rendezésű 2017-es cselgáncs-világbajnokságon ötödik lett. 2018-bana Pénzügyőr sportolója lett. A 2018-as Eb-n kiesett. 2018 augusztusában a Budapesten rendezett Grand Prix-viadalon aranyérmet szerzett. A 2018-as világbajnokságon ötödikként zárt. A 2019. évi Európa játékokon kiesett. A 2019. évi nyári universiade megnyitóján Tóth vihette a magyar zászlót. A versenyben bronzérmet szerzett. A 2019-es világbajnokságon ötödik helyezést szerzett. A 2020-as Európa-bajnokságon ötödik volt. A következő évben harmadik volt a kontinens bajnokságon, és a világbajnokságon is.