So, you know how sometimes you get into one of those dumb arguments that you just can’t let go of? That’s exactly how I ended up spending two full evenings digging through old sports records. I wasn’t just casually looking for a score. I needed the full, official, day-by-day calendar for the 2018 World Cup in Russia. Why? Because Mike, this buddy of mine, insisted that the Uruguay vs. Portugal match happened on the same day as his disastrous anniversary date, claiming it was June 30th. I remembered that date being later because I was stuck on a flight that day, missing the whole thing. We ended up practically shouting at each other about six-year-old soccer fixtures. It was ridiculous, but I had to prove him wrong.

I figured, how hard could it be? Just search “2018 World Cup schedule official.” Turns out, finding the actual, verifiable, original source is a headache. You get a million summary sites, half of them with confusing time zone conversions or bad copy-paste jobs from when the tournament was actually running. None of them felt truly authoritative. They were just lists, and I needed the source that backed up the list.
The Messy Start: Trying to Outsmart Google
My first attempts were a total bust. I typed in things like “exact 2018 FIFA World Cup dates” and I got five different results telling me five slightly different things about kickoff times. That drove me nuts. I didn’t care about kickoff times; I just needed the day, the month, and who was playing. Plus, some of these sites only showed the knockout rounds, assuming everyone already knew the group stages.
I decided to pivot. Instead of looking for fan-compiled summaries, I started searching for official press releases or documents from back then. I remembered that usually, big events like this drop a PDF or a structured release that is easily archived. I searched specifically for terms like “FIFA 2018 Final Draw Schedule” or “Official Match Calendar PDF.” That was the key.
It took me maybe an hour of sifting through terrible results, avoiding the spammy ‘download this widget’ sites, until I hit an archive that looked promising. It wasn’t the cleanest website—looked like something from 2005—but it had documents filed by year. I clicked on 2017/2018 and started scanning the file names. Bingo. I found a release from late 2017 titled something like “Definitive Match Schedule Confirmed.”
Extracting the Truth: Grouping and Documenting the Calendar
Once I cracked open that official document, everything became clear. The schedule was massive, obviously, but it was organized perfectly. I didn’t need every single match, just the key milestones to shut Mike up, and then the full group stage structure to make a clean record for myself. I started pulling out the absolute critical dates first, just to get my bearings and make sure I wasn’t wasting my time.

This is how I broke down the official schedule immediately:
- The Opening Day: Everything kicks off with the host nation.
- The Group Stage: A solid two weeks of non-stop action, running sequentially.
- The Knockouts Begin: This is where Mike and I got confused.
- The Final Match: The big finish.
I manually transcribed the major phases because those summary sites just didn’t cut it. I needed an instant reference that was guaranteed to be right, straight from the horse’s mouth. I started logging everything into a simple text file, trying to capture the flow of the tournament exactly as planned.
The Finalized Calendar Record
After cross-referencing my document with two other reliable archives (just to be absolutely paranoid and sure), I had my instant, guaranteed-accurate list. I finally called Mike back and read him the Riot Act, date by date. For the record, the Uruguay vs. Portugal game was not on his anniversary. It was slightly later. I won the argument, which was the main goal, but I also ended up with this solid piece of data documentation that I figured I should share.
If you ever need to quickly locate the phases of the 2018 tournament, this is what the official calendar laid out:
Key Phases and Dates (Russia 2018)
- Opening Match (Russia vs. Saudi Arabia): Thursday, June 14, 2018
The Group Stage was a blur of matches, running intensely without a single day off, which is why those two weeks felt like such a whirlwind:

- Group Stage Duration: Thursday, June 14, 2018 – Thursday, June 28, 2018
Then came the knockout stage, where the intensity really ramped up. This is where I found the specific date that settled my argument with Mike:
- Round of 16 (Knockouts Begin): Saturday, June 30, 2018 (The day Mike thought the Uruguay game happened, but it was actually the start of the knockouts, featuring France vs. Argentina and Uruguay vs. Portugal)
- Quarter Finals Begin: Friday, July 6, 2018
- Semi Finals Begin: Tuesday, July 10, 2018
- Third Place Playoff: Saturday, July 14, 2018
And finally, the crescendo, the main event:
- The Final Match (France vs. Croatia): Sunday, July 15, 2018
It’s funny how much effort you put into something trivial just to settle a bet. But now I have this reliable record, pulled directly from archived official documents. No more relying on those sketchy third-party sites that might have messed up a single day. The process was annoying—digging through old, dusty internet corners—but the result is a clean, instant reference. Hope this saves someone else the headache I went through.
