| CoTy vs Steve | 32–52 | 38.10% |
| CoTy vs Jin | 31–52 | 37.35% |
| CoTy vs Bryan | 23–46 | 33.33% |
| CoTy vs Reina | 22–44 | 33.33% |
| CoTy vs Dragunov | 20–37 | 35.09% |
| CoTy vs Kazuya | 22–32 | 40.74% |
| CoTy vs King | 21–20 | 51.22% |
| CoTy vs Jun | 21–20 | 51.22% |
| CoTy vs Armor King | 15–18 | 45.45% |
| CoTy vs Xiaoyu | 12–19 | 38.71% |
| CoTy vs Lars | 5–23 | 17.86% |
| CoTy vs Lidia | 8–18 | 30.77% |
| CoTy vs Devil Jin | 9–16 | 36.00% |
| CoTy vs Law | 6–17 | 26.09% |
| CoTy vs Lili | 9–13 | 40.91% |
| CoTy vs Yoshimitsu | 10–11 | 47.62% |
| CoTy vs Lee | 13–8 | 61.90% |
| CoTy vs Hwoarang | 9–11 | 45.00% |
| CoTy vs Victor | 7–12 | 36.84% |
| CoTy vs Leo | 10–8 | 55.56% |
| CoTy vs Paul | 4–13 | 23.53% |
| CoTy vs Anna | 5–12 | 29.41% |
| CoTy vs Azucena | 6–10 | 37.50% |
| CoTy vs Asuka | 4–11 | 26.67% |
| CoTy vs Leroy | 7–8 | 46.67% |
| CoTy vs Heihachi | 5–10 | 33.33% |
| CoTy vs Eddy | 2–12 | 14.29% |
| CoTy vs Kuma | 3–9 | 25.00% |
| CoTy vs Alisa | 7–4 | 63.64% |
| CoTy vs Jack-8 | 1–8 | 11.11% |
| CoTy vs Claudio | 5–4 | 55.56% |
| CoTy vs Fahkumram | 1–8 | 11.11% |
| CoTy vs Miary Zo | 5–4 | 55.56% |
| CoTy vs Clive | 1–4 | 20.00% |
| CoTy vs Feng | 2–2 | 50.00% |
| CoTy vs Nina | 0–4 | 0.00% |
| CoTy vs Panda | 0–3 | 0.00% |
| CoTy vs Zafina | 1–2 | 33.33% |
| CoTy vs Raven | 0–2 | 0.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.