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.


The CvS2 Roster in SaltyBet

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:

Fighters with 50+ Matches

FighterSideWin RateRecordTier
G rugal CVSSNK69.7%85-37B
Cvs sakuraCapcom55.2%69-56B
Geese CVSSNK54.4%56-47B
King cvsSNK53.1%93-82A
Ken CVSCapcom52.2%60-55B
Akuma cvs2Capcom49.4%83-85A
Ryu CVSCapcom47.3%52-58B
Cvs terry bogardSNK42.6%72-97A
Rugal bernstein (cvs)-kofmSNK42.6%72-97A
Vice CVSSNK41.8%41-57B
Rugal CVSSNK40.0%40-60B
Cvs yunCapcom36.3%45-79B
Cvs sagatCapcom35.6%62-112A
Kyo cvs2SNK33.3%61-122A
Omega rugal cvsSNK32.2%67-141S
Guile cvs2Capcom30.0%33-77B
Kim kaphwan CVS2SNK29.7%30-71B
Yamazaki cvs2SNK25.9%48-137B
Haohmaru CVSSNK25.3%23-68B

Low Sample Size (Under 50 Matches)

FighterSideWin RateRecordTier
Terry CVSSNK71.4%5-2P
Cvs raidenSNK69.2%9-4P
Dan CVSCapcom66.7%6-3P
Joe CVSSNK63.6%7-4P
Raiden CVSSNK58.3%7-5P
Kyo CVSSNK45.5%5-6P
Bison CVSCapcom44.4%4-5P
Athena CVSSNK35.7%5-9P
Rolento CVSCapcom11.1%1-8P

Capcom vs. SNK: Who Wins?

In the original game, the whole point is Capcom vs. SNK. So who wins in SaltyBet?

SideMatchesWinsWin Rate
Capcom (10 fighters)95341543.5%
SNK (18 fighters)1,77272641.0%
Combined2,7251,14141.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.


Tournament Favorites: How Do They Perform Across All Variants?

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.

CharacterSideVariantsMatchesWin RateBest VariantBest WR
IoriSNK273,33855.9%Gold metal iori90.9%
ViceSNK551956.3%Vice-kofm69.4%
MorriganCapcom71,03154.7%Nxc morrigan68.8%
MaiSNK111,50353.4%Mai tokiha ex79.3%
SakuraCapcom263,36152.1%Matou sakura EX77.4%
GeeseSNK344,10051.0%Magic geese75.5%
HibikiSNK91,40650.8%Hibiki-san69.2%
BisonCapcom161,92450.3%M.bison mk267.6%
YamazakiSNK81,24350.0%Orochi yamazaki62.7%
SagatCapcom161,87247.8%Demon sagat73.9%
BlankaCapcom121,18446.7%Blanka mvc71.7%
CammyCapcom71,03235.2%Cammy EX345.7%
RolentoCapcom338728.9%Rolento f. schugerg33.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.


The Rugal Paradox

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 VariantWin RateMatchesTier
G rugal CVS69.7%122B
Rugal bernstein (cvs)-kofm42.6%169A
Rugal CVS40.0%100B
Omega rugal cvs32.2%208S

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 Rivalries in SaltyBet

CvS2 is built on rivalries. How do the iconic matchups play out across all MUGEN variants in SaltyBet?

Ryu vs Kyo — The Crossover Rivalry

The defining matchup of the CvS series. Two shoto-style protagonists, two fighting game legacies.

RivalryMatchesWinnerWin Rate
Ryu variants vs Kyo variants26Kyo69.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.

Kyo vs Iori — The KOF Blood Feud

The longest-running rivalry in King of Fighters history, the destined enemies.

RivalryMatchesWinnerWin Rate
Kyo variants vs Iori variants9Iori55.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.

Akuma vs Ryu — Master vs Student

The dark hadou matchup. Teacher and student, light and dark.

RivalryMatchesWinnerWin Rate
Akuma variants vs Ryu variants26Dead even50/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 vs Ken — The Eternal Rivalry (CvS2 Versions)

Ryu and Ken are the eternal rivalry, and both have CvS2 versions in SaltyBet:

FighterWin RateMatchesBest Streak
Ken CVS52.2%1155 wins
Ryu CVS47.3%1105 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.

Terry vs Ken — The Crossover Strike

The other iconic CvS pairing — Fatal Fury’s hero vs Street Fighter’s best friend.

RivalryMatchesWinnerWin Rate
Terry variants vs Ken variants17Ken58.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.

Geese vs M. Bison — The Boss Fight

Two of fighting games’ greatest villains. The Southtown crime lord vs the Shadaloo dictator.

RivalryMatchesWinnerWin Rate
Geese variants vs Bison variants4Tied50/50

Only 4 matchups, split 2-2. Not enough data for a verdict, but the symmetry is poetic — two final bosses, perfectly matched.


The Best CvS2 Fighter: G Rugal CVS

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.


The Worst CvS2 Fighter: Haohmaru CVS

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%.


What CvS2 Tells Us About MUGEN

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.


Related Reading


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.