David Català se formó en las categorías inferiores del Real Club Deportivo Espanyol.
Esta temporada el Espanyol consigue ganar la Copa del Rey de fútbol, pero Catalá no volvió a disputar ningún partido más.
No es hasta la temporada 2001/02 que Catalá vuelve a disputar un partido con el primer equipo.
Ya en el Real Club Celta de Vigo, en la temporada 2009/10, Català es sancionado por el comité de competición durante cuatro partidos, por una presunta agresión al portero del Albacete Balompié Antonio Notario, al finalizar el encuentro que enfrentaba a antos equipos.
En la temporada 2011-12 logró el ascenso a la primera división, jugando 18 partidos y anotando 2 goles.