On 24 August 2021, Alfa was named in the squad for a second round EFL Cup game against Oxford United, he came off the bench on the 75th minute to made his senior QPR debut.[3]
In January 2019, Alfa signed a new 18-month contract with QPR and joined Spanish side Atlético Baleares on loan for the rest of the season.[4]
On 16 January 2020, Alfa joined National League side Maidenhead United on loan,[7] during his time there he made eight appearances and scored three goals.[8]
On 9 February 2022, Alfa joined Dartford on loan for the remainder of the 2021–22 season.[9]
On 13 September 2022, Alfa, along with QPR teammate Faysal Bettache, joined National League club Aldershot Town on a three-month loan deal.[10]
On 3 February 2023, following the ending of his loan to Aldershot, Alfa signed for Chelmsford City on loan until the end of the season.[11] He was released by QPR at the end of the 2022–23 season.[12]
On 6 October 2023, Alfa returned to Chelmsford on a permanent deal.[13]
On 25 July 2024, Alfa signed a one-year deal with Rochdale.[14]
Career statistics
As of end of 2023–24 season
Appearances and goals by club, season and competition