Not sure how reliable these stats are but anyways.
Ronaldo - 290 goals after 2475 shots
Messi - 283 goals after 1312 shots
Falcao - 176 goals after 533 shots
Van Persie - 166 goals after 1034 shots
Rooney - 205 goals after 1710 shots
Henry - 209 goals after 1354 shots
Falcao is easily the best number 9 in the world right now.
I don't believe those Falcao numbers. Here are his available numbers according to whoscored:
La Liga:
2012/2013: 16 goals/54 shots
2011/2012: 24 goals/124 shots
That's a total of 40 goals in 178 shots.
If he actually has a total of 176 goals in 533 shots, then he got 136 goals in 355 shots prior to Atletico, which is a 38.3% conversion rate. I just do not believe he got that. More evidence on this: those numbers would mean that he only took 355 shots in 197 matches prior to coming to Atletico. I find it entirely implausible to believe that Falcao only attempted 1.8 shots a match. Iniesta attempted that many last season.
There's just odd statistics going on with Falcao. For instance, ESPN's stats say that Falcao shot only 17 shots for Porto in the entire 2010/2011 league campaign in which he started 22 matches, and that he scored 16 of those 17 shots. They also say that he only shot 32 league shots for Porto in 28 matches for Porto the prior year, scoring 25 of them.