The 2026 NCAA Men's Golf Championship starts Friday at Omni La Costa Resort & Spa's North Course in Carlsbad, California.