Keszler competed at the 2010 Winter Olympics for Hungary. She was a member of the Hungarian 3000 metre relay team, which finished fourth in the semifinals and second in the B Final, ending up fifth overall.[1]
As of 2013, Keszler's best finish at the World Championships, is 6th, in 2009 as part of the Hungarian 3000 metre relay team. Her best individual performance at a World Championships came in 2013, when she placed 22nd in the 1000 metres. She has also won a gold medal as a member of the Hungarian relay team at the 2009 European Championships.[2]