SAFA head of referees Abdul Ebrahim has explained why Siphelele Ntshangase did not make his long-awaited debut for Marumo Gallants FC.
Despite being initially named in the starting line-up for Tuesday's DStv Premiership encounter, Ntshangase was replaced at the last minute ahead of a 2-2 draw against Royal AM due to his irregular jersey number.
The former Kaizer Chiefs star favours wearing the number 10, but with it already being used, Ntshangase was allocated number 100.
Scroll through the gallery to see the 10 most valuable No. 10s in the PSL
According to Abdul, the NSL rule only allows jersey numbers from 1 to up to 99.
"Marumo Gallants yes they did have a player with the number 100, remember the NSL rules says only 1 to 99 may be used," Abdul tells Kickoff.com.
"The away team brought it to the attention of the match commissioner, but before he could do anything Marumo Gallants decided to withdraw the player.
"They wanted to change the number to 01 with the away team confirming that they would play under protest.
"Marumo Gallants then out of their own withdraw the player. The match commissioner informed Gallants that if Ntshangashe was to play with the 100 jersey number it would be reported.
"It really would have been a non-issue, the bottom line is the match commissioner did not say to the club the player could not play because he has no right to do that.
"So it was the home team Marumo Gallants who themselves took it upon themselves to withdraw the player because of what the away team said.
"So it has nothing to do with the match officials at all. All that could have happened is the match commissioner could have put in a report to let the PSL know and that's it. It's then up to the PSL to act."