A New Brunswick man is driving, chipping, and putting his way to a golf milestone, completing 100 holes in one day.

Craig Stairs is an avid golfer. He pledged to play 100 holes of golf, one for every year the Fredericton Golf Club has been around.

“We teed off at five a.m. Just enough daylight to see the ball go,” says Stairs. “We played our first 18 holes in an hour and a half and the next two eighteen holes were right around an hour and a half so it's been busy, but it's been fun.”

Stairs took a little break midday because of the heat, but returned to the course in the afternoon for the final 36 holes.

“l feel really good, physically I feel like I could, you know, keep on going and get this completed,” says Stairs.

Stairs says his golf marathon is to support a club that has done so much for him.

“I've been a member here for a long time, grew up here as a kid, became a better person because of the golf course and feel that I owed what I could do,” says Stairs.

General Manager Alan Howie is the man behind the idea to challenge Stairs to a golfing marathon.

“I knew he would do it. If his feet were completely blistered he'd crawl up the last hole just to do it, so, he's probably one of the most determined people I've ever met,” says Howie.

There was no golf cart for Stairs, instead he walked the course over and over again, totally 36 kilometres.

“That's if you basically hit the ball straight down the middle. Unfortunately, I'm a little bit right and a little bit left, but it will be right around 36,” says Stairs.

The Fredericton Golf Club opened in 1916 with just five holes; today the club has hundreds of members. One special member will join Stairs on his last hole.

“We actually have a member here, George Smith, who's been a member for, I'll guess, 60 years. He's in his 90s, still plays every day and still walks. So he's going to caddy for me up the last hole, which is going to mean a lot to me,” says Stairs.

The 100 Holes for 100 Years raised over $5,000 for cancer research and for the club's junior program.

With files from CTV Atlantic's Laura Brown