The Londoner began his playing career with Arsenal but moved to Everton's Academy during the 2005/06 season. He made six senior appearances for the Toffees, while also spending time on loan at Peterborough United and Kilmarnock, with whom he scored his first professional goal.
Agard’s joined League One side Yeovil Town in the summer of 2011 and in his one and only season at Huish Park, he netted six times. He then signed for Rotherham United in July 2012 and went on to score 32 goals in two seasons for the Millers, helping them win successive promotions.
The forward moved to Bristol City in 2014 and continued his terrific goalscoring form, finding the net 14 times during the Robins’ League One title-winning campaign. Last season, Agard made 25 appearances in the Championship for the Ashton Gate outfit.