| X_Demonic_Ryu_X vs King | 27–24 | 52.94% |
| X_Demonic_Ryu_X vs Jin | 17–16 | 51.52% |
| X_Demonic_Ryu_X vs Bryan | 13–12 | 52.00% |
| X_Demonic_Ryu_X vs Reina | 13–12 | 52.00% |
| X_Demonic_Ryu_X vs Kazuya | 15–9 | 62.50% |
| X_Demonic_Ryu_X vs Paul | 11–10 | 52.38% |
| X_Demonic_Ryu_X vs Eddy | 8–12 | 40.00% |
| X_Demonic_Ryu_X vs Lars | 6–11 | 35.29% |
| X_Demonic_Ryu_X vs Asuka | 8–8 | 50.00% |
| X_Demonic_Ryu_X vs Lee | 7–8 | 46.67% |
| X_Demonic_Ryu_X vs Jun | 9–6 | 60.00% |
| X_Demonic_Ryu_X vs Feng | 7–7 | 50.00% |
| X_Demonic_Ryu_X vs Victor | 4–10 | 28.57% |
| X_Demonic_Ryu_X vs Hwoarang | 6–7 | 46.15% |
| X_Demonic_Ryu_X vs Heihachi | 4–9 | 30.77% |
| X_Demonic_Ryu_X vs Dragunov | 4–8 | 33.33% |
| X_Demonic_Ryu_X vs Shaheen | 5–7 | 41.67% |
| X_Demonic_Ryu_X vs Leroy | 4–8 | 33.33% |
| X_Demonic_Ryu_X vs Azucena | 6–6 | 50.00% |
| X_Demonic_Ryu_X vs Claudio | 4–6 | 40.00% |
| X_Demonic_Ryu_X vs Steve | 7–2 | 77.78% |
| X_Demonic_Ryu_X vs Jack-8 | 2–7 | 22.22% |
| X_Demonic_Ryu_X vs Nina | 5–4 | 55.56% |
| X_Demonic_Ryu_X vs Raven | 4–5 | 44.44% |
| X_Demonic_Ryu_X vs Law | 6–2 | 75.00% |
| X_Demonic_Ryu_X vs Lili | 4–4 | 50.00% |
| X_Demonic_Ryu_X vs Zafina | 1–6 | 14.29% |
| X_Demonic_Ryu_X vs Yoshimitsu | 4–2 | 66.67% |
| X_Demonic_Ryu_X vs Leo | 4–2 | 66.67% |
| X_Demonic_Ryu_X vs Anna | 4–2 | 66.67% |
| X_Demonic_Ryu_X vs Devil Jin | 3–2 | 60.00% |
| X_Demonic_Ryu_X vs Panda | 2–3 | 40.00% |
| X_Demonic_Ryu_X vs Kuma | 2–2 | 50.00% |
| X_Demonic_Ryu_X vs Lidia | 3–1 | 75.00% |
| X_Demonic_Ryu_X vs Xiaoyu | 1–0 | 100.00% |
| X_Demonic_Ryu_X vs Alisa | 1–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.