I’m GREAT. I’m such a good Marvel Rivals player – ok, maybe not so good, but better than more than 75%+ of other Marvel Rivals players. Stay with me here.
When you hit a new rank in “competitive” gameplay, it gives you a fun little stat:

First caveats. I have no clue what “server-wide” means, but it definitely doesn’t mean worldwide. It also doesn’t mean region, I think, or they would have said that (North America). I also play on 3 or 4 different servers – basically every server that I get a green ping on (North Virginia, Dallas, Oregon. ) And tangently, that is also great as I’m East Coast and Dallas and Oregon are far away. Yay for good internet!
Second Caveat – the bottom ranking is Bronze 3. So, to be a better than 75%+ player you just need to make 3 ranks. Out of well, a whole bunch. Eight, to be exact. And while Bronze and Silver only have 3 ranks each, Gold, Platinum and Diamond all have four ranks. Grandmaster has 5. I don’t even know how Eternity and One Above All works.

Which begs the question, if you only have to be “not really bad” to be better than 75%+ of all players on the server, how many players on the server are there? There is a massive player count on Steam, but I haven’t seen any overall server, region, or worldwide numbers (yet). Even more so, there really isn’t any advantage to playing Competitive as the only award I know of is a free skin-recolour for hitting Gold. Quickplay feeds all other progression metrics (usually in a quick 1-3 matches per day, even. Which is a topic for another post.)
Anyway, bow before me, Marvel Rivals mortals, as I climb to fame and uh, fortune.
Meanwhile, here is a nice Scarlet Witch Hexa-Kill video for you (it’s me. Peak Silver 3 Gameplay).
(I love that they record highlights for you and keep your latest top-5 on your character pane and you can download / share / save)
In conclusion, the best way to rank better than 75% of all players on your server is to just not be not-good. Also, for fun, using free WordPress AI generated images on all my new posts because I embrace the future.