ADVERTISEMENT

Kohles fires 62 to seize 3M Open lead; Scheffler three back

Published Jul 24, 2026 09:40 am

At A Glance

  • BLAINE, Minnesota (AP) — Ben Kohles eagled the final hole for a 9-under 62 and a two-shot lead Thursday, July 23, after the first round of the 3M Open, leaving top-ranked Scottie Scheffler three shots back.
Ben Kohles reacts to his shot on the 16th hole during the first round of the 3M Open golf tournament at the Tournament Players Club Thursday, July 23, 2026, in Blaine, Minn. (AP Photo/Bruce Kluckhohn)
Ben Kohles reacts to his shot on the 16th hole during the first round of the 3M Open golf tournament at the Tournament Players Club Thursday, July 23, 2026, in Blaine, Minn. (AP Photo/Bruce Kluckhohn)
BLAINE, Minnesota (AP) — Ben Kohles eagled the final hole for a 9-under 62 and a two-shot lead Thursday, July 23, after the first round of the 3M Open, leaving top-ranked Scottie Scheffler three shots back.
Emiliano Grillo, Jackson Koivun and Gary Woodland opened with 64s, and Scheffler topped the group at 65 in his first appearance in the event.
Coming off a fourth-place finish Sunday in the British Open, Scheffler was 1 under through eight holes, then birdied five of the next eight.
“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. That was important keeping my momentum going,” he said. “Once I started to hit fairways and gave myself some looks, was able to start making some birdies.”
Kohles’ second shot from 241 yards out on the par-5 finishing hole settled 4 feet from the cup. The short putt capped a career-best round for the 36-year-old who has split the season between the PGA and Korn Ferry tours.
In a nine-hole stretch beginning on No. 6, he birdied every other hole and added another birdie at No. 15 to tie for the lead at 7 under.
“I was just in control all day,” he said.
Three weeks ago, Kohles nearly got his first career win, but a double bogey on the final hole resulted in a third-place finish at the John Deere Classic.
“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.
Koivun birdied four holes on the front nine and three on the back during a bogey-free round at the TPC Twin Cities where scores are traditionally low. In the tournament’s seven previous years, the average winning score was 19 under.
“Playing smart, playing for a score. Just executing when the time is right and getting aggressive when you can,” he said. “Just felt like I did a good job of taking advantage of that today.”
In his 13th tour start, but just third as a professional, 64 is the lowest score in Koivun’s 43 career rounds. The 21-year-old turned professional in June after dominating at Auburn, including a school-record 11 wins.
Grillo made birdie on five of his first seven holes and added three straight birdies starting at No. 12. However, he played the final three holes in 1-over.
“Any day beating Scottie Scheffler is a good day, so I’ll take that,” he said.
Defending champion Kurt Kitayama shot 68.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.