Real Madrid has always been a place where numbers matter. Goals, trophies, big performances, everything is measured, compared, remembered. For attacking players, there’s very little margin. You either deliver or you don’t last long. And when it comes to making a real statement, nothing quite hits like a hat-trick. One good game can happen to anyone, but doing it again and again at the highest level is a different story.
Across the 21st century, the club has had no shortage of elite forwards. Different eras, different styles, but the same pressure to produce. Still, when you line up the numbers, one name sits so far ahead that it almost looks unreal. It’s not just about being first on the list, it’s about how big the gap actually is.
Who has the most hat-tricks for Real Madrid in the 21st century?
Cristiano Ronaldo – 44 hat-tricks (438 matches)
It’s the kind of record that makes you stop for a second. Forty four hat-tricks in 438 games works out to one every 9.95 matches. For nearly nine years, he was doing this regularly, not occasionally. Some players go entire careers without hitting those numbers. For Ronaldo, it became part of the routine.
🚨 𝗧𝗛𝗘 𝗠𝗢𝗦𝗧 𝗜𝗡𝗦𝗔𝗡𝗘 𝗦𝗧𝗔𝗧 𝗜𝗡 𝗛𝗜𝗦𝗧𝗢𝗥𝗬.
During his time at Real Madrid, Cristiano Ronaldo scored 44 hat-tricks in 438 games.
That means he averaged a hat-trick every 𝟵.𝟵𝟱 𝗚𝗔𝗠𝗘𝗦, for nine straight years. 🤯 pic.twitter.com/WxCLrfIgQz
— TCR. (@TeamCRonaldo) April 25, 2026
Karim Benzema – 11 hat-tricks (648 matches)
Benzema’s journey at Real Madrid looks different but just as important. For a long time, he played a supporting role, linking play and creating space. Later on, he became the main man and delivered when it mattered. His hat-tricks reflect that shift over time.
Kylian Mbappé – 5 hat-tricks (99 matches)
The numbers here stand out because of how quickly they’ve come. Five hat-tricks in under 100 games for Real Madrid suggests there’s a lot more to come. If he keeps this pace, he could start moving up this list sooner than expected.
Vinícius Júnior – 5 hat-tricks (370 matches)
Vinícius didn’t start out as a consistent scorer, but that has changed. His game has developed, especially in front of goal. The hat-tricks show a player who has added another layer to his style.
Raúl González – 5 hat-tricks (491 matches)
Raúl belongs to a different time at the club. The way Real Madrid played back then was not as focused on one main scorer. Even so, his impact is undeniable, and his place in the club’s history is secure.
Looking at the list, the difference at the top is what really stands out. It’s not close, and it probably won’t be for a long time. Records like this don’t just come down to talent, they need consistency, fitness, and timing all coming together.
That’s why this one feels so difficult to match. Scoring goals is hard enough, but scoring three in a single game, over and over again, for years, is something very few players have ever managed to sustain.
Also Read: Pep Guardiola Reportedly In Contention To Become The Manager Of Italy’s National Team