Carriera Club Originario di Glasgow, si trasferì con la famiglia a Londra all'età di 3 anni iniziando a giocare a calcio nella capitale inglese e riuscendo ad entrare nel settore giovanile del , club con cui nel 2001, ancora diciassettenne, viene aggregato alla prima squadra, militante nella seconda divisione inglese; gioca la sua prima partita ufficiale con la prima squadra il 30 marzo 2002, nella vittoria casalinga per 3-0 sullo , che è anche la sua unica presenza stagionale. Nella stagione successiva segna invece il suo primo gol in competizioni professionistiche e gioca 6 partite (5 in campionato ed una in FA Cup), mentre a partire dalla stagione 2003-2004, all'età di diciannove anni, inizia a giocare con regolarità, segnando 2 reti in 29 partite di campionato e giocando 5 partite in FA Cup, competizione in cui i Lions perdono la finale nel derby cittadino con il , ottenendo tuttavia in questo modo la qualificazione alla Coppa UEFA: il 30 settembre 2004, nel primo turno di questa competizione, Sweeney gioca anche la sua unica partita in carriera nelle competizioni UEFA per club, scendendo in campo nella sconfitta per 3-1 sul campo degli ungheresi del , che passano il turno con un punteggio aggregato di 4-2. Nel prosieguo della stagione gioca poi altre 24 partite (con 2 reti) in campionato, per un totale di 67 presenze e 5 reti tra tutte le competizioni ufficiali con la maglia del Millwall.
Il 2 luglio 2005 viene ceduto a titolo definitivo per 250000 sterline allo , altro club di seconda divisione; a causa di un infortunio alla schiena subito in un'amichevole estiva salta i primi tre mesi della stagione 2005-2006, ma una volta rientrato inizia a giocare con buona regolarità, disputando 17 incontri e segnando una rete in campionato. Nella stagione 2006-2007, invece, dopo un gol in altre 13 presenze, nel gennaio del 2007 viene ceduto in prestito per sei mesi allo , con cui gioca 8 partite in terza divisione. Rientrato alle Potteries, il 22 novembre del 2007 dopo altre 5 presenze in seconda divisione viene ceduto in prestito per due mesi al , sempre in terza divisione. Dopo 5 presenze lascia i Saddlers e nel gennaio del 2008 viene ceduto a titolo definitivo al , dove conclude la stagione 2007-2008 giocando altre 9 partite in terza divisione. Rimane poi in rosa (ma senza venire schierato in campo in altre partite ufficiali) fino al marzo del 2009, quando viene ceduto in prestito fino a fine stagione al , in quarta divisione. Qui con 8 presenze contribuisce ad evitare la retrocessione, e nella successiva sessione di calciomercato viene acquistato a titolo definitivo dagli stessi Mariners, con cui nella stagione 2009-2010 gioca stabilmente da titolare, segnando 4 reti in 40 partite di campionato giocate: a livello di squadra la stagione è tuttavia estremamente negativa, dal momento che il club dopo 122 anni retrocede per la prima volta nella sua storia al di fuori dei campionati della Football League.
Sweeney, tuttavia, vista la buona stagione a livello individuale, viene acquistato a titolo definitivo dal , club in cui con 25 presenze contribuisce a conquistare una promozione in terza divisione, categoria in cui poi gioca rispettivamente 41 e 16 partite (rispettivamente con 4 ed un gol segnato) nelle stagioni 2011-2012 e 2012-2013, concludendo peraltro quest'ultima annata in quarta divisione dopo essere stato ceduto ai londinesi dell' l'8 gennaio 2013. Rimane in questo club (in cui gioca in tutto 29 partite di campionato) anche per la stagione 2013-2014, giocata a sua volta in quarta divisione, per poi nell'estate del 2014 trasferirsi a parametro zero al , con cui segna una rete in 36 presenze in quinta divisione. Si ritira definitivamente nel 2017, all'età di 33 anni, dopo un biennio trascorso tra la Southern Counties East Football League (nona divisione, vinta nella stagione 2015-2016) e la Division One South della Isthmian League (ottava divisione) con il .
Nazionale Tra il 2004 ed il 2005 ha giocato 8 partite con la nazionale scozzese Under-21.
Palmarès Club Competizioni regionali Southern Counties East League: 1 Greenwich Borough: 2015-2016
Note
Collegamenti esterni