Latem 2013 roku Campbell otrzymał pozwolenie na pracę w Anglii, mimo to jednak udał się na kolejne wypożyczenie, tym razem do greckiego Olympiakosu. 27 października zanotował cztery asysty w wygranym 5:1 meczu z OF Irakleiou. 10 listopada podczas wygranego 4:0 spotkania z PAOK-iem Saloniki zdobył bramkę oraz dołożył do tego dwie asysty. 25 lutego 2014 roku ustalił wynik, zdobywając gola na 2:0 podczas meczu 1/8 finału Ligi Mistrzów z angielskim Manchesterem United.

W styczniu 2015 roku został wypożyczony do Villarreal CF.

Statystyki kariery klubowej (aktualne na dzień 30 lipca 2025) KlubSezonLigaLigaPucharykrajowePucharykontynentalneSumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiDeportivo Saprissa2009/10Primera División10––102010/11Primera División20–1030Puntarenas (wyp.)2010/11Primera División50––50Arsenal2011/12Premier League00000000FC Lorient (wyp.)2011/12Ligue 125321–274Real Betis (wyp.)2012/13Primera División28250–332Olympiakos SFP (wyp.)2013/14Superleague32862514311Arsenal2014/15Premier League403030100Villarreal CF (wyp.)2014/15Primera División1612040221Arsenal2015/16Premier League1936150304Sporting CP (wyp.)2016/17Primeira Liga1936040293Real Betis (wyp.)2017/18Primera División82100092Frosinone2018/19Serie A17000–170León (Wyp.)2019Liga MX (Clausura)19420–2142019Liga MX (Apertura)16000–1602020Liga MX