Eckroat turned professional in 2021 and earned limited status on the Korn Ferry Tour for the 2022 season through qualifying school. He played in just two events in the first half of the season and missed both cuts. His third start came at the AdventHealth Championship in May, where he tied for 23rd, earning entry into the next event and commencing a stretch of nine top-25 finishes in the final eleven regular-season events (highlighted by a runner-up finish at the Memorial Health Championship). His finish of 34th on the regular-season points list gave him access to the Korn Ferry Tour Finals, where he earned a PGA Tour card when he finished second at the Korn Ferry Tour Championship.
In May 2023, Eckroat was the runner-up at the AT&T Byron Nelson in Texas, one shot behind Jason Day.[5] A month later in the final round of the U.S. Open, he tied the nine-hole record of 29 and tied for tenth.[6]