Capcom vs. SNK 2: Mark of the Millennium is one of the most beloved crossover fighting games ever made, and a personal all-time favorite. 48 characters from Capcom and SNK’s greatest rosters, six grooves, one question: who’s really the best?
SaltyBet can’t answer that directly — it runs MUGEN recreations of these characters, not the original game. But with 28 CvS2-tagged fighters and 2,725 matches in our database, we can answer a different question: how do CvS2’s MUGEN counterparts hold up in SaltyBet’s 24/7 arena?
The short answer: not great. But there are some surprises.
We found 28 fighters in our database explicitly tagged as CvS2 versions — 10 from the Capcom side, 18 from the SNK side. Of those, 19 have 50+ matches, which is where we set the bar for reliable data.
Here’s the full picture, sorted by win rate:
| Fighter | Side | Win Rate | Record | Tier |
|---|---|---|---|---|
| G rugal CVS | SNK | 69.7% | 85-37 | B |
| Cvs sakura | Capcom | 55.2% | 69-56 | B |
| Geese CVS | SNK | 54.4% | 56-47 | B |
| King cvs | SNK | 53.1% | 93-82 | A |
| Ken CVS | Capcom | 52.2% | 60-55 | B |
| Akuma cvs2 | Capcom | 49.4% | 83-85 | A |
| Ryu CVS | Capcom | 47.3% | 52-58 | B |
| Cvs terry bogard | SNK | 42.6% | 72-97 | A |
| Rugal bernstein (cvs)-kofm | SNK | 42.6% | 72-97 | A |
| Vice CVS | SNK | 41.8% | 41-57 | B |
| Rugal CVS | SNK | 40.0% | 40-60 | B |
| Cvs yun | Capcom | 36.3% | 45-79 | B |
| Cvs sagat | Capcom | 35.6% | 62-112 | A |
| Kyo cvs2 | SNK | 33.3% | 61-122 | A |
| Omega rugal cvs | SNK | 32.2% | 67-141 | S |
| Guile cvs2 | Capcom | 30.0% | 33-77 | B |
| Kim kaphwan CVS2 | SNK | 29.7% | 30-71 | B |
| Yamazaki cvs2 | SNK | 25.9% | 48-137 | B |
| Haohmaru CVS | SNK | 25.3% | 23-68 | B |
| Fighter | Side | Win Rate | Record | Tier |
|---|---|---|---|---|
| Terry CVS | SNK | 71.4% | 5-2 | P |
| Cvs raiden | SNK | 69.2% | 9-4 | P |
| Dan CVS | Capcom | 66.7% | 6-3 | P |
| Joe CVS | SNK | 63.6% | 7-4 | P |
| Raiden CVS | SNK | 58.3% | 7-5 | P |
| Kyo CVS | SNK | 45.5% | 5-6 | P |
| Bison CVS | Capcom | 44.4% | 4-5 | P |
| Athena CVS | SNK | 35.7% | 5-9 | P |
| Rolento CVS | Capcom | 11.1% | 1-8 | P |
In the original game, the whole point is Capcom vs. SNK. So who wins in SaltyBet?
| Side | Matches | Wins | Win Rate |
|---|---|---|---|
| Capcom (10 fighters) | 953 | 415 | 43.5% |
| SNK (18 fighters) | 1,772 | 726 | 41.0% |
| Combined | 2,725 | 1,141 | 41.9% |
Neither side wins more than they lose. Capcom edges SNK by 2.5 points (43.5% vs 41.0%), but both are below 50%. CvS2 fighters as a group are underdogs in SaltyBet — they lose more often than they win.
When CvS2 fighters actually face each other, the sample is tiny — only 5 direct Capcom-vs-SNK CvS2 matchups in the entire database. Capcom leads 3-2, but that’s a coin flip, not a trend.
CvS2’s competitive tournament scene has its own tier list. There are some go-to tournament favorites, like Sakura, Sagat, Blanka, and Iori dominate high-level play. But do the tournament darlings of CvS2 translate to MUGEN dominance?
We looked at every variant of these characters across the full SaltyBet database — not just the CvS2-tagged versions, but all MUGEN interpretations of each character.
| Character | Side | Variants | Matches | Win Rate | Best Variant | Best WR |
|---|---|---|---|---|---|---|
| Iori | SNK | 27 | 3,338 | 55.9% | Gold metal iori | 90.9% |
| Vice | SNK | 5 | 519 | 56.3% | Vice-kofm | 69.4% |
| Morrigan | Capcom | 7 | 1,031 | 54.7% | Nxc morrigan | 68.8% |
| Mai | SNK | 11 | 1,503 | 53.4% | Mai tokiha ex | 79.3% |
| Sakura | Capcom | 26 | 3,361 | 52.1% | Matou sakura EX | 77.4% |
| Geese | SNK | 34 | 4,100 | 51.0% | Magic geese | 75.5% |
| Hibiki | SNK | 9 | 1,406 | 50.8% | Hibiki-san | 69.2% |
| Bison | Capcom | 16 | 1,924 | 50.3% | M.bison mk2 | 67.6% |
| Yamazaki | SNK | 8 | 1,243 | 50.0% | Orochi yamazaki | 62.7% |
| Sagat | Capcom | 16 | 1,872 | 47.8% | Demon sagat | 73.9% |
| Blanka | Capcom | 12 | 1,184 | 46.7% | Blanka mvc | 71.7% |
| Cammy | Capcom | 7 | 1,032 | 35.2% | Cammy EX3 | 45.7% |
| Rolento | Capcom | 3 | 387 | 28.9% | Rolento f. schugerg | 33.8% |
Iori leads the pack — 27 variants, 3,338 matches, and a 55.9% combined win rate. Gold Metal Iori sits at a staggering 90.9%, though with only 22 matches. His more battle-tested variant, Iori clone-9, holds 83.7% across 221 matches.
Vice is the quiet overachiever — only 5 variants and 519 matches, but a 56.3% combined win rate. Vice-kofm (69.4%) is the standout.
Morrigan holds her own at 54.7% across 7 variants and 1,031 matches. The Darkstalkers queen is one of only two Capcom characters above 50% in this group, with Awakened Morrigan (65.6%) and NXC Morrigan (68.8%) leading the way.
Mai Shiranui comes in at 53.4% across 11 variants and 1,503 matches — a solid performer overall. But the range between her best and worst is massive: Mai tokiha ex dominates at 79.3% while Mai shiranui-kofm struggles at 34.1%. Same character, same iconic fighting style, completely different MUGEN implementations.
On the Capcom side, Sakura is the strongest pure Street Fighter rep with 52.1% across 26 variants — not dominant, but consistently above average. Blanka and Sagat both dip below 50%, which would surprise anyone who’s played high-level CvS2 where both characters are top tier. Yamazaki lands at a perfectly even 50.0% across 8 variants — but with a massive spread. Orochi Yamazaki (62.7%) and Yamazaki SK (62.3%) hold their own, while his CvS2-specific version is the worst of the bunch at 25.9%. And then there’s Cammy — a tournament staple in CvS2 — sitting at a brutal 35.2% across 7 variants. Her best version (Cammy EX3) doesn’t even break 46%. The Killer Bee has been thoroughly de-stinged in MUGEN. Rolento brings up the rear at 28.9% across just 3 variants — his best (Rolento F. Schugerg) manages only 33.8%. Rough.
The takeaway: CvS2 tournament tier lists don’t predict MUGEN performance. Sagat is S-tier in competitive CvS2 but 47.8% in SaltyBet. Iori is strong in both worlds, but that’s because his MUGEN creators made good AI — not because the game’s balance transferred over.
There are four different Rugal variants in SaltyBet’s CvS2 pool, and their performance tells the story of how SaltyBet’s tier system works:
| Rugal Variant | Win Rate | Matches | Tier |
|---|---|---|---|
| G rugal CVS | 69.7% | 122 | B |
| Rugal bernstein (cvs)-kofm | 42.6% | 169 | A |
| Rugal CVS | 40.0% | 100 | B |
| Omega rugal cvs | 32.2% | 208 | S |
The “ultimate” version — Omega Rugal, sitting in S-tier, whose introduction is etched into my memory — actually has the worst win rate of all four. The reason is the same one we’ve seen across the broader roster: tier placement matters more than raw power. In S-tier, Omega Rugal faces the most dominant fighters in the game. In B-tier, G Rugal gets matchups he can actually win. Same character concept, wildly different outcomes.
CvS2 is built on rivalries. How do the iconic matchups play out across all MUGEN variants in SaltyBet?
The defining matchup of the CvS series. Two shoto-style protagonists, two fighting game legacies.
| Rivalry | Matches | Winner | Win Rate |
|---|---|---|---|
| Ryu variants vs Kyo variants | 26 | Kyo | 69.2% |
Kyo dominates, the flames take this one over the hadokens. Across 26 matches between Ryu and Kyo variants, Kyo wins nearly 7 out of 10. The CvS narrative has Ryu as the protagonist — but the MUGEN data says Kyo owns this rivalry.
The longest-running rivalry in King of Fighters history, the destined enemies.
| Rivalry | Matches | Winner | Win Rate |
|---|---|---|---|
| Kyo variants vs Iori variants | 9 | Iori | 55.6% |
Iori edges Kyo 5-4 across 9 matchups — clan Yagami is pleased. Small sample, but it mirrors the original games where Iori tends to be the stronger competitive pick. The most common specific matchup — Kyo Kusanagi SP vs Wild Iori — split 1-1.
The dark hadou matchup. Teacher and student, light and dark.
| Rivalry | Matches | Winner | Win Rate |
|---|---|---|---|
| Akuma variants vs Ryu variants | 26 | Dead even | 50/50 |
A perfect split — 14 wins each across 26 matches. In CvS2’s competitive scene, Akuma generally outperforms Ryu. In SaltyBet, it’s a true coin flip. This is one of the closest rivalries in the dataset. Plug for Shin Akuma, easily one of my favorite characters of all time, and with one of the most savage, memorable character intro/pre-match animations.
Ryu and Ken are the eternal rivalry, and both have CvS2 versions in SaltyBet:
| Fighter | Win Rate | Matches | Best Streak |
|---|---|---|---|
| Ken CVS | 52.2% | 115 | 5 wins |
| Ryu CVS | 47.3% | 110 | 5 wins |
Ken edges Ryu by nearly 5 points. Both are in B-tier. Both have identical best win streaks of 5. It’s close, but Ken is the more consistent performer — mirroring the competitive CvS2 metagame where Ken generally outranks Ryu.
The other iconic CvS pairing — Fatal Fury’s hero vs Street Fighter’s best friend.
| Rivalry | Matches | Winner | Win Rate |
|---|---|---|---|
| Terry variants vs Ken variants | 17 | Ken | 58.8% |
Ken wins 10-7 across 17 matchups. Terry is one of the most popular characters in fighting game history, but in MUGEN, Ken’s variants have the edge.
Two of fighting games’ greatest villains. The Southtown crime lord vs the Shadaloo dictator.
| Rivalry | Matches | Winner | Win Rate |
|---|---|---|---|
| Geese variants vs Bison variants | 4 | Tied | 50/50 |
Only 4 matchups, split 2-2. Not enough data for a verdict, but the symmetry is poetic — two final bosses, perfectly matched.
G Rugal CVS is the clear standout in the CvS2-specific pool — 69.7% win rate across 122 matches, an 8-game best win streak, and only a 4-game worst losing streak. In B-tier, where opponents are varied, G Rugal has found a comfortable lane.
At the other end, Haohmaru CVS wins just 25.3% of fights — losing nearly 3 out of 4. Across 91 matches in B-tier, his best win streak is 2. Two. His worst losing streak is 9, the sword does not always win.
Yamazaki cvs2 isn’t far behind at 25.9% (185 matches, worst losing streak of 16). And Guile cvs2 — one of Capcom’s most iconic characters — sits at 30.0%.
The CvS2 pool reinforces something we keep seeing across franchises: the original game’s balance has almost nothing to do with MUGEN performance. Omega Rugal, the boss character, loses 2 out of 3 fights. Dan, the joke character, has a 66.7% win rate (albeit with only 9 matches). Sakura, a mid-tier in CvS2, is the best-performing Capcom fighter at 55.2%.
CvS2 tournament tier lists predict nothing in SaltyBet. Sagat and Blanka — both top tier in competitive play — hover below 50%. Iori is strong in both worlds, but that’s coincidence: his MUGEN creators happened to build good AI, not because CvS2’s balance carried over.
In MUGEN, the creator matters more than the character. A well-coded Dan will beat a poorly-coded Rugal every time. That’s the beauty and the chaos of SaltyBet — every assumption you bring from the original game gets tested, and the data doesn’t care about your expectations.
See these stats live during matches. The SaltyTrack Chrome Extension shows you win rates, head-to-head records, and AI predictions right on saltybet.com. Free, no account needed.
SaltyBet uses virtual currency only. No real money is wagered or exchanged. SaltyTrack is not affiliated with SaltyBet.