Ben Kohles holed a four-foot eagle putt at the 18th to complete a bogey-free 9-under 62 and take a two-shot lead after the opening round of the 3M Open.
Emiliano Grillo and PGA Tour rookie Jackson Koivun joined Gary Woodland at 7-under, while world No. 1 Scottie Scheffler opened with a 65 in his first competitive round at TPC Twin Cities.
Kohles hit 17 of 18 greens and found 12 of 14 fairways on Thursday. He needed 28 putts to record his lowest score in 354 PGA Tour rounds, improving on the 63 he had posted twice.
The 36-year-old made six birdies between the sixth and 15th holes before attacking the par-five 18th from 241 yards. His approach finished 4 feet, 4 inches from the cup, leaving a short putt for a two-shot advantage.
“I was just in control all day,” Kohles said.
Kohles converts recent form into career-low round
Kohles is seeking his first PGA Tour title in his 122nd start. The five-time Korn Ferry Tour winner won the BMW Charity Pro-Am in June and finished tied third at the John Deere Classic earlier in July, where a double bogey at the final hole left him two shots behind.
“Of course you would like the outcome to be different, but you’ve just got to keep putting the pedal down and see where you go,” he said.
Thursday marked his first 18-hole lead or co-lead in an individual PGA Tour stroke-play event. He previously shared the opening lead with Patton Kizzire in the team-format Zurich Classic of New Orleans in 2024.
Kohles began the week 100th in the FedExCup standings with three regular-season events remaining before the playoffs. A victory would project him to 47th, inside the top-70 qualification line. The winner this week receives 500 FedExCup points.
Scheffler recovers from slow start
Scheffler arrived in Minnesota after finishing fourth at The Open Championship. He was 1-under through eight holes but made five birdies across his next eight to complete a bogey-free debut round at the course.
“I didn’t hit a bunch of fairways early, but I was able to kind of manage my way around and get out of some trouble areas without making any bogeys,” Scheffler said. “Once I started to hit fairways and gave myself some looks, I was able to start making some birdies.”
Scheffler shares fifth place with Lucas Glover, Michael Brennan, Kevin Roy and Jesper Svensson. Nine players finished within three shots of Kohles.
Koivun’s bogey-free 64 matched his lowest PGA Tour score. The 21-year-old, making his third start as a professional, made four birdies on the front nine before adding three after the turn.
Grillo recorded nine birdies, matching his career high for a round, while Woodland produced his lowest score in 15 rounds at TPC Twin Cities. Defending champion Kurt Kitayama recovered from a triple bogey at the ninth to open with a 3-under 68.

