McIlroy has won two of his last three events and has not finished outside the top four in his last seven as he battles to maintain his position as world number one ahead of Jon Rahm and Scottie Scheffler.
Victory in the Dubai Desert Classic at the end of January was the 32nd of McIlroy's career, but the 33-year-old Northern Irishman has no intention of resting on his laurels.
"I'm playing well, I feel like consistency-wise I've been as good as I ever have been in my career," McIlroy told a press conference ahead of the WM Phoenix Open, which has attracted 18 of the world's top 20.
"I said at the end of last year I feel as complete a player as I ever have. If you look at my statistical categories there's no real glaring weaknesses there and I worked really hard on that to try to become a more well-rounded player.
"I think the results speak for themselves as well over, not just the past six months, but really the past 18 months post-Ryder Cup at Whistling Straits. I feel like I've been on a really good run of form since then."
The one area where McIlroy has not tasted recent success is in major championships, with his last victory coming in the 2014 US PGA, a third of three straight wins that season which also included the Open Championship.
Winning the Masters to complete a career grand slam remains McIlroy's biggest goal and he finished runner-up to Scheffler at Augusta National last year following a stunning final round of 64.
"I don't think I should be up here if I thought my best days weren't ahead of me," McIlroy added. "Like I can't be sitting up here and talking to you guys and trying to win golf tournaments if I think that the glory days are gone.
"You have to be an eternal optimist in this game, and I 100 per cent believe that I can still… I've won 30-whatever times around the world as a professional. There's no reason that I can't double that number going forward. Like I truly believe that.
"Who knows whenever you've peaked or not peaked. I'm guilty of looking back to 2014 and thinking about how I played then, and are there certain things from that time in my career I'd want to put into my own career at the minute.
"But when I look at everything and I look at the statistical categories, I said at the start of this press conference, I don't feel like I've ever been as complete of a player as I am right now.
"The highs were very high back then, but I had some lows, too. But I feel like my base level now is just a little bit higher and a little more consistent."
McIlroy was delighted to win for the third time in Dubai despite not feeling at his best throughout the week and almost letting slip a three-shot lead in the final round before making a decisive birdie on the 18th.
"It's one of the things that made Tiger stand out all those years is he was able to win golf tournaments when he wasn't at his best," McIlroy said.
"Look, I'm not comparing myself for one minute to Tiger Woods, but if I can get better at sort of piecing it together and not wanting to play perfect golf to win golf tournaments [that would be great].
"I didn't react to bad shots. I sort of had a two-way miss off the tee, there was a bunch of stuff going on. But I was just able to put that behind me and really win with my short game and my putting and my ability just to manage my game."