I don’t think that #20 who threw the punch was a player. He’s wearing cargo shorts. Unless he didn’t dress for the game and sat it out.
He might have gotten ejected earlier or injured in the May 5 game.