Related: Letter Grades from the 154th Open Championship
| Pos | Player | Total | R1 | |||||
|---|---|---|---|---|---|---|---|---|
| 1 | Ben Kohles | -9 | 62 | |||||
| T2 | Emiliano Grillo | -7 | 64 | |||||
| T2 | Jackson Koivun | -7 | 64 | |||||
| T2 | Gary Woodland | -7 | 64 | |||||
| T5 | Scottie Scheffler | -6 | 65 | |||||
| T5 | Lucas Glover | -6 | 65 | |||||
| T5 | Michael Brennan | -6 | 65 | |||||
| T5 | Kevin Roy | -6 | 65 | |||||
| T5 | Jesper Svensson | -6 | 65 | |||||
| T10 | Chandler Phillips | -5 | 66 | |||||
| T10 | Denny McCarthy | -5 | 66 | |||||
| T10 | Troy Merritt | -5 | 66 | |||||
| T10 | Rasmus Neergaard-Petersen | -5 | 66 | |||||
| T14 | Vince Whaley | -4 | 67 | |||||
| T14 | Rico Hoey | -4 | 67 | |||||
| T14 | Jeffrey Kang | -4 | 67 | |||||
| T14 | Marcelo Rozo | -4 | 67 | |||||
| T14 | John VanDerLaan | -4 | 67 | |||||
| T14 | Trace Crowe | -4 | 67 | |||||
| T14 | Zecheng Dou | -4 | 67 | |||||
| T14 | Chandler Blanchet | -4 | 67 | |||||
| T14 | Matti Schmid | -4 | 67 | |||||
| T14 | Billy Horschel | -4 | 67 | |||||
| T14 | Kevin Streelman | -4 | 67 | |||||
| T14 | Keita Nakajima | -4 | 67 | |||||
| T26 | Lee Hodges | -3 | 68 | |||||
| T26 | Jake Knapp | -3 | 68 | |||||
| T26 | Keith Mitchell | -3 | 68 | |||||
| T26 | Tom Hoge | -3 | 68 | |||||
| T26 | Sam Stevens | -3 | 68 | |||||
| T26 | Adam Svensson | -3 | 68 | |||||
| T26 | Zac Blair | -3 | 68 | |||||
| T26 | Christiaan Bezuidenhout | -3 | 68 | |||||
| T26 | Kurt Kitayama | -3 | 68 | |||||
| T26 | Davis Thompson | -3 | 68 | |||||
| T26 | Tom Kim | -3 | 68 | |||||
| T26 | Austin Smotherman | -3 | 68 | |||||
| T26 | Seamus Power | -3 | 68 | |||||
| T26 | Will Gordon | -3 | 68 | |||||
| T26 | Pontus Nyholm | -3 | 68 | |||||
| T26 | Jackson Suber | -3 | 68 | |||||
| T26 | Haotong Li | -3 | 68 | |||||
| T43 | Max Greyserman | -2 | 69 | |||||
| T43 | Rasmus Højgaard | -2 | 69 | |||||
| T43 | Harry Higgs | -2 | 69 | |||||
| T43 | Thorbjørn Olesen | -2 | 69 | |||||
| T43 | Karl Vilips | -2 | 69 | |||||
| T43 | Brian Harman | -2 | 69 | |||||
| T43 | Andrew Putnam | -2 | 69 | |||||
| T43 | Adam Hadwin | -2 | 69 | |||||
| T43 | Camilo Villegas | -2 | 69 | |||||
| T43 | Beau Hossler | -2 | 69 | |||||
| T43 | A.J. Ewart | -2 | 69 | |||||
| T43 | Adrien Dumont de Chassart | -2 | 69 | |||||
| T43 | Hank Lebioda | -2 | 69 | |||||
| T43 | Austin Eckroat | -2 | 69 | |||||
| T43 | Pierceson Coody | -2 | 69 | |||||
| T43 | Ben Silverman | -2 | 69 | |||||
| T43 | Michael Kim | -2 | 69 | |||||
| T43 | Brian Campbell | -2 | 69 | |||||
| T43 | Kevin Yu | -2 | 69 | |||||
| T43 | Doug Ghim | -2 | 69 | 1 | ||||
| T43 | Jimmy Stanger | -2 | 69 | 1 | ||||
| T43 | Preston Stout(a) | -2 | 69 | 2 | ||||
| T43 | John Parry | -2 | 69 | 2 | ||||
| T43 | Davis Chatfield | -2 | 69 | |||||
| T67 | Taylor Moore | -1 | 70 | |||||
| T67 | Tyler Duncan | -1 | 70 | |||||
| T67 | Mark Hubbard | -1 | 70 | |||||
| T67 | Taylor Pendrith | -1 | 70 | |||||
| T67 | Chris Kirk | -1 | 70 | |||||
| T67 | Corey Conners | -1 | 70 | |||||
| T67 | Hideki Matsuyama | -1 | 70 | |||||
| T67 | Stephan Jaeger | -1 | 70 | |||||
| T67 | Steven Fisk | -1 | 70 | |||||
| T67 | Patrick Fishburn | -1 | 70 | |||||
| T67 | Ben James | -1 | 70 | |||||
| T67 | Zach Bauchou | -1 | 70 | |||||
| T67 | Adam Schenk | -1 | 70 | |||||
| T67 | Joel Dahmen | -1 | 70 | |||||
| T67 | David Lipsky | -1 | 70 | |||||
| T67 | Lanto Griffin | -1 | 70 | |||||
| T67 | Justin Lower | -1 | 70 | |||||
| T67 | Christo Lamprecht | -1 | 70 | |||||
| T67 | Neal Shipley | -1 | 70 | |||||
| T86 | Mackenzie Hughes | Par | 71 | |||||
| T86 | Jordan Smith | Par | 71 | |||||
| T86 | Sudarshan Yellamaraju | Par | 71 | |||||
| T86 | William Mouw | Par | 71 | |||||
| T86 | Joe Highsmith | Par | 71 | |||||
| T86 | Sungjae Im | Par | 71 | |||||
| T86 | Cam Davis | Par | 71 | |||||
| T86 | Nick Hardy | Par | 71 | |||||
| T86 | Luke List | Par | 71 | |||||
| T86 | Jeevan Sihota | Par | 71 | |||||
| T86 | Hayden Springer | Par | 71 | |||||
| T86 | Cooper Schultz | Par | 71 | |||||
| T86 | Ricky Castillo | Par | 71 | |||||
| T86 | Maverick McNealy | Par | 71 | |||||
| T86 | Casey Jarvis | Par | 71 | |||||
| T86 | Fabián Gómez | Par | 71 | |||||
| T86 | Sihan Sandhu(a) | Par | 71 | |||||
| T103 | Rafael Campos | +1 | 72 | |||||
| T103 | Max Homa | +1 | 72 | |||||
| T103 | Garrick Higgo | +1 | 72 | |||||
| T103 | Matthieu Pavon | +1 | 72 | |||||
| T103 | Chad Ramey | +1 | 72 | |||||
| T103 | Danny Walker | +1 | 72 | |||||
| T103 | Brannon Fahrny | +1 | 72 | |||||
| T103 | Peter Malnati | +1 | 72 | |||||
| T103 | Cameron Champ | +1 | 72 | |||||
| T103 | Aaron Wise | +1 | 72 | |||||
| T103 | Ben Martin | +1 | 72 | |||||
| T103 | Luke Clanton | +1 | 72 | |||||
| T103 | Paul Peterson | +1 | 72 | |||||
| T103 | Thomas Campbell | +1 | 72 | |||||
| T103 | Kristoffer Ventura | +1 | 72 | |||||
| T103 | Griffin Wood | +1 | 72 | |||||
| T119 | Mac Meissner | +2 | 73 | |||||
| T119 | Ryder Cowan(a) | +2 | 73 | |||||
| T119 | Nick Dunlap | +2 | 73 | |||||
| T119 | Takumi Kanaya | +2 | 73 | |||||
| T119 | Brice Garnett | +2 | 73 | |||||
| T119 | Charley Hoffman | +2 | 73 | |||||
| T119 | Gordon Sargent | +2 | 73 | |||||
| T119 | Muzzy Donohue | +2 | 73 | |||||
| T127 | Erik van Rooyen | +3 | 74 | |||||
| T127 | Ryan Brehm | +3 | 74 | |||||
| T127 | Tony Finau | +3 | 74 | |||||
| T127 | Max McGreevy | +3 | 74 | |||||
| T131 | Dylan Wu | +4 | 75 | |||||
| T131 | Matt Kuchar | +4 | 75 | |||||
| T131 | Alejandro Tosti | +4 | 75 | |||||
| T131 | Nicholas Lindheim | +4 | 75 | |||||
| T131 | Stefano Mazzoli | +4 | 75 | |||||
| T131 | Jeremy Paul | +4 | 75 | |||||
| T131 | David Skinns | +4 | 75 | |||||
| T138 | Davis Riley | +5 | 76 | |||||
| T138 | Brandt Snedeker | +5 | 76 | |||||
| T138 | Johnny Keefer | +5 | 76 | |||||
| T141 | Patrick Rodgers | +6 | 77 | |||||
| T141 | Aldrich Potgieter | +6 | 77 | |||||
| 143 | Kensei Hirata | +7 | 78 | |||||
| W/D | Patton Kizzire | - | 77 |

Simon Bale
Simon Bale is the publisher of Golf Today. A low single-figure handicap golfer, he was previously a major shareholder and course reviewer for Top100GolfCourses.com for over a decade, starting in 2010. Through this role, he developed extensive knowledge of golf course design and architecture while playing more than 300 courses worldwide.
