David González llegó a la cantera del Real Oviedo en edad infantil y pasó por todas las categorías hasta llegar a juveniles.
[1] Durante las temporadas 2015-2016 y 2016-2017 fue cedido al Club Deportivo Lealtad de Villaviciosa y al Caudal Deportivo, ambos de la Segunda División B.
Durante la temporada 2017-18 renovó su contrato con el conjunto ovetense y juega en el Real Oviedo Vetusta de Tercera División.
[4] Durante la temporada 2019-20 jugó 27 partidos en los que anota 6 goles, temporada que acabaría con el ascenso a la Segunda División tras vencer por penaltis en la eliminatoria por el ascenso frente al C. D.
[5] Durante la temporada 2020-21 formó parte de la plantilla en Segunda División y, tras la misma, se marchó al Algeciras C. F.[6] Posteriormente probó fortuna en Indonesia, donde jugó un año en el Persis Solo con el que marcó siete goles y dio ocho asistencias.