Farkas started to play handball for Építők SC, where she stayed until 1992, when she moved to Budapesti Spartacus. A year later. she joined Ferencvárosi TC, where she spent six seasons. There, she has achieved her greatest club successes, including league and cup titles, EHF Champions League and EHF Cup silver medals. Thanks to her outstanding performances over the years, she is regarded as a club icon by Ferencváros fans.
She also competed abroad, playing for German side Borussia Dortmund and later collecting two Croatian cup and Croatian championship title with Podravka Koprivnica. Farkas played her last seasons for Danish side Aalborg DH, crowning her career with a Danish league silver in her final year.
Although in April 2005, Gjerpen IF offered her a one-year contract with the option for another year,[2] Farkas stated she has no desire to stay in professional handball and eventually retired at the end of the season.[3]
However, she did not stay away from the sport entirely after her retirement, as she trains children.[4]
International
She debuted on the Hungarian national team on 16 October 1993 against Poland,[4] and participated in her first World Championship in that year, finishing seventh. In 1994, she was named the top scorer of the European Championship. One year later, she was a member of the team that won a silver medal at the World Championship, organized jointly by Austria and Hungary. In 1996, she was forced to the sidelines by an injury and missed both the Olympic Games and the European Championship that year.
She placed ninth in the World Championship in 1997. She won a bronze medal on the European Championship the next year and finished fifth in 1999. She was a member of the 2000 Summer Olympics silver medal team,[1][5] and was also selected to the squad that triumphed at the European Championship the same year. In 2002, she achieved fifth place in the European Championship with Hungary and was given the award as top scorer.
She participated on the 2003 World Championship and also took part at the 2004 Summer Olympics in Athens, where Hungary finished fifth.[6]