Man, let me tell you about the rabbit hole I fell down last week. It all started with this stupid argument I had with my buddy, Mark, down at the local pub. We were talking about La Liga, focusing on those mid-table fixtures that can totally derail a title run. Somehow, the conversation landed on Barcelona versus Mallorca, and Mark was convinced Mallorca had managed to steal more points at home against Barca over the years than people usually remember.
I said, “No way, Barca always cleans up, maybe a single upset here and there.” The only way to settle it, naturally, was to dig up the entire, verified, head-to-head history. I decided right then I wouldn’t trust the first Google search result; I needed the raw proof, the detailed match log, built with my own two hands.
The Initial Grind: Sorting Through the Mismatches
I figured this would be an easy thirty-minute job. Wrong. I started by hitting three major international sports stats websites, thinking they’d have a single, unified database. Every single one gave me a slightly different number for the total matches played. Site A had 64 matches, Site B had 65, and Site C was missing three games but included a friendly from 2005. It just shows you that even basic football stats are often a mess of incomplete data.
That immediate discrepancy forced me to abandon the idea of relying on pre-packaged stats. My task instantly shifted from ‘looking up a number’ to ‘becoming the single source of truth.’ I fired up a fresh Google Sheet—nothing fancy, just standard columns—and designated it as the master historical log. My mission was to find every single competitive match they had ever played: La Liga, Copa del Rey, even Supercopa matches if they existed (they didn’t, thankfully, simplifying things a bit).
The Detailing Process: Logging Every Kick
The real work started when I began cross-referencing specific season archives. I didn’t search “Barca vs Mallorca total H2H.” I searched season by season, starting from the 1980s onwards, manually checking the results tables for both teams. I looked up archived match reports for verification, focusing heavily on games played before 2005, because those are the ones usually miscounted or forgotten.
For every single confirmed match, I meticulously logged five key pieces of data into my sheet:

- Date: To track the timeline of dominance.
- Competition: To separate league games from cup fixtures.
- Venue: Crucial for checking Mark’s claim about Mallorca’s home strength.
- Final Score: Self-explanatory, needed for the Win/Loss tally.
- Result (from Barca’s perspective): W, D, or L.
This process was a real pain. I spent a solid six hours over two evenings just verifying and inputting data. I discovered one missing Copa del Rey semi-final result from the late 90s that hadn’t been properly aggregated on any of the general sports sites I checked. This validated my decision to do the work myself. I felt like a detective, piecing together history one match at a time.
The Final Tally and The Revelation
Once I reached what I confidently declared was the complete list of 64 official meetings (I dropped the disputed friendly), I started running the totals and filtering the data. This is where I finally answered the big question.
The raw numbers were staggering, but predictable. Barca absolutely dominates the overall record. Mark’s argument about historical upsets didn’t change the fact that the sheer volume of high-scoring Barca wins completely overwhelmed any decent runs Mallorca might have had. I calculated the Win/Draw/Loss ratio, and it was massively skewed toward the Catalan side.
However, Mark wasn’t totally wrong about one thing: I filtered the sheet to show only Mallorca home games, and they did manage to grab a surprising number of draws and a few notable wins during the late 90s and early 2000s, right when they were an established European competitor. They had their moments; they just weren’t sustained.
The final, confirmed record demonstrated a comprehensive lead for Barcelona, validating my initial assumption, but the real takeaway was in the details. I saw exactly when Barca’s dominance ramped up (post-2008, no surprise there) and identified the few surprising low points for them.

I printed out the final summary sheet, detailing every match and every score. I took it back to the pub. Mark examined the evidence carefully, looked at the undeniable numbers, and conceded the argument. He admitted that seeing the raw, match-by-match breakdown—a record we built and verified ourselves—was far more compelling than just quoting an incomplete stat from a TV pundit.
So, the practice was simple: Don’t trust the headline number. Get deep, verify your inputs, and build the definitive record yourself. It took way longer than expected, but the satisfaction of holding that confirmed data sheet in my hand was totally worth it.
