The former England and Manchester United man - who holds the goal scoring record for both his country and the Red Devils with 53 and 253 respectively - has suggested he's never been a "natural" finisher and put his high tallies down to longevity.
He wrote in the Sunday Times newspaper: "This might surprise you, but I'm not a natural goalscorer. I was never a Gary Lineker or a Rudd Van Nistelrooy."
Rooney - who played 559 times for United and won 120 caps for the Three Lions - remains "very proud" of his achievements, despite claiming there were a lot of players more skilled as a forward.
He added: "I hold the goal records for Manchester United and England and I'm very proud about that - yet there have been better number nines than me.
"How did I become a record-breaker if I wasn't a natural scorer? Time.
"I played for United for 13 years, England for 15 years. I had time to break those records - and looking back I should have scored more."
The 34-year-old star is currently player-coach at Derby County in the Championship, and he has tipped Spurs ace Harry Kane to beat his England record.
He said: "I don't think it will take long for Harry Kane to claim my England record and it would be a proud moment for me. If I were building a team, he is the one I'd start with."
However, Rooney isn't quite so certain his United tally will be beaten - but he puts that down to the changing world of football.
He explained: "The United record might last longer simply because players don't stay at clubs as long as they used to.
"Mind you, if Lionel Messi or Cristiano Ronaldo came to Old Trafford for a swansong they would probably break it in three or four years."