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
Croft iniziò la sua carriera professionistica a vent'anni nel Leicester, club con il quale vanta a tutto il 2013 quattro titoli di campione inglese; messosi in luce già nel 2006 con l'Inghilterra VII[2], nel gennaio 2008 fu inserito dal C.T. della Nazionale maggioreBrian Ashton nella rosa per il Sei Nazioni, nel corso del quale disputò il suo incontro d'esordio a Saint-Denis contro la Francia.
Successivamente ha disputato anche gli ultimi due incontri del torneo, contro Scozia e Irlanda.
L'anno seguente fu convocato per il tour 2009 dei British Lions contro il Sudafrica, ai cui tre test match prese parte marcando due mete complessivamente; presente anche alla Coppa del Mondo di rugby 2011 con l'Inghilterra, a quattro anni di distanza dal tour precedente fu convocato per la spedizione dei British Lions del 2013 in Australia[3], scendendo in campo in due test match contro gli Wallabies e vincendo la serie 2-1.