I'm actually surprised this hasn't been discussed, and I didn't see anbthing about it in the Thread Finder, so, here this is. It's quite simple, it only takes under an hour, and it gets you every character and stage, minus the stages unlocked via event matches.
(Format:
Match [Match Number-Match Number]: Character, Stage. Unlocks: [Char/Stage]
Extra Tracks: [Where], [How Many Matches]
Match 1-5: DK, Pokemon Stadium 2. Unlocks: Ness
Extra Tracks: None
Match 6-10: DK, Pokemon Stadium 2. Unlocks: Pokemon Stadium (Melee), Marth
Extra Tracks: None
Match 11-20: DK, Yoshi's Island (Melee). Unlocks: Jungle Japes, 75m
Extra Tracks: None
Match 21-23: Kirby, Shadow Moses Island. Unlocks: Luigi
Extra Tracks: None
Match 24-35: Kirby, Shadow Moses Island. Unlocks: Snake
Extra Tracks: Shadow Moses Island, 15
Match 36-40: Kirby, Halberd. Unlocks: Green Greens
Extra Tracks: None
Match 41-43: Luigi, Halberd. Unlocks: Luigi's Mansion
Extra Tracks: None
Match 44-45: Any, Halberd. Unlocks: None
Extra Tracks: Halberd, 10
Match 46-50: Any, Any. Unlocks: Falco
Extra Tracks: None
Match 51-70: Any, Any: Unlocks: Captain Falcon
Extra Tracks: Mushroomy Kingdom, 10
Match 71-80: Captain Falcon, Any. Unlocks: Big Blue
Extra Tracks: Norfair, 10 ; Port City, 10
Match 81-100: Any, Any. Unlocks: Lucario
Extra Tracks: Frigate Orpheon, 10 ; Castle Siege, 10
Match 101-160: Any, Any. Unlocks: R.O.B.
Extra Tracks: None
Match 161-200: Any, Any. Unlocks: Ganondorf
Extra Tracks: None
Match 201-250: Any, Any. Unlocks: Mr. Game and Watch, Flat Zone 2
Extra Tracks: None
Match 251-300: Any, Any. Unlocks: Sonic, Green Hill Zone
Extra Tracks: None
Match 301-350: Any, Any. Unlocks: Jigglypuff
Extra Tracks: Green Hill Zone, 10
Match 351-400: Any, Any. Unlocks: Toon Link, Great Sea
Extra Tracks: None
Match 401-450: Any, Any. Unlocks: Wolf
Extra Tracks: Great Sea, 10
At this point you should have every character, which will unlock the following:
[All Star Mode], [Music: Menu 2]
Go ahead and complete Event Matches 19, 25, and 28 for the other three stages (None of which I've actually used, heh). Have fun with ye olde multiplayer.
(Format:
Match [Match Number-Match Number]: Character, Stage. Unlocks: [Char/Stage]
Extra Tracks: [Where], [How Many Matches]
Match 1-5: DK, Pokemon Stadium 2. Unlocks: Ness
Extra Tracks: None
Match 6-10: DK, Pokemon Stadium 2. Unlocks: Pokemon Stadium (Melee), Marth
Extra Tracks: None
Match 11-20: DK, Yoshi's Island (Melee). Unlocks: Jungle Japes, 75m
Extra Tracks: None
Match 21-23: Kirby, Shadow Moses Island. Unlocks: Luigi
Extra Tracks: None
Match 24-35: Kirby, Shadow Moses Island. Unlocks: Snake
Extra Tracks: Shadow Moses Island, 15
Match 36-40: Kirby, Halberd. Unlocks: Green Greens
Extra Tracks: None
Match 41-43: Luigi, Halberd. Unlocks: Luigi's Mansion
Extra Tracks: None
Match 44-45: Any, Halberd. Unlocks: None
Extra Tracks: Halberd, 10
Match 46-50: Any, Any. Unlocks: Falco
Extra Tracks: None
Match 51-70: Any, Any: Unlocks: Captain Falcon
Extra Tracks: Mushroomy Kingdom, 10
Match 71-80: Captain Falcon, Any. Unlocks: Big Blue
Extra Tracks: Norfair, 10 ; Port City, 10
Match 81-100: Any, Any. Unlocks: Lucario
Extra Tracks: Frigate Orpheon, 10 ; Castle Siege, 10
Match 101-160: Any, Any. Unlocks: R.O.B.
Extra Tracks: None
Match 161-200: Any, Any. Unlocks: Ganondorf
Extra Tracks: None
Match 201-250: Any, Any. Unlocks: Mr. Game and Watch, Flat Zone 2
Extra Tracks: None
Match 251-300: Any, Any. Unlocks: Sonic, Green Hill Zone
Extra Tracks: None
Match 301-350: Any, Any. Unlocks: Jigglypuff
Extra Tracks: Green Hill Zone, 10
Match 351-400: Any, Any. Unlocks: Toon Link, Great Sea
Extra Tracks: None
Match 401-450: Any, Any. Unlocks: Wolf
Extra Tracks: Great Sea, 10
At this point you should have every character, which will unlock the following:
[All Star Mode], [Music: Menu 2]
Go ahead and complete Event Matches 19, 25, and 28 for the other three stages (None of which I've actually used, heh). Have fun with ye olde multiplayer.