He went through several trials in Romania,[1][2] before landing a contract with Liga I side FC Botoșani in June 2014.[3] His contract, however, was terminated in July 2014.[4]
Mallorca
He left Romania to undergo a new series of tryouts in Spain, eventually ending up training with Segunda División side RCD Mallorca. After convincing Los Bermellones of his worth during two-week trial, he signed a contract with the club in September 2014.[1] However, problems with his visa kept him effectively out of the team for 7 months before he was eventually cleared to play.[5] In his two seasons with the club, he only managed to appear in one match.
Ergotelis
In September 2017, Efford went on trial with GreekFootball League side Ergotelis and earned a contract.[6] He received the no. 9 jersey and scored on his debut on October 25, 2017, in a 2−4 home loss to Superleague club Xanthi in the Greek Cup.[7] On March 5, 2018, in his twelfth league appearance for the club, Efford scored his first two goals in a 0−3 away win against AO Chania−Kissamikos.[7][8] He also provided the assist for teammate Hugo Cuypers' goal in the 13th minute.[8] Efford followed this with an early goal against Panachaiki on March 8.[9] He scored a second brace on April 1, 2018, in a 5−1 victory over Panegialios.[10]
Efford quickly became the focal point of Ergotelis' attack in the 2018–19 season, finishing as top-scorer for the club with 11 goals. During the following season, Efford scored his first professional hat trick on January 13, 2020, and moved up to second place on Ergotelis's list of all-time top scorers in professional competitions with 31 goals.
Waasland-Beveren
When Efford's contract with Ergotelis expired in the summer of 2020, he was heavily linked with Greek giants Panathinaikos, but instead he signed a three-year contract with Belgian First Division side Waasland-Beveren on July 20, 2020.[11]
Motherwell
On January 29, 2022, Motherwell announced the signing of Efford for an undisclosed fee from Waasland-Beveren on a contract until the summer of 2023.[12]
On 11 September 2023, Efford left Motherwell after his contract was terminated by mutual agreement.[13]
PAS Giannina
On September 16, 2023, he signed a three-year contract with PAS Giannina.,[14] He was released on January 30, 2024.[15]