Robert Lewandowski moved closer to finishing top of the European Golden Shoe rankings without playing this weekend.
Ronaldo was frustrated as he failed to score in a 3-1 win over Genoa for Juventus, throwing his shirt after the final whistle in a match where he had hit the post.
He is on his worst career streak against Madrid, having gone seven matches without a goal in the famous fixture.
Ronaldo still has 25 goals this season and 50 points in the standings for the most goals in Europe, putting him in second place.
READ MORE: Champions League all-time top scorers
Ronaldo is on a run of nine goals from his last nine appearances (eight starts) in Serie A despite his blank against Genoa.
But time is running out for him to catch leader Lewandowski, who has been out for Bayern since suffering a knee injury with Poland.
Lewandowski still sits in a commanding position in the standings with 35 league goals and 70 Golden Shoe points.
Messi is in a tie for third place after seeing a spectacular run of goalscoring form come to an end. He has failed to notch against Real Valladolid and Real Madrid.
Ronaldo continues to hold an advantage over Messi of two goals, with Lewandowski 12 better off than the Barcelona star in the Golden Shoe rankings.
READ MORE: Who has the most assists in Europe?
One contender who did score at the weekend was Andre Silva and he now sits level with Messi in the European Golden Shoe.
Silva has followed up a double for Frankfurt against Union Berlin with a late winner against Dortmund last week and another strike in the exciting 4-3 win over Wolfsburg.
After a sensational run, Erling Haaland appears to be running out of steam.
He remains on 21 goals and has not netted in six matches for club or country.
Romelu Lukaku is level with Haaland after failing to score for Inter against Cagliari, though he recently became only the seventh player in club history to reach 20 Serie A goals in consecutive seasons.
Paul Onuachu of Genk has 27 goals and would be comfortably clear sitting second in the standings if he played in a major league with a better weighting for points.
Despite his injury, Lewandowski looks like he will be the eventual winner of the European Golden Shoe race.
Still holding a lead of 20 points on Ronaldo with the number of remaining matches decreasing, Lewandowski is on track to win his first Golden Shoe trophy.
Should he succeed, Lewandowski would become the first Bundesliga winner since 1972.
2020/21 EUROPEAN GOLDEN SHOE STANDINGS
2020/21 European Golden Shoe
|Luis Suarez||Atletico Madrid||19||38|
|Karim Benzema||Real Madrid||19||38|
|Bruno Fernandes||Man Utd||16||32|
|Isaac Kiese Thelin||Kasimpasa||20||30|
2020/21 EUROPEAN GOLDEN SHOE (Summer Leagues)
2020 European Golden Shoe
|Rauno Sappinen||Flora Tallinn||26||26|
|Mushaga Bakenga||Odds BK||15||22.5|
|Maksim Skavysh||BATE Borisov||19||19|
Who are the previous European Golden Shoe winners?
European Golden Shoe winners
|2014/15||Cristiano Ronaldo||Real Madrid||48|
|2010/11||Cristiano Ronaldo||Real Madrid||40|
Lionel Messi has won the most European Golden Shoe titles.
The Barcelona forward has triumphed on six occasions, most recently in 2018/19.
Nine players have two awards apiece, including Luis Suarez and Thierry Henry.
Messi holds the record for most goals and points in a season as well. He remarkably scored 50 goals in 2011/12, earning himself 100 points.
Ronaldo has come closest to breaking that, scoring 48 goals for 96 points when he last won the crown six years ago.
Argentina forward Messi is the only player in European Golden Shoe history to win the title three years in a row, doing so from 2016 until 2019.
Ronaldo, though, is one of only four players to have won the title with different clubs. The others are Luis Suarez, Diego Forlan and Mario Jardel.
It was his first title, with the striker becoming the first Serie A player to have the most goals in Europe since Francesco Totti triumphed for Lazio's rivals Roma in 2006/07.
Ligue 1 has not produced a winner since Josip Skoblar in 1971.
What are the European Golden Shoe rules and weightings?
Only league goals are eligible for the European Golden Shoe, with each strike earning points in a weighted system depending on the quality of league.
The five elite leagues - Premier League, La Liga, Bundesliga, Serie A and Ligue 1 - all carry a weighting of 2, meaning that a player will be awarded two points for every goal they score in these competitions.
For the leagues ranked sixth to 21 in Uefa's coefficients rankings - which includes the top-flights in Portugal, Netherlands and Russia - goals scored are given a weighting of 1.5, and goals scored in a league outwith the top 21 are given a weighting of 1.
That was not always the case in the European Golden Shoe. From 1968 until 1991, the award simply went to the highest goalscorer on the continent, regardless of the strength of league.
Awards were not initially handed out between 1991 until 1996, when the new system came into force. Since then, only two players playing outside what were the five highest-ranked leagues at the time have ever won the Golden Shoe - Henrik Larsson (2000/01) and Mario Jardel (2001/02).
The Golden Shoe has been tied in the past, most recently when Suarez and Ronaldo shared the honour in 2013/14. Going forward, though, the award will be given to the player who has played the fewest minutes if two of them end up on the same number of points.
This page covers the 2020/21 European Golden Shoe race. If you want to see the final standings for the 2019/20 European Golden Shoe, follow this link.