The way I would think about this is that you want your data at a player record game level.
So, for example, if Mace plays Hai for one game, I would structure it as:
Player 1: Versus: Win: Loss:
Mace Hai 1 0
Hai Mace 0 1
So, in short, you'd have two records for each game (one for each player).
This way, you can put Player 1 and Sum(Win) and Sum(Loss) as your Columns, and n Columns Versus in Rows.
Hope this helps!