Além de ser um dos seis jogadores com mais jogos disputados na história da Premier League (503 jogos), Campbell teve longa carreira na Seleção Inglesa. Estreou pelo English Team em 1996 e no total realizou 73 partidas pela Seleção.
Carreira como jogador
Tottenham
Revelado nas categorias de base do Tottenham, foi promovido aos profissionais em 1992. O zagueiro atuou por quase dez anos pelos Spurs e foi campeão da Copa da Liga Inglesa na temporada 1998–99.
Em julho de 2001 foi contratado pelo rival Arsenal, onde viveu o auge da sua carreira. Com a camisa dos Gunners, Campbell conquistou dois títulos da Premier League, três da Copa da Inglaterra e dois da Supercopa da Inglaterra.
Contratado pelo Portsmouth em agosto de 2006, Campbell foi um dos destaques da equipe no título da Copa da Inglaterra de 2007–08.[3][4] O zagueiro permaneceu no clube até 2009, tendo atuado em 111 partidas e marcado dois gols.
Notts County
Terminado o contrato com o Portsmouth, foi contratado em agosto de 2009 pelo Notts County, que na época era treinado pelo sueco Sven-Göran Eriksson. Campbell jogou apenas uma partida pela equipe e logo depois acertou seu retorno ao Arsenal.[5]
Retorno ao Arsenal
Diante da carência de zagueiros no elenco, e ainda na temporada 2009–10, o técnico Arsène Wenger solicitou a contratação do zagueiro.[6] Em sua segunda passagem pelos Gunners, atuou em onze partidas e marcou um gol.
Newcastle
Em julho de 2010 foi contratado pelo Newcastle, então recém-promovido à Premier League.[7][8] Apesar de ter ficado na equipe até o fim de 2011, Campbell atuou em apenas oito partidas e não marcou gols.
Aposentadoria
Com a não renovação do contrato, e também por não mais receber propostas de nenhum clube, Campbell decidiu anunciar sua aposentadoria no dia 2 de maio de 2012.[9][10][11][12]
Após ter salvado o Macclesfield Town do rebaixamento na temporada 2018–19 da League Two (quarta divisão do futebol inglês), no dia 23 de outubro de 2019 foi anunciado como novo técnico do Southend United, da terceira divisão.[15]