Barnes omaa sekä Suomen että Ranskan kansalaisuuden. Hän debytoi Korisliigassa kaudella 2008–09 KTP-Basketin riveissä. Kaikkiaan Barnes on pelannut Korisliigassa neljä kautta KTP:n paidassa.
Juniorivuosien jälkeen Barnesin tie vei Yhdysvaltoihin, jossa Barnes pelasi yhden kauden ajan Saint Maryn ja kolme kautta Bakerin yliopistossa. Kaudella 2018–19 hän edusti ranskalaista Lourdesin joukkuetta kolmanneksi korkeimmalla sarjatasolla.
Kaksi edellistä kautta Barnes on edustanut I-divisioona A:ta pelaavaa Kristika Turkua, jossa hän on ollut joukkueen avainpelaajia. Menneellä kaudella pisteitä kertyi 16,3 ja levypalloja 6,8 ottelua kohden.
– Olen iloinen sopimuksestani Korihaiden kanssa. Tämä on minulle hyvä mahdollisuus kehittyä pelaajana, joten olen innoissani tulevista vuosista. Kaksi hyvää kautta Turussa sekä kuultuani Korihaiden suunnitelmat tulevaisuutta varten, vakuuttivat minut palaamaan takaisin Korisliigaan, kommentoi Barnes Korihaiden tiedotteessa.
Korihaiden päävalmentaja Jarno Nikulan mukaan Barnes tuo joukkueeseen kokoa ja heittovoimaa.
– Barnes on fyysinen ja heittovoimainen pelaaja, jolla on alla kaksi hyvää kautta Turussa. Hän tuo nuoreen joukkueeseen lisää kokemusta, kertoo Nikula.
