A 19 éves futballista még 2005 novemberében mutatkozott be a lilák első csapatában bajnoki mérkőzésen, a Zalaegerszeg ellen 3-1-re nyerő csapatban kapott tíz percet Mészöly Gézától.
Szőke ezenkívül még egy bajnokit játszott, december 4-én a Győr ellen.
A fiatal játékos a szerződésbontás után 2008. június 30-ig érvényes kontraktust kötött a szintén élvonalbeli Tatabánya gárdájával, de új csapatában csak a tavasszal mutatkozhat be.
"Szőke Jánosnak igen nehéz dolga volt Újpesten… - nyilatkozta az ujpestfc.hu-nak Valére Billen vezetőedző. - A rangsorban Rajczi Péter, Kovács Zoltán, Tisza Tibor és Lucas Cariati is előtte állt, ezért csak a második csapatban kapott lehetőséget. Ennél mindenképpen többet érdemel, ezért a klub úgy döntött, hogy elengedi a csatárt. A nagyon jó fizikai adottságú játékosnak elsősorban játéklehetőségre, meccsterhelésre van szüksége, és reméljük, hogy azt Tatabányán megkapja majd.”