1. A partire dalla stagione 1995-96 le statistiche di club si riferiscono ai soli campionati maggiori professionistici di Lega Il simbolo → indica un trasferimento in prestito
Presente a più riprese nell'Under-21 scozzese, in cui disputò 21 incontri[1] fino al 2004, esordì in Nazionale maggiore contro l'Australia al Murrayfield durante i test di fine anno 2006, divenendo tuttavia regolare in squadra dal Sei Nazioni 2008[1], quando già aveva lasciato nell'estate precedente la franchise scozzese per militare in English Premiership nelle file del Gloucester[4].
Nel 2010 prolungò il suo impegno con tale club per due ulteriori stagioni[4]; fece parte della rosa scozzese alla Coppa del Mondo di rugby 2011 in Nuova Zelanda, tuttavia non superando il primo turno.
Nel 2012, non avendo rinnovato l'impegno con Gloucester, si trasferì in Francia al Perpignano, club di prima divisione[5].