Brandt Snedeker had a 5-under 65 and never came seriously close to a bogey Friday to build a one-shot lead midway through the second round of the Sony Open.

Snedeker, playing Waialae for the first time in eight years, was at 12-under 128.

He played the opening two rounds with Kevin Kisner, who didn't see enough putts go in until the last hole. Kisner rolled in a 12-foot eagle putt for a 66.

British Open champion Zach Johnson had a 66 and was two shots behind, followed by Scott Piercy (66) another stroke back. The top four players on the leaderboard all started the year at Kapalua last week.

Vijay Singh, who turns 53 next month and is trying to become the oldest PGA Tour winner, played in the afternoon.