He made his first team debut whilst still a member of Watford's Academy, coming on as a substitute in a League Cup match against Notts County on 23 August 2005.
[9] Grant made his debut for Yeovil in their Football League Cup first round victory over Southend United, on 6 August 2013.
[12] At the end of the 2016–17 season, Grant turned down the offer of a new contract with Exeter, to sign for their Devon rivals Plymouth Argyle.
With manager Derek Adams opting for 4-2-3-1 and 4-3-3 formations for the first half of the 2017–18 season, Grant featured heavily but, once Adams switched to 4-3-2-1 and deployed Graham Carey and Ruben Lameiras as inside forwards, Grant lost favour and was only involved as a defensive substitute or a backup striker.
[20] Following an injury setback, Grant eventually made his debut on 6 November 2021 in an FA Cup tie away at Kidderminster Harriers.
[21] On 16 February 2022, manager Paul Hurst commented that Grant was available for loan following a difficult period blighted by injury.
[23] Ahead of the 2022–23 season, Grant signed for non-league team Nantwich Town, scoring on his debut in a friendly against Wrexham.
[24] In November 2022, whilst on the books at Nantwich Town, Grant was involved in a serious car crash which effectively stopped him playing football.
[25] In June 2006 Grant earned a call-up to the Jamaica under-23 squad to play in the Central American and Caribbean Games taking place in Colombia between 15 and 29 July.
[27] In May 2014 Grant was called up to the Jamaica senior squad, and made his full international début playing for 78 minutes against Serbia on 26 May.
On 2 June 2016, Grant was called up to the Jamaica squad for the Copa América Centenario as a replacement for the injured Simon Dawkins.