Actualmente juega en las filas del RANS Simba Bogor IBL de Indonesia.
Comenzó su carrera en el club inglés Sheffield Sharks de la British Basketball League en 2008.
[1][2] En 2011, después de jugar en el EuroBasket 2011 con la Selección absoluta británica y ser nombrado British Basketball’s Emerging Athlete,[3] fue cedido al Bàsquet Tarragona 2017 para que compitiera en la Liga LEB Oro 2011/12, en la que finalizó con unas medias de 6 puntos y 2,3 asistencias.
Inició su andadura internacional representando a la Selección de Gran Bretaña en las categorías u-16, u-18 y al Reino Unido en la u-20.
Su actuación más destacada del campeonato fue ante España contra la que jugó 23 minutos repartiendo 6 asistencias.
En 2014 participó en las eliminatorias de clasificación para el Eurobasket 2015, registrando 7 puntos, 4 asistencias y 6 rebotes por encuentro.
En septiembre de 2022 disputó con el combinado absoluto británico el EuroBasket 2022, finalizando en vigesimocuarta posición.