Mabena will now stay on at Pirates till the end of next season following the addition of another year to his current deal that was due to run out in June.
Mabena staying at Pirates