Kierstin Eaddy was competing with other drivers in the parking lot of the Texas Motor Speedway in a race sponsored by the Sports Car Club of America, when her kart failed to stop as it crossed the finish line.
Eaddy was rushed to Harris Methodist Hospital in Fort Worth, where she succumbed to her injuries.
"The girl was going past the finish line and something in her go kart failed she wasn't able to stop it and ran through the fence," Witness Nick Carnell told CBS Dallas.
"It's terrible. I've raced karts myself. Never seen anything like this happen."
Although the Sports Car Club of America requires to wear helmets while competing, Eaddy's helmet came off when she drove under a low-hanging fence after the finish line.
Family remember her as a straight-A student and regular charitable volunteer.