He signed his first professional contract, of one year, in April 2016.[9] A year later, after playing regularly for the under-23 team, he signed another one-year deal, with the option of a second year.[10] He played in the first team's pre-season friendly against Kidderminster Harriers,[11] and in February 2018, the club confirmed that it would be taking up their option on Lubala's contract.[12] With Che Adams suspended and Isaac Vassell and Sam Gallagher injured, he was included on the bench for the Championship fixture at home to Burton Albion on 7 April.[13][14] He remained unused, but made his debut three days later, away to Bristol City, replacing Jérémie Boga after 69 minutes with his team 2–1 behind; the match ended 3–1.[15]
Lubala was a regular member of the first-team squad in 2018–19,[16] and the first few months of the season was frequently included in the matchday squad. He made one start in the EFL Cup defeat to Reading and three fleeting substitute appearances in the Championship.[17] At the end of the season he was offered a new contract, of one year with the option of a second,[16] but no agreement could be reached between club and player.[18]
Crawley Town
On 21 June 2019, Lubala signed a two-year contract with Crawley Town, managed by former Birmingham City coach Gabriele Cioffi. The deal included an option for a third year and an undisclosed sell-on clause.[18][19] He scored in each of Crawley's first four League Two matches.[20] Away to Carlisle United, he "shook off a challenge and cut in from the left before firing a low shot through the [goalkeeper's] legs" to tie the scores before the hosts won 2–1,[21] and at home to Salford City, he converted a penalty to open the scoring and had several other chances as his side won 2–0.[22] After goals against Scunthorpe United and Crewe Alexandra,[20] Lubala's fifth goal of the season, a deflected finish in the 17th minute of a 1–0 EFL Cup win against Norwich City on 27 August 2019, gave Crawley a first ever victory over top-flight opposition.[23][24] He said afterwards that "this was the best night of my short career so far".[25] He had a strong season with Crawley, scoring 13 goals in 41 appearances in all competitions across the curtailed 2019–20 season.[26]
Blackpool
On 1 September 2020, Lubala was signed by League One side Blackpool for an undisclosed fee, signing a three-year contract with the club.[26]
Lubala joined Northampton Town on 31 January 2022 on loan for the rest of the season.[27]
After making one appearance for his parent club in the 2022–23 EFL Cup,[28] Lubala joined League Two club Colchester United on loan for the remainder of the season.[29] He made his debut on 3 September as a half-time substitute with his side 1–0 down at home to Hartlepool United, and headed the equalising goal from Cameron Coxe's cross in the fifth minute of stoppage time.[30]
He was released by Blackpool at the end of the 2022–23 season.[31]
Burton Albion
On 2 September 2023, League One club Burton Albion confirmed the signing of Lubala on a short-term deal.[32] He made his debut the same day, as a second-half substitute in a 1–0 defeat at home to Exeter City.[33] He ended his spell with six goals from 26 matches in all competitions,[33] and opted to reject Burton's offer of a further contract.[34]
Wycombe Wanderers
Lubala signed a two-and-a-half-year contract with League One rivals Wycombe Wanderers on 30 January 2024.[35] He scored his first goal for the club on 27 February 2024, with a fine curling finish from outside the box in a league match against Cheltenham Town. On 17 September 2024, he became the first Wycombe Wanderers player to score four goals at a home game since the club was promoted to the English Football League, during a Bristol Street Motors Trophy match against Brighton and Hove Albion’s Under 21s team.
Career statistics
As of match played 28 January 2025
Appearances and goals by club, season and competition