Keagan Bwalya wore two different golf shoes and dress socks pulled nearly to his knees. As he walked down the fairways, he balanced his 17-year-old Titleist D2 driver perfectly on top of his head.

The rest of his clubs were stuffed into a torn Callaway bag his caddie carried. There were seven different models of irons, none longer than a 6-iron. Two hybrids old enough to legally drink. A 3-wood made by a company that stopped making clubs decades ago.

And, when he wasn’t hitting it, the driver balanced on his head.

Bwalya is 39 years old, a father of three and a taxi driver. He lives in Chingola, Zambia, in a two-room home without electricity, running water or a bathroom. It is the same home he grew up in.

He had never played in a professional golf tournament before.

Yet somehow, in the second round of the KCM Golf Challenge, a Sunshine Tour event played in Zambia, Bwalya shot a 5-under 67. It was the seventh-best score of the day in a field of 124 professionals.

And with that set of clubs that looked like they had been assembled at a garage sale, two different golf shoes on his feet and dress socks pulled to his knees, Keagan Bwalya made the cut in his first professional golf tournament.

His journey to that moment is one of the most improbable stories in golf.

Growing up, Bwalya's family needed whatever income he could help provide. He picked up odd jobs, including collecting garbage and selling food in local markets. Then, as a young adult, Bwalya found a job that would change his life.

In 2008, at age 22, Bwalya took a job as a caddie at Nchanga Golf Club. He had never played golf and knew very little about the game. It was strictly a job to help support his family and nothing more.

But he was a quick learner. He became a well-respected caddie at the club and even worked two Zambia Opens on the Sunshine Tour.

For nearly a decade, Bwalya carried golf clubs without ever really swinging one himself.

Then, almost 10 years after becoming a caddie, he finally played the game for the first time. Nchanga allowed its caddies to play on Mondays, and Bwalya quickly fell in love with it. Every Monday, he would borrow whatever clubs he could find and play.

Two years later, the club captain noticed his talent and bought Bwalya the first set of clubs he had ever owned. There were only a few used clubs in the set, but they were his. He would carry them back and forth to the small two-room home where his growing family lived, not far from the gates of the club.

As his game continued to improve, the club gifted Bwalya a membership, allowing him to play more than just Mondays. He thrived, quickly becoming one of the best players at Nchanga.

Over the years, Bwalya slowly pieced together the set that would eventually end up in that torn Callaway bag. Almost all of it came from players at the club. A 7-, 8- and 9-iron from one member. A driver from another. Someone else gave him a couple of old hybrids.

One club at a time, whatever someone no longer needed became something Bwalya could use.

The shaft on his D2 driver, the one often resting on top of his head, eventually started to crack. It happens to clubs that old, but without the money to replace the shaft, Bwalya came up with his own solution.

He wrapped duct tape around the slowly growing crack.

Problem solved.

Members at Nchanga helped in other ways, too, finding him rides or paying for bus fare so he could travel to amateur events. And despite competing against players with newer equipment and far fewer obstacles just to get to the first tee, Bwalya quickly became one of the best amateurs in Zambia.

So when the Sunshine Tour brought the KCM Golf Challenge to his home course, the 39-year-old taxi driver with the mismatched clubs and torn golf bag was given an exemption into the field.

Sunshine Tour veteran Jason Roets first met Bwalya during the tournament pro-am. The two were paired together, and Roets couldn't help but notice the local amateur wearing two different golf shoes and playing clubs so old that Roets didn't even recognize some of them.

He was also impressed by Bwalya’s game.

But when the round ended, Roets assumed that was the end of Bwalya's week. He figured Bwalya was simply a local amateur invited to play in the pro-am.

The next day, Roets and fellow Sunshine Tour player Ricky Hendler arrived at Nchanga for a practice round.

There was Bwalya. Same mismatched clubs. Same torn bag. Only this time, he wasn't there for a pro-am.

He was in the field.

Bwalya opened with a 1-over 73.

It was a solid start, but it left him needing something special on Friday if he wanted to make the cut in his first professional tournament.

He did much more than that.

Bwalya shot a 5-under 67.

For almost anyone else in the field, a 67 would have simply been a really good round of golf. For Bwalya, it was the best round of his life by two shots.

And he did it against a field of professionals.

Of the 124 players who started the KCM Golf Challenge, only six shot a lower score than Bwalya in the second round. His 67 moved him to 4-under for the tournament, safely through the cut and into a tie for 26th.

The 39-year-old taxi driver who had never played a professional tournament was suddenly beating most of a Sunshine Tour field.

And as Bwalya made his way toward the final green, a large group of Nchanga members gathered around it. These were the same people who had watched him go from carrying bags, to borrowing clubs on Mondays, to becoming one of the best players at their club. Some had given him rides to tournaments. Others had paid for bus fare. Some had given him the old clubs that were now carrying him through his first professional event.

When Bwalya put the finishing touches on his 67, they were waiting for him.

One by one, they lined up to hug him.

There is no statistic to back it up, but it’s hard to imagine anyone has ever made a cut on an OWGR-recognized tour with an older, more mismatched set of clubs.

And although Bwalya struggled on the weekend, shooting 79-76 to finish tied for 60th, it took nothing away from what he had accomplished.

And somehow, the story was about to get even better.

Remember Ricky Hendler, the Sunshine Tour player who showed up for a practice round Wednesday and was stunned to learn Bwalya wasn't just a local amateur who had played in the pro-am?

Over the course of the week, Hendler got to know Bwalya as best he could despite a language barrier. After the tournament, he learned even more about his story through a mutual friend, the same friend who would later help me tell this story.

Hendler couldn't stop thinking about ways to help him.

And Hendler wasn't exactly in a position to simply fix Bwalya's problems himself. Like so many players trying to make a living in professional golf, he was struggling financially, too. But he did have something Bwalya didn't. A relationship with a golf equipment company.

Hendler went to his sponsor, Srixon, told them about the 39-year-old taxi driver in Zambia who had just made the cut in his first professional tournament with a collection of hand-me-down clubs, and asked if they would help.

More specifically, he asked if they would give Keagan Bwalya something he had never had in his life: A brand-new set of golf clubs. Srixon said yes.

Last week, in front of many of the same Nchanga members who had surrounded the 18th green after his second-round 67, the president of the Zambia Golf Association presented Bwalya with a brand-new golf bag.

Inside were 14 brand-new clubs.There were new golf shoes, too. New clothes. New gloves. For the first time in his life, Keagan Bwalya had all-new golf equipment.

Fourteen brand-new golf clubs.

What he does with them might be worth watching.