2000년 지브롤터 풋볼 리그의 링컨 레드 임프스 FC의 유스 팀에 합류하였다. 성인 무대 데뷔는 같은 지브롤터 클럽인 록 울브스로 이적해 데뷔하였다. 2006년 링컨 레드 임프스 FC로 복귀하여 2018-19 시즌까지 주전으로 뛰었다. 2018-19 시즌 이후에는 주로 로테이션 멤버로 출전하다가 2024년 10월 9일 현역 은퇴했다.
지브롤터 축구 국가대표팀이 FIFA의 가입하기 전인 2009년 국가대표로 데뷔하였다. 이후 2013년 정식으로 FIFA에 가입하여 첫 공식 경기인 슬로바키아와의 경기에 출전하였다. 2014년 페로 제도를 상대로 국가대표로 첫 득점을 기록하였고 같은 해 지브롤터가 처음으로 승리한 공식 경기인 몰타와의 경기에도 선발 출전하여 무실점으로 경기를 마무리하였다. 이후 41살까지도 많은 나이에도 불구하고 선발로 출전하였다.