There were about 15 candidates on the TX ballot.
but how many was running at the time?
You said “there were about 15 candidates on the TX ballot.”
The top 5 candidates were 96.6 percent of the vote. Adding the remaining 3.4 percent left over still has Cruz at 47.2, assuming all of the 3.4 goes to Cruz.