Lots of sites do this, and it helps alot. This problem has spoiled lots of results for me. With the upcoming owl playing in the middle of the night for me, this will be a recurring problem and I'd love to see it improved.

I think it does spoil the result when I literally have to press on the score to open a page with the score as big as the screen, all of this to watch the match I don't want spoiled. I made this thread for a reason.

I have never had this problem; but because people do, this should be included. Although if you miss a game why do you want to watch the Vods when you could just watch highlights?
Can someone explain this to me

However, I was bored while waiting for Gladiators vs Spitfire, so I got to work and I enhanced it!

It's been a while I haven't touched JS, and god I forgot how much I hated JS. I've done this in such a dirty way, but I'm too lazy to do it correctly tbh.

It adds a spoiler button on the match pages and you have to click it to show the score and the maps results. Takes some time though so the score and results briefly appears, I can't fix this. All I can suggest is don't look at that area while the page loads.

Also, it won't show the "Show" button if there is the match isn't live/over (basically, if no score is displayed).

Here's the code:

// ==UserScript==
// @name Stop Spoiling Me Daddy v0.2
// @namespace https://www.over.gg/user/nei
// @version 0.2
// @description Hides scores on the over.gg homepage and adds a button to show it on match pages
// @author nei (based on Clickbait's one)
// @match https://www.over.gg/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
$('.h-match-team-score').hide(); // Hides the score on homepage
if($('.match-header-vs-score').length) // Checks if the score on the match page is displayed (i.e. if the match is ongoing/over). We won't hide it nor show the spoiler button if it isn't.
{
$('.match-header-vs-score').hide(); // Hides the score on match page
$('.game-switch-map').hide(); // Hides the map name. If there is "N/A", you can guess the score in a way, so I removed it. Yes, I am THAT bored.
$('.game-stats').hide(); // Hides the map results
$('.match-header-vs-note').first().after('<input type="button" value="Show" id="spoiler-button" onclick="$(\'#spoiler-button\').hide(); $(\'.game-switch-map\').show(); $(\'.game-stats\').show(); $(\'.match-header-vs-score\').show();">'); // Adds the "Show button" on match page. And yes, the way I add it is ugly.
}
})();

EDIT: added hiding map results as well

EDIT 2: god I'm such a nerd I added hiding the map names as well because seeing "N/A" makes the score easily guessable and also because I'm SO BORED