A jászberényi nevelésű Farkas János pályafutása során futballozott Budakalászon, Felcsúton, Budaörsön, Tatabányán, Siófokon, Sopronban, Mezőkövesden, a REAC-ban, Jászberényben, Kazincbarcikán és Cegléden is.
A barcikaiakkal az előző szezonban feljutott a másodosztályba, sőt, 30 találattal NB III-as gólkirályi címet szerzett, de tavaly nyáron a váltás mellett döntött és Ceglédre igazolt.
Az ősszel a Pest megyeieknél azonban már nem volt ennyire sikeres, az NB II-ben tíz meccsen csak egy gólig jutott, és a közelmúltban szerződést is bontott a klubbal.
A harmadosztályú Jászberénynél tárt karokkal várták. A megegyezés mostanra született meg, így a 34 éves támadó két és fél év után visszatért Jászberénybe.