| Onion15 vs Jin | 44–52 | 45.83% |
| Onion15 vs Kazuya | 32–44 | 42.11% |
| Onion15 vs King | 31–30–1 | 50.82% |
| Onion15 vs Bryan | 24–35 | 40.68% |
| Onion15 vs Reina | 32–24 | 57.14% |
| Onion15 vs Hwoarang | 25–29 | 46.30% |
| Onion15 vs Dragunov | 21–27 | 43.75% |
| Onion15 vs Steve | 17–26 | 39.53% |
| Onion15 vs Lidia | 21–12 | 63.64% |
| Onion15 vs Law | 17–13 | 56.67% |
| Onion15 vs Lili | 17–9 | 65.38% |
| Onion15 vs Paul | 8–17 | 32.00% |
| Onion15 vs Heihachi | 10–15 | 40.00% |
| Onion15 vs Yoshimitsu | 8–16 | 33.33% |
| Onion15 vs Jun | 8–15 | 34.78% |
| Onion15 vs Azucena | 5–17 | 22.73% |
| Onion15 vs Eddy | 9–13 | 40.91% |
| Onion15 vs Asuka | 8–13 | 38.10% |
| Onion15 vs Alisa | 5–13 | 27.78% |
| Onion15 vs Feng | 6–10 | 37.50% |
| Onion15 vs Nina | 7–9 | 43.75% |
| Onion15 vs Devil Jin | 10–5 | 66.67% |
| Onion15 vs Leo | 3–10 | 23.08% |
| Onion15 vs Lee | 6–7 | 46.15% |
| Onion15 vs Victor | 4–8 | 33.33% |
| Onion15 vs Jack-8 | 7–4 | 63.64% |
| Onion15 vs Xiaoyu | 5–5 | 50.00% |
| Onion15 vs Lars | 4–6 | 40.00% |
| Onion15 vs Shaheen | 5–5 | 50.00% |
| Onion15 vs Raven | 3–6 | 33.33% |
| Onion15 vs Clive | 3–4 | 42.86% |
| Onion15 vs Zafina | 2–3 | 40.00% |
| Onion15 vs Anna | 3–2 | 60.00% |
| Onion15 vs Claudio | 3–1 | 75.00% |
| Onion15 vs Kuma | 0–4 | 0.00% |
| Onion15 vs Panda | 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.