In der Saison &lt;a href="Shorttrack-Weltcup%202008/09"&gt;2008/09&lt;/a&gt; debütierte Keszler im Weltcup. Ihre besten Ergebnisse in Einzelrennen waren mehrere Viertelfinal-Teilnahmen. Bei den Europameisterschaften 2009 in Turin gewann sie mit der Staffel die Goldmedaille und damit ihren ersten internationalen Titel. In der Saison &lt;a href="Shorttrack-Weltcup%202009/10"&gt;2009/10&lt;/a&gt; startete Keszler bei zwei Weltcuprennen, ohne jedoch vordere Platzierungen zu erreichen. Bei den Europameisterschaften in Dresden wurde sie mit der Staffel erneut Vierte, bei den Teamweltmeisterschaften in Bormio erreichte sie Rang fünf. Keszler qualifizierte sich für die Olympischen Spiele in Vancouver. Sie startete mit der Staffel, die Rang fünf errang. In der Saison &lt;a href="Shorttrack-Weltcup%202011/12"&gt;2011/12&lt;/a&gt; erreichte Keszler erstmals auch Erfolge in Einzelrennen. Bei den Europameisterschaften in Mladá Boleslav gewann sie über 500 m die Bronzemedaille. Im Mehrkampf wurde sie Siebte. Zudem konnte sie auch mit der Staffel die Bronzemedaille erkämpfen. Bei den Europameisterschaften 2014 in Dresden gewann sie die Bronzemedaille mit der Staffel. Im Februar 2014 belegte sie bei den Olympischen Winterspielen 2014 in Sotschi den 28. Platz über 500 m und den sechsten Rang mit der Staffel. In der Saison 2015/16 kam sie in Dresden mit dem zweiten Platz mit der Staffel erstmals im Weltcup aufs Podest. Bei den Europameisterschaften 2016 in Sotschi wurde sie Vierte mit der Staffel. Zu Beginn der Saison 2016/17 errang sie beim Weltcup in Calgary den dritten Platz mit der Staffel. Bei den Europameisterschaften 2017 in Turin und bei den Weltmeisterschaften 2017 in Rotterdam holte sie jeweils die Silbermedaille mit der Staffel.