En marzo de 2013, se llevó a cabo los Juegos Centroamericanos, y el delantero fue tomado en consideración por el entrenador Jafet Soto para representar de nuevo a la Selección sub-20 en fútbol masculino. La escuadra costarricense fue ubicada en el grupo A, junto con El Salvador, Belice y Nicaragua. El primer encuentro disputado fue ante los beliceños el 7 de marzo, con victoria 3-0. Ramírez salió de cambio por Mayron George al minuto 62'. Dos días más tarde, la Tricolor enfrentó a Nicaragua, donde también se obtuvo la victoria 2-0, los dos goles fueron anotados por David en los minutos 13' y 20'. Por último, se efectuó el último partido de la fase de grupos frente a los salvadoreños, el cual la Sele volvió a triunfar 3-0, y las tres anotaciones fueron conseguidas por el futbolista. De esta manera, Costa Rica avanzó de manera invicta a las semifinales del torneo. El 13 de marzo, se disputó el juego para clasificar a la final contra Guatemala, con la participación de David por 69' minutos, los costarricenses salieron victoriosos 2-1. Por último, el 15 de marzo fue la final contra los hondureños en el Estadio Nacional. El jugador tico quedó en la suplencia, y su selección salió derrotada 0-1, obteniendo así la medalla de plata.