| John Balls vs King | 102–97 | 51.26% |
| John Balls vs Kazuya | 85–75 | 53.12% |
| John Balls vs Reina | 84–72 | 53.85% |
| John Balls vs Jin | 84–65 | 56.38% |
| John Balls vs Hwoarang | 53–71 | 42.74% |
| John Balls vs Bryan | 66–53 | 55.46% |
| John Balls vs Steve | 52–54 | 49.06% |
| John Balls vs Yoshimitsu | 44–60 | 42.31% |
| John Balls vs Lili | 56–44 | 56.00% |
| John Balls vs Law | 35–49 | 41.67% |
| John Balls vs Eddy | 38–44 | 46.34% |
| John Balls vs Dragunov | 41–36 | 53.25% |
| John Balls vs Paul | 29–46 | 38.67% |
| John Balls vs Lee | 33–39 | 45.83% |
| John Balls vs Victor | 33–31 | 51.56% |
| John Balls vs Xiaoyu | 27–36 | 42.86% |
| John Balls vs Lars | 28–33 | 45.90% |
| John Balls vs Jun | 33–28 | 54.10% |
| John Balls vs Azucena | 28–31 | 47.46% |
| John Balls vs Asuka | 30–28 | 51.72% |
| John Balls vs Heihachi | 31–26 | 54.39% |
| John Balls vs Clive | 24–29 | 45.28% |
| John Balls vs Nina | 23–28 | 45.10% |
| John Balls vs Leo | 30–18 | 62.50% |
| John Balls vs Lidia | 22–26 | 45.83% |
| John Balls vs Devil Jin | 18–28 | 39.13% |
| John Balls vs Jack-8 | 16–29 | 35.56% |
| John Balls vs Raven | 22–17 | 56.41% |
| John Balls vs Feng | 14–24 | 36.84% |
| John Balls vs Leroy | 18–19 | 48.65% |
| John Balls vs Claudio | 14–18 | 43.75% |
| John Balls vs Kuma | 15–17 | 46.88% |
| John Balls vs Alisa | 15–16 | 48.39% |
| John Balls vs Shaheen | 5–7 | 41.67% |
| John Balls vs Panda | 6–3 | 66.67% |
| John Balls vs Zafina | 3–2 | 60.00% |
| John Balls vs Armor King | 4–1 | 80.00% |
| John Balls vs Miary Zo | 1–2 | 33.33% |
| John Balls vs Fahkumram | 2–0 | 100.00% |
Limitations
This data is often requested to give insight into which characters you have more trouble with than others, but it is not particularly helpful for that. The main issue is that it is heavily skewed by how strong the opponents you play are.
For example, this data suggests my worst matchup is clearly vs Reina, but that's just because most of those games are vs Yagami.
There is a way to account for this being worked on. The central idea is to assign each matchup a rating vs you which adjusts based on the result, much like the regular rating but also based on the rating of each player. With this, it would give a better summary of how well you perform vs each character.
In the meantime, this page is here to present the data as requested.