The winners of the Cowtown Marathon logged some impressive times over the weekend. Plus, a TCU professor came first overall in the ultra marathon.

FORT WORTH, Texas — Some of North Texas’ best athletes participated in Fort Worth’s Cowtown Marathon this weekend, and one woman made history on the course. 

The Cowtown Marathon sold out this year with a record number of runners registered, 29,000, which represented all 50 states and nine countries, the race said in a press release. The 2026 race was the 48th running of the Cowtown Marathon, and it is the largest multievent road race in North Texas, the release states. 

The two-day race includes the 10K, Adult 5K and Kids 5K on Saturday, and the Half-Marathon, Marathon, and Ultra Marathon races on Sunday. Runner were treated to spring-like temperatures. 

This year, a Fort Worth woman made history by becoming the first woman in the history of the Cowtown Ultra Marathon to place first overall. McKale Montgomery, 41, ran over 31 miles in 3:33:11, or an average mile pace of less than seven minutes per mile. The second-place finisher, 43-year-old Dustin Darakhshan of Richardson, notched a time of 3:34:02. 

This is the second year a woman has made history on the course; last year, North Texas mom Rena Elmer got first overall in the 10K race in a photo finish. 

All Cowtown courses are certified and the Marathon is recognized as a qualifying race, officials said. The presenting sponsor of the race was Baylor Scott and White All Saints Medical Center in Fort Worth.


Here are the full, unofficial results from the Cowtown Marathon


Half Unofficial Results

Sergio Mena, 31, Arlington, TX, 1:07:02Casey Novelo, 22, Bedford, TX, 1:08:53Maxwell Murphy, 25, Fort Worth, TX, 1:10:03

Jennifer Pope, 39, Plano, TX, 1:19:42Katlyn Phillips, 46, Allen, TX, 1:22:20Megan Williamson, 23, Denton, TX, 1:22:40


Marathon Unofficial Results

Matt Campbell, 38, Dallas, TX, 2:37:22Brian Carroll, 38, San Angelo, TX, 2:39:05Albert Marban, 32, Dallas, TX, 2:39:38

Sadie Smith, 47, Kirkwood, MO, 2:59:37Morgan Mengini, 38, Austin, TX, 3:07:50Kayla Straub, 36, Newton, KS, 3:13:47


Ultra Marathon Unofficial Results

Dustin Darakhshan, 43, Richardson, TX, 3:34:02Tyrel Stout, 39, New Waverly, TX, 3:49:31Victor Villarreal, 30, Forest Hill, TX, 3:51:12

Mckale Montgomery, 41, Fort Worth, TX, 3:33:11Diana Filtz, 36, Benbrook, TX, 3:57:32Sarah Wagner, 38, Flower Mound, TX, 4:09:21 


10K Unofficial Results

Zachary Smith, 35, Rhome, TX, 35:43.8Sam Nofziger, 28, Fort Worth, TX, 35:47.3Logan Sherman, 40, Dallas, TX, 36:11.3

Jessica Smith, 48, Trophy Club, TX, 39:15.1Caitlin Keen, 33, Fort Worth, TX, 40:11.2Samantha Feldman, 47, Southlake, TX, 40:21.9


Adult 5K Unofficial Results

Glen Shumaker, 29, Boulder, CO, 16:48.4 Stephen Cox, 39, New York, NY, 17:28.3Brendon Tubbs, 19, Enid, OK, 17:40.9

Kaitlin Walker, 30, Fort Worth, TX, 18:17.6Jasmin Muhammad-Graham, 23, Fort Worth, TX, 18:58.2Nancy Bradbury, 40, Weatherford, TX, 19:41.9


Kids 5K Unofficial Results

Greyson Potter, 14, Flower Mound, TX, 16:30.2

Stella Simpson, 14, Fort Worth, TX, 19:55.1