[4] At the end of the 2010–11 season, he was released by Everton along with goalkeeper Iain Turner and Hope Akpan after their contracts with the club expired.
[8] and made his debut in the Scottish Premier League as Kilmarnock lose to Hibernian 2–1 on 12 February 2011[9] before scoring his first goal in Scotland against Hearts in a 2–2 draw on 30 April 2011.
[19][20] In April 2013, Agard scored in three successive wins against Fleetwood Town, Bradford City and Plymouth Argyle,[21][22][23] contributing greatly to the clubs' automatic promotion to League One later that month.
[32] On 9 August 2014, Agard started for Rotherham in their opening fixture of The Championship season in a 1–0 defeat against Derby County.
[36] On 11 August 2016, Agard joined League One side Milton Keynes Dons for an undisclosed, club-record transfer fee.
[41] During the first few months of the 2020–21 season, through a combination of injury and a lack of first team opportunities, Agard found himself out of favour with new manager Russell Martin.
[42] He eventually made his first appearance of the campaign on 8 December 2020 in a 6–0 EFL Trophy Round of 32 home win over Norwich City U21, scoring two goals in the match.
[47] On 12 January 2022, Agard joined League One club Doncaster Rovers on a free transfer, signing an 18-month deal.
[48] Born in England, Agard is also eligible to play for Jamaica, St. Vincent & Grenadines and Dominica due to his heritage.