Career
Born in Barking, England, Lennon joined Charlton Athletic"s academy and once captained the U18 squad. In July 2013, Lennon signed his first professional contract at the club Six months later in December, Lennon signed a new contract with the club, which will keep him until 2016.
His performance left the away Charlton"s supporters very impressed.
After this, Lennon made his league debut for the club on 28 January 2014, however he could not prevent Charlton losing 3–0 to Doncaster Rovers. On 22 July 2014 Lennon joined Cambridge United on loan until 3 January 2015 but was recalled to Charlton on 31 October 2014 after making only two league appearances for Cambridge and one Football League Trophy start.
On 27 November 2014, Lennon joined Gillingham on a youth loan deal. On 2 October 2015, Lennon re-joined Gillingham on a one-month youth loan deal.
Subsequently the loan was extended until 12 December 2015.
On 20 November 2015, Lennon returned to Charlton Athletic.