Through frigid temperatures, freezing rain and heavy wind gusts, Doreen McCormick pushed on.

The Stanley woman, one of seven local runners to complete the 122nd running of the Boston Marathon, had finished 11 marathons and several half Ironmans prior to Monday's race. But none were as physically or mentally exhausting as this one, which took her 3 hours, 33 minutes and 27 seconds to complete.

"I'll be honest, it was brutal," she said Tuesday from Boston's Logan Airport. "It was, in my opinion, way worse in person than TV can even convey."

McCormick, 42, was one of two Gaston County women to finish the race. She brought along Juliana Switzer, also of Stanley, who crossed the finish line in 4:10:46.

Chad Lenox, 36, of Mount Holly, paced all area runners in 3:03:47.

"It was probably every other mile you'd run into a downpour," said Lenox, who ran his first Boston Marathon and qualified for next year's race by virtue of his performance. "It just downpoured. My gloves were soaked."

McCormick earned the right to compete in Boston thanks to a 3:18 performance in Richmond last November. But she thought about not running her fourth Boston Marathon at all when she realized what the weather would be and the toll it could take on her ability to excel in a half-Ironman race five weeks from now.

"I heavily considered whether it was worth running it," she said. "I did think about it numerous times. As I was waiting that morning, and probably every mile I wanted to quit."

In total, 25,746 runners completed the world's most prestigious footrace.

Desiree Linden of Rochester Hills, Michigan, won the women's race in 2:39:53. Japanese runner Yuki Kawauchi won the men's division in 2:15:53.

McCormick finished more than 20 minutes slower than the personal-best marathon time she put up in Chicago a few years ago, and seven minutes off her Boston Marathon bests in 2015 and 2016. She wore running tights with a tank top and rain-resistant shirt, but constant downpours rained on any hopes she had of staying warm.

"I would run in 10 degrees in the cold if it was never raining," she said. "I was physically shivering as I was running."

After sticking with it, she says she can use it as inspiration going forward.

"Now that it's over I feel like this will be my new mantra," she said. "If I can do that I can do anything. It was mentally challenging. I think this will be my favorite medal because of how tough it was. It's always tough to get here."

Here's how all Gaston County runners fared in the 26.2-mile race:

Chad Lenox, 36, Mount Holly, 3:03:47

Frederic Levy, 57, Gastonia, 3:26:49

Doreen McCormick, 42, Stanley, 3:33:27

James Glover, 61, Gastonia, 3:49:10

Bryan Allf, 60, Gastonia, 3:51:48

Juliana Switzer, 37, Stanley, 4:10:46

Hubert Lambert, 78, Lincolnton 6:55:58

You can reach Adam Lawson at 704-869-1842 or on Twitter @GazetteLawson.