I confess I've not kept abreast of the Al Nassr matches, but last time I saw him I was a bit shocked by his level, so I only assumed it had been a rapid decline. Which obviously happens to everyone around that age. It's frankly absurd he's lasted this long. I do not know how many league matches remain in the Saudi season, I don't imagine he will score goals in the World Cup unless they are penalties, so I suspect he'll have 20+ goals to go next season to reach the milestone, and I can't imagine he will do it.