Usually if a shirt is included with the match they’ll ask your size at registration, E.g., Sheepdog IDPA in Valdosta.
Sometimes there will be an online purchase option, usually very expensive. And sometimes there will be a t-shirt vendor at the range with less expensive, usually cotton, options. And at some matches, nada.
The best one I had was from IRC which listed all the competitors of the back.