John Charles Bryan Barnes dilahirkan di Kingston, Jamaica,
pada 7 November 1963.
Barnes dibesarkan di Jamaika. Baru pada 1970-an, dia pindah
ke Inggris bersama keluarganya. Ayahnya yang seorang tentara meminta
anak-anaknya menekuni dunia olahraga. Barnes memilih sepak bola.
Memulai karier profesional di Watford pada 1981, Barnes
kemudian pindah ke Liverpool pada musim panas 1987. Posisi sayap kiri kemudian
menjadi langganannya.
Selama membela Liverpool, dia tampil sebanyak 314 kali di
liga dan mengemas 84 gol. Selama satu dekade Barnes mengabdi di Anfield sebelum
pindah ke Newcastle United saat pengujung kariernya pada 1997.
Sejumlah gelar didapatkan Barnes bersama The Reds. Dua di
antaranya adalah titel liga pada 1987-88 dan 1989-90. Gelar lain yang
didapatkan adalah Piala FA (1988-89 dan 1991-92), Piala Liga (1994-95), dan
Charity Shield (1988, 1989, 1990).
Atas jasa-jasanya itu, Barnes berada di posisi atas 100
Players Who Shook The Kop, yakni kelima (2006) dan ketujuh (2013).