Навесні 2004 року підписав контракт з молдовським «Ністру» з Атак[2]. Разом з командою ставав срібним та бронзовим призером чемпіонату Молдови і володарем та фіналістом Кубка Молдови. Влітку 2007 року брав участь у кваліфікації Кубка УЄФА в програшній серії проти угорського «Гонведа»[3].
Влітку 2008 року перейшов у маріупольський «Іллічівець». У команді поступався місцем в основі іншим воротарям Андрію Глущенко й Ігорю Шуховцеву, також у розташування клубу перебував досвідчений Андрій Товт. Єршов грав в основному в молодіжній першості, де провів 22 матчі і пропустив 25 голів. У липні 2009 року «Іллічівець» розірвав контракт з Єршовим і він отримав статус вільного агента[4]. Але незабаром Денис знайшов новий клуб, івано-франківське «Прикарпаття»[5].
У лютому 2010 року підписав річний контракт з узбецьким клубом «Алмалик»[6].