En octobre 2017, il est appelé pour la première fois en équipe de France A afin de participer à la Golden League[1]. Mais lors du dernier match avant le rassemblement à l'occasion de la Coupe de la Ligue, il est victime d'une rupture du ligament antérieur du genou gauche et est ainsi indisponible pour une durée estimée à 6 mois[2].
Si sa saison est terminée, son début de saison prometteur avec Dunkerque (32 buts en 6 matchs) ont convaincu l'USAM Nîmes Gard de racheter sa dernière année de contrat au Paris Saint-Germain, le club nordiste n'étant pas en mesure de débourser l'importante indemnité demandée[3].
Il ne parvient toutefois pas à s'imposer à Nîmes derrière Elohim Prandi et Quentin Dupuy. L'USAM a préféré le libérer des deux années et demie restantes de son contrat et Dylan Garain retourne à Dunkerque où il s'est engagé pour la même durée[4].
Le 13 juin 2019, il connaît sa première sélection en équipe de France pour un match de qualification au championnat d'Europe 2020. Après une entrée très prometteuse durant laquelle il inscrit trois buts en cinq minutes[5], il se blesse rapidement et ne revient plus en jeu, victime d'une luxation de l'épaule[6].