In March 2023, Krista completed her 6th Abbott World Marathon Major at the Tokyo Marathon in a time of 2:38:53, setting a Canadian W45 Record, placing 19th Overall, 1st in Age 45+, 2nd in Age 40+. This makes her one of only a handful of people in the world to compete at the 6 Majors, World Championships, and Olympic Games. She had her 6th top 5 Age 40+: 1st 2017 London, 1st 2018 Boston, 1st 2019 Berlin, 5th 2021 New York City, 3rd 2022 Chicago, and 2nd 2023 Tokyo.
In May 2021, Krista set the Canadian Record for the 50 km.
In 2019, Krista placed 7th at the Ottawa Scotiabank Ottawa Marathon and 12th at the Berlin Marathon. She won the masters in both.
In October 2018, Krista was the 3rd Canadian, 10th Overall, and 1st World Masters at her 5th Scotiabank Toronto Waterfront Marathon, which was her 16th marathon in 16 years.
In April 2018, Krista conquered a gruelling Boston Marathon with wind, rain and cold temperatures to place 3rd overall and 1st masters.
In April 2017, after spending a month training at altitude in Kenya, Krista had a disappointing race at the London Marathon, experiencing gastrointestinal issues for the first time in her running career. She was 1st Masters.
In 2016, Krista placed 35th in August at the Rio Olympic Games and was National Champion in October at the Scotiabank Toronto Waterfront Marathon.
In April 2015, Krista raced in Rotterdam to became the first Canadian in 20 years to qualify for the Olympics in the Women’s Marathon. Her time of 2:29:38 was her second fastest marathon.
In April 2014, Krista fractured her femur while defending her title at the Canadian Half Marathon Championships in Montreal. She finished the race, hopping on her other leg, still earning a bronze medal but requiring emergency surgery later that day.
In October 2013, Krista ran one hour faster than her first marathon of 3:28 in 2002, with a time of 2:28:32 that earned her the 2nd fastest marathon time in Canadian history at her favourite Scotiabank Toronto Waterfront Marathon.
In August 2013, Krista had her only DNF due to heat exhaustion at the World Championships in Moscow.
In April 2012, Krista raced the Rotterdam Marathon with a 7 minute personal best, in an attempt to earn the Canadian standard for the 2012 Olympic Games.
She was the 2010 and 2016 National Marathon Champion, 2013 National Half-Marathon Champion, and has placed top seven at recent international marathons, Ottawa (2019), Boston (2018), Toronto (2012, 2013, 2016) and Rotterdam (2012, 2015).
Krista was the 2012 and 2016 Canada Running Series Champion, and runner-up in 2013.
She received the Frank Tomlin Memorial Award for the Brantford Sportsperson of the Year in 2013 and 2016.
Krista competed in Japan as member of Team Canada for the 2012 Chiba Ekiden Relay.