Tófalvi sijoittui Naganon olympialaisissa 1998 normaalimatkalla 11:nneksi. Oslon MM-kilpailuissa 1999 hän oli samalla matkalla 12:s. Pokljukan MM-kisoissa 2001 hän oli normaalikilpailussa kuudes ja yhteislähtökilpailussa kymmenes. Pyeongchangin MM-kilpailuissa 2009 hän oli normaalimatkalla seitsemäs ja yhteislähtökilpailussa neljästoista. Vancouverin olympialaisissa 2010 hän sijoittui normaalimatkalla 11:nneksi ja pikakilpailussa 14:nneksi. Hanty-Mansijskin MM-kilpailuissa 2011 hän oli pikakilpailussa 15:s.