Après avoir terminé ses études, Barker est sélectionnée par le Portland Thorns FC lors de la Draft de la NWSL en 2013 mais ne joue aucun match. Barker joue alors en W-League avec les Pali Blues, où elle avait déjà évolué lors de ses congés universitaires en 2011[1].
Elle retourne ensuite en Afrique du Sud et joue dix matchs pour le Maties FC[2] avant de signer un contrat professionnel en Islande, au Þór/KA, lors des saisons 2014 et 2015. Elle s'engage avec le SC Heerenveen dans le championnat néerlandais à l'été 2016[3]