Ipswich Town Born in
Lambeth, Kenlock was a schoolboy at
Crystal Palace before leaving the club and becoming a graduate of Croydon-based charity
Kinetic Foundation. He joined the Ipswich Town Academy in April 2014. in 2016 On 24 August 2015, Kenlock signed a two-year professional contract with
Ipswich Town, with an option for a further 12 months. Kenlock made his competitive Ipswich debut against
Stevenage on 11 August 2015 in the first round of the
Football League Cup. He made his league debut for Ipswich on 30 April, starting in a 3–2 home win over
Milton Keynes Dons at
Portman Road. Kenlock made 5 appearances during his first season in professional football. Although primarily being behind first choice left back
Jonas Knudsen in the starting lineup, he made 18 appearances over the course of the season. On 17 July 2019, Kenlock signed a new three-year contract with the club, with the option of a further year extension. He started at left back in the first game of the
2019–20 season as Ipswich won 1–0 away at
Burton Albion. Despite starting the first 7 games of the season, Kenlock struggled for consistent game time during the second-half of the season, only making two further league appearances before the season was suspended in March due to the
Coronavirus outbreak. He made 17 appearances in all competitions over the course of the season. During the summer of 2021, Kenlock was told by new manager
Paul Cook that he was not in his plans for the upcoming season, and was instructed to train with the club's U23s alongside multiple other first team players such as
Flynn Downes. Kenlock was subsequently not allocated a squad number for the 2021–22 season, leaving him ineligible to play a league game for the club until January 2022.
Colchester United (loan) On 20 January 2022, having made only two appearances for Ipswich during the season, all of which came in the
EFL Trophy, Kenlock joined
Colchester United on loan for the rest of the 2021–22 season. He made his debut two days later where he scored his first senior goal in a 3–0 win over
Salford City. On 5 May 2022, Ipswich confirmed that Kenlock would be released following the expiration of his contract, ending his 8-year association with the club.
Barrow On 4 August 2022, Kenlock joined League Two side
Barrow on a free transfer.
Aldershot Town On 10 March 2023, Kenlock signed for
National League club
Aldershot Town on a contract till the end of the season.
Ebbsfleet United On 31 October 2023, Kenlock joined National League side
Ebbsfleet United.
Barnet On 24 June 2024, Kenlock joined National League side
Barnet on a three-year deal. He scored one goal in 44 games in his first season, but after sustaining a knee injury, he did not play at all in his second season and left the club at the end of the 2025-26 campaign. ==International career==