[7] After redshirting her freshman cross-country season, Teschuk made her debut for NDSU running 3:06.76 over 1000 metres on 7 December 2012.
She would go on to set indoor seasons bests of 2:13.86 in the 800 metres and 4:59.03 for the mile as well as anchoring the Bison to a Summit League DMR title.
[8] Outdoors, she managed to run a personal best of 4:33.61 in the 1500 metres and finished runner-up at the Summit League Championships.
[3] Teschuk ran her first season of cross-country at NDSU in 2013 and finished 5th at the Summit League Championships and 93rd at the Midwest Regionals.
At the Summit League indoor championships, she once again anchored the Bison to a DMR title and finished second in the mile individually.
Outdoors, she concentrated on the 3000 metres steeplechase where she ran a seasons best time of 10:23.75 at the Bryan Clay Invitational and won the Summit League title.
In August, she made her World Championship debut where she ran a 9:40.07 personal best but failed to make it to the finals, placing 10th in her heat.
Shortly after her 3000 metres steeplechase victory at 2016 Canadian Championships, Teschuk turned professional signing with ASICS Furman Elite, based in Greenville, South Carolina forgoing her final season of cross country eligibility at NDSU.
In 2019, Teschuk joined VicCity Elite, a middle-distance training group based out of Victoria, British Columbia.
[10] Teschuk finished just three races in 2020 due to the ongoing pandemic, but was able to run a 3000 metres personal best of 8:59.28 on 14 February at the Boston University Valentine Invitational.
20 days later, once again at Griswold Stadium, she would improve upon her time by 20 seconds running a seasons best of 9:58.46, her first sub-10 minute clocking in almost 3 years.
On 20 May, she would run a 4:11.21 personal best at Icahn Stadium in New York City and finished 11th at the Canadian Championships in June.