David Grande vivió su primera experiencia en Segunda B con el Albacete Balompié, que le dio la opción de debutar en la categoría en la campaña 2012/13.
En la temporada siguiente disfrutó de continuidad en la categoría con el Getafe B, con el que participó en 22 partidos y aportó cuatro goles.
En la temporada 2016/17 se unió al CD Lealtad de la Segunda División B, en el equipo asturiano volvió a ofrecer un gran rendimiento con el que anotó 16 goles.
En la temporada 2017/18 se incorporó al Granada CF para reforzar a su equipo filial, también en Segunda B.
De nuevo se mantuvo como un fijo en las alineaciones, disputando 34 partidos y firmando siete goles.