Batlokwa began his career with
Thurrock, joining
Southend United at the age of 14. He played with the Southend first team during the 2018–19 pre-season, making his competitive debut on 4 September 2018. He was released by Southend at the end of the 2018–19 season. Batlokwa then joined
Brentwood Town at the end of November 2019. He played for the club until March 2020, where he joined
Canvey Island. He was released in the summer 2020. During the
2022–23 season, Batlokwa had a brief spell with
Concord Rangers, however did not play for the club. In January 2023, following his time at Concord Rangers, Batlokwa spent time on trial at Slovak club
Tatran Liptovský Mikuláš. On 1 September 2023, Batlokwa signed for newly promoted
NIFL Premiership side
Loughgall. Ahead of the
2024 League of Ireland First Division season, after making two
Northern Ireland Football League Cup appearances for Loughgall, Batlokwa signed for
Athlone Town. Ahead of the
2024–25 season, Batlokwa returned to England, signing for
Isthmian League North Division side
Maldon & Tiptree. In April 2025, Batlokwa signed for
Bowers & Pitsea. ==International career==