The 27-year-old striker joined Pirates in 2018 and was initally a regular contributor before finding game-time hard to come by and ultimately shipped out to Sekhukhune United last season.

He then joined Swallows for the first half of the current campaign, and scored six goals from his opening seven games to earn a recall to the Buccaneers.

He has since played in the last two DStv Premiership matches for his parent club; a 1-0 win over Polokwane City and 1-1 draw with Cape Town Spurs, and in the Nedbank Cup last 32 win over Crystal Lake, where he scored a goal in the 6-0 victory.

Pirates next face Kaizer Chiefs in the Soweto derby on Saturday.

When asked about his return, Mabasa said on iDiski Times: “One thing I’ve admired about this club is the real togetherness. Looking from the outside and to be a part of it is something that I’ve always longed for. 

“It reminds me of what Bloemfontein Celtic was, that sense of togetherness, that brotherhood and that is exactly what we have in this team. And I can see why they managed to win the Nedbank Cup last season and MTN8, as well as the MTN8 again this season.”

Mabasa added: “Look I’ve always wanted to be an important [part of] this club, I mean, growing up I supported this club, and I’ll do my everything to be a part of this club.

“I think I can attribute that to my mentality, as a player and as a person. You know, the experiences that I’ve been through previously at school, about being at Pirates before.

“Your mentality is very key in every situation that you come across. 

“Obviously, I was a bit disappointed when being sent out on loan. But look, I didn’t look down and picked my head up. And I said, ‘look, this is another chance to prove myself and to prove what I’m capable of’ and I believe that I’ve done that in the first half of the season. 

“Hopefully, I can continue in the second half and deliver for the mighty Buccaneers.”