The Spanish golfer has only won one major championship during his career – the 2017 Masters – but he believes that he is playing well enough to add more to his tally at the age of 44.
Asked if he could win another one of the four prestigious tournaments, Garcia told Golf Monthly magazine: "I think so, without a doubt.
"The way that I've played over these last few years, but mostly this year, it definitely shows me that I can. I played very well at the US Open without too much stuff really going my way. I finished 12th, so I felt like I had a little bit of an outside chance there.
"The way I've been playing, it gives me the feeling that I'm not done in that respect. I will give myself chances, and then it comes down to little things here and there. But I still feel like I can give myself chances."
Garcia had to wait 18 years before landing his only major title and admits that he thought he would win more when he started his career.
He explained: "When you're young, you have no fears and you think that you can take on the world and nobody's going to beat you, but unfortunately that's not the truth.
"I would probably have thought that I'd win between five and ten, I would have hoped, but it hasn't happened as I would have liked. I had my chances."
Garcia missed out on qualification for The Open Championship earlier this year following his move to LIV Golf but relished the experience of competing in the qualification event.
The former world number two said: "I really enjoyed it. Obviously it is a little disappointing when you're so close to making it and you end up not making it, but to be there competing against so many other guys and have 2,000 people following an Open qualifier is very unique.
"I would love to not have to qualify, but if it comes to that, then I'm always willing to. I love The Open, I always have, and I would love to be able to play it many more times."