1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 4 février 2024
De Barr passe par l'académie du Lincoln Red Imps, et réalise notamment en 2015 un essai avec le club anglais de Peterborough United[1]. En 2017, il est prêté à Europa Point, afin d'aider l'équipe nouvellement promue dans sa lutte pour le maintien au cours de la saison 2016-2017[2]. Il joue 11 matchs, mais ne permet pas à son équipe d'éviter la relégation. Ses performances impressionnent toutefois le manager de Lincoln, Julio César Ribas, qui choisit de l'utiliser plus souvent la saison suivante[3]. De Barr remporte son premier trophée principal en , en marquant le penalty de la victoire lors de la Supercoupe de Gibraltar[4]. Il marque son premier but au cours du jeu, pour les Red Imps, le , à l'occasion d'un match de la Coupe de Gibraltar contre Glacis United[5]. Le , il annonce sa signature pour l'équipe rivale d'Europa[6].
De Barr fait ses débuts en faveur du club d'Europa le , lors de la Supercoupe de Gibraltar 2018 contre son ancien club des Lincoln Red Imps[7]. Ses performances au cours des derniers mois de 2018 lui valent notamment une nomination en tant que meilleur jeune sportif de son pays[8].
Après avoir impressionné à la fois en club et en équipe nationale, il est annoncé en que De Barr a réalisé un essai avec une équipe portugaise de Primeira Liga, qui se révèle être Rio Ave[9]. Le , il effectue également un essai avec le club espagnol de Las Palmas[10].
Le , De Barr signe finalement avec le club espagnol du Real Oviedo[11].
En sélection
De Barr représente Gibraltar avec toutes les sélections de jeunes, des moins de 16 ans jusqu'aux moins de 21 ans.
Il fait ses débuts avec Gibraltar le , en entrant en jeu contre la Lettonie et récupérant un coup franc, ensuite converti par Liam Walker, ce qui permet à Gibraltar d'obtenir une retentissante victoire 1-0[12]. De Barr devient par la suite un habitué de l'équipe lors de sa campagne en Ligue des nations de l'UEFA, marquant son premier but international le contre l'Arménie, ce qui fait de lui le plus jeune buteur de la Ligue des nations de l'UEFA[13].