Az Újpesten nevelkedő kapus 2012-ben került fel a felnőttekhez egy Ligakupa-mérkőzésen, majd 2013 szeptemberében debütált, az NB I-ben pedig két évvel később, 2015 májusában mutatkozott be.
A 30 éves kapus minden sorozatot figyelembe véve 140 mérkőzésen lépett pályára az Újpest színeiben, s ezek közül 33 találkozón nem kapott gólt, s 2018-ban, illetve 2021-ben is tagja volt a Magyar Kupa-győztes csapatnak.
„Nagyon örülök, hogy részese lehetek az Újpest újjászületésének. Ahogy az elmúlt több mint 15 évben mindig, úgy most is mindent meg fogok tenni annak érdekében, hogy a lehető legsikeresebb legyen a klub!” – fogalmazott Banai Dávid.