Bennett began playing golf on a public nine-hole course in his native Madisonville. He attended Madisonville High School, where he was a state champion in 2017. Bennett enrolled at
Texas A&M in 2018. As a junior, he earned All-American honors and represented the American team at the
2021 Arnold Palmer Cup. He was the
SEC Player of the Year as a senior in 2022 and was a finalist for the
Fred Haskins Award, given to the most outstanding collegiate golfer in the country. He again was named to the
2022 Arnold Palmer Cup team and set a school record for lowest scoring average. Bennett advanced to the final of the U.S. Amateur in August 2022 at
Ridgewood Country Club in
Paramus, New Jersey. He defeated
Ben Carr, 1 up, to become the first U.S. Amateur champion in Texas A&M history. The win earned Bennett exemptions into the
2023 Masters Tournament and
2023 Open Championship. Bennett qualified for the
2022 U.S. Open at
The Country Club and made the cut, finishing in a tie for 49th place. He played his first PGA Tour event at the
Valero Texas Open in 2021, missing the cut. He also played in the
Arnold Palmer Invitational in March 2022. At the 2023 Masters, Bennett opened with a bogey-free round of 68 (−4), the first by an amateur in 30 years. He shot another 68 in the second round and became the first amateur since 2003 to be inside the top three on the leaderboard through 36 holes. He was also the first amateur to shoot two rounds in the 60s at the Masters since
Charles Coe in
1961. His 36-hole score of 136 (−8) was the lowest by an amateur since
Ken Venturi in
1956. Bennett shot 76 in the third round to fall to seventh place, becoming the first amateur to be inside the top 10 going into the final round since
1964. He finished tied for 16th after a two-over 74 in the final round, the best Masters finish by an amateur since
Ryan Moore in
2005. ==Professional career==