Tommy Fleetwood is 34 years old. He was born on January 19, 1991, in Southport, England. As of August 2025, this makes him 34 years old.