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
Danielli fu schierato nelle nazionali giovanili dell'Inghilterra, ma nel gennaio del 2003 decise di passare alla nazionale scozzese. Con gli Highlanders esordì ad agosto in un test-match per la Coppa del Mondo di rugby 2003 contro l'Italia, segnando una meta. Alla partenza in coppa, contro gli U.S.A., Danielli contribuì in maniera sostanziale alla vittoria dei suoi, oltrepassando per ben due volte la linea di meta avversaria e impressionando il pubblico, cosa che accadde anche nel resto del torneo. Il giocatore segnò un'altra meta importante per lui nel 2004, al Murrayfield Stadium, nel suo debutto casalingo nel Sei Nazioni, contro l'Inghilterra.
Danielli passò alla fine dell'estate del 2001 dai Bristol Shoguns al Bath Rugby, nel quale rimase fino al 2004, anno di passaggio ai Border Reivers. Nel suddetto club, Danielli giocò per tre stagioni, fino a quando il giocatore, in seguito alla dissoluzione del club, decise di cambiare squadra, approdando così agli irlandesi dell'Ulster.
Danielli ha lasciato la nazionale nel 2005, per poi essere riconvocato per il Sei Nazioni 2006.
La sua ultima apparizione internazionale risale al 21 novembre 2009, quando ha disputato un test-match contro l'Australia.