Clubcarrière
Barrow werd geboren in Banjul, de hoofdstad van Gambia. Op elfjarige leeftijd stierf zijn moeder. Hij trok samen met zijn vier broers en vader naar Zweden. In Zweden voetbalde de vleugelspeler in de jeugd bij FC Östers en Mjölby AI. Hij speelde in het eerste elftal van Mjölby AI, Mjölby Södra IF, IFK Norrköping, Varbergs BoIS en Östersunds FK. In negentien competitiewedstrijden maakte hij tien doelpunten voor Östersunds FK in de Superettan, het tweede niveau in Zweden. Op 30 augustus 2014 werd Barrow verkocht aan Swansea City. Op 9 november 2014 debuteerde hij in de Premier League in de thuiswedstrijd tegen Arsenal. Hij viel na 67 minuten in voor Marvin Emnes. Enkele minuten eerder was Arsenal op voorsprong gekomen via Alexis Sánchez. Met Barrow in de gelederen kwam Swansea City tweemaal tot scoren via Gylfi Sigurðsson en Bafétimbi Gomis (2–1 winst). Op 3 januari 2015 maakte de Gambiaan zijn eerste doelpunt voor The Swans in de FA Cup tegen Tranmere Rovers. In maart 2015 werd hij voor anderhalve maand uitgeleend aan Nottingham Forest. In augustus 2015 werd Barrow voor drie maanden verhuurd aan Blackburn Rovers, de nummer 9 in de Championship in het voorgaande seizoen. Swansea haalde hem een maand later vervroegd terug.