| 2026 | 5000m | 17:41.46 | - | 2026年5月31日 | ↓ | Bob Vigars Classic |
| 2026 | 10Kilometr | 36:45 | - | 2026年4月18日 | ↓ | Under Armour Toronto 10K |
| 2024 | 3000m | 10:12.66 | - | 2024年5月21日 | ↓ | York University TFC Twilight 1 |
| 2023 | 1500m-short-track | 4:28.12 | - | 2023年2月17日 | ↑ | Hal Brown Last Chance |
| 2023 | 1500m | 4:28.12 | - | 2023年2月17日 | ↓ | Hal Brown Last Chance |
| 2023 | 3000m-short-track | 9:36.34 | - | 2023年2月17日 | ↓ | Hal Brown Last Chance |
| 2023 | 3000m | 9:36.34 | - | 2023年2月17日 | ↓ | Hal Brown Last Chance |
| 2023 | Semi | 1:12:51 | - | 2023年2月12日 | ↑ | First Half presented by BlueShore Financial |
| 2023 | Marathon | 2:43:05 | - | 2023年10月15日 | ↓ | TCS Toronto Waterfront Marathon |
| 2022 | 1500m | 4:16.46 | - | 2022年6月5日 | ↓ | La Classique d’Athlétisme de Montréal, Complexe Sportif Claude-Robillard, Montréal |
| 2022 | Mile | 4:38.73 | - | 2022年2月27日 | ↑ | Track and Field Centre Indoor Track, Toronto (CAN) (i) |
| 2022 | mile-short-track | 4:38.73 | - | 2022年2月27日 | ↑ | Track and Field Centre Indoor Track, Toronto (CAN) (i) |
| 2022 | 5000m | 15:52.09 | - | 2022年6月24日 | ↓ | Bell Canadian Outdoor Championships, McLeod Stadium, Langley |
| 2022 | 5Kilometre | 16:45 | - | 2022年9月11日 | ↓ | Moncton (CAN) |
| 2022 | 10000m | 32:56.89 | - | 2022年5月14日 | - | Canadian 10,000m Championships |
| 2022 | 10Kilometr | 33:03 | - | 2022年5月29日 | ↓ | Canadian 10km Road Running Championships |
| 2022 | CrossCount | 37:28 | - | 2022年11月26日 | ↓ | Canadian Cross Country Championships, Ottawa - XC 10.0km |
| 2022 | Semi | 1:17:56 | - | 2022年5月22日 | ↑ | NACAC Half Marathon Championships |
| 2022 | Marathon | 2:31:40 | - | 2022年10月16日 | ↓ | TCS Toronto Waterfront Marathon |
| 2021 | 800m | 2:07.23 | - | 2021年6月18日 | ↑ | Track and Field Centre Outdoor Track, Toronto (CAN) |
| 2021 | 1500m | 4:11.64 | - | 2021年6月29日 | ↓ | La Classique D'athlétisme De Montréal, Complexe Sportif Claude-Robillard, Montréal |
| 2021 | Mile | 4:32.17 | - | 2021年7月18日 | ↑ | Trabuco Hills HS, Mission Viejo, CA (USA) |
| 2021 | CrossCount | 40:50 | - | 2021年11月27日 | ↓ | Canadian Cross Country Championships, Ottawa - XC 10.0km |
| 2019 | 5Kilometre | 16:26 | - | 2019年4月13日 | ↓ | B.A.A. 5K |
| 2019 | Semi | 1:16:15 | - | 2019年9月8日 | ↑ | South Shields Great North Run |
| 2019 | Marathon | 2:32:54 | - | 2019年1月20日 | ↓ | Chevron Houston Marathon |
| 2018 | 1000m | 2:48.60 | - | 2018年2月9日 | ↑ | Geneva, OH (USA) (i) |
| 2018 | 1500m | 4:12.21 | - | 2018年6月27日 | ↓ | Burnaby Harry Jerome Track Classic, Burnaby |
| 2018 | 1500m-short-track | 4:26.39 | - | 2018年3月10日 | ↑ | Windsor (CAN) (i) |
| 2018 | 4x800Metre | 8:43.93 | - | 2018年3月9日 | ↓ | Windsor (CAN) (i) |
| 2018 | 3000m-short-track | 9:12.53 | - | 2018年3月9日 | ↓ | Windsor (CAN) (i) |
| 2018 | 3000m | 9:12.53 | - | 2018年3月9日 | ↓ | Windsor (CAN) (i) |
| 2018 | 5000m | 15:43.60 | - | 2018年6月10日 | ↓ | Portland, OR (USA) |
| 2018 | 5Kilometre | 16:44 | - | 2018年4月14日 | ↓ | Boston B.A.A. 5K |
| 2018 | 10Kilometr | 33:05 | - | 2018年6月16日 | ↓ | Toronto (CAN) |
| 2018 | Semi | 1:11:52 | - | 2018年3月24日 | ↑ | IAAF World Half Marathon Championships |
| 2017 | 800m | 2:04.96 | - | 2017年5月13日 | ↑ | Portland, OR (USA) |
| 2017 | 1000m-short-track | 2:40.99 | - | 2017年2月10日 | ↑ | Boston, MA (USA) (i) |
| 2017 | 1000m | 2:40.99 | - | 2017年2月10日 | ↑ | Boston, MA (USA) (i) |
| 2017 | 1500m | 4:07.70 | - | 2017年5月18日 | ↓ | Los Angeles, CA (USA) |
| 2017 | Mile | 4:32.87 | - | 2017年4月29日 | ↑ | Philadelphia, PA (USA) |
| 2017 | 3000m | 9:11.09 | - | 2017年2月19日 | ↓ | Cambridge, MA (USA) (i) |
| 2017 | 3000m-short-track | 9:11.09 | - | 2017年2月19日 | ↓ | Cambridge, MA (USA) (i) |
| 2017 | 5000m | 15:24.12 | - | 2017年6月16日 | ↓ | Portland, OR (USA) |
| 2017 | 5Kilometre | 16:16 | - | 2017年9月10日 | ↓ | Yorkville (CAN) |
| 2017 | CrossCount | 35:56 | - | 2017年3月26日 | ↓ | 42nd IAAF World Cross Country Championships, Kololo, Kampala |
| 2017 | Semi | 1:22:49 | - | 2017年12月3日 | ↑ | Bridgetown (BAR) |
| 2016 | 600m | 1:30.52 | - | 2016年1月23日 | ↑ | Ottawa (CAN) (i) |
| 2016 | 600m-short-track | 1:30.52 | - | 2016年1月23日 | ↓ | Ottawa (CAN) (i) |
| 2016 | 800m | 2:03.33 | - | 2016年7月30日 | ↑ | Joensuu (FIN) |
| 2016 | 1000m-short-track | 2:42.50 | - | 2016年1月23日 | ↑ | Ottawa (CAN) (i) |
| 2016 | 1000m | 2:42.50 | - | 2016年1月23日 | ↑ | Ottawa (CAN) (i) |
| 2016 | 1500m | 4:09.68 | - | 2016年6月25日 | ↓ | Guelph (CAN) |
| 2016 | 3000m | 9:00.42 | - | 2016年7月15日 | ↓ | Göteborg (SWE) |
| 2016 | 3000m-short-track | 9:45.69 | - | 2016年1月23日 | ↓ | Ottawa (CAN) (i) |
| 2016 | 5000m | 15:35.16 | - | 2016年5月1日 | ↓ | Palo Alto, CA (USA) |
| 2016 | 5Kilometre | 16:10 | - | 2016年9月11日 | ↓ | Yorkville (CAN) |
| 2016 | Semi | 1:11:05 | - | 2016年11月5日 | ↑ | Indianapolis, IN (USA) |
| 2015 | 600m | 1:29.71 | - | 2015年3月14日 | ↑ | Windsor (CAN) (i) |
| 2015 | 600m-short-track | 1:29.71 | - | 2015年3月14日 | ↓ | Windsor (CAN) (i) |
| 2015 | 800m | 2:02.90 | - | 2015年6月10日 | ↑ | Victoria (CAN) |
| 2015 | 1000m | 2:39.70 | - | 2015年2月13日 | ↑ | Geneva, OH (USA) (i) |
| 2015 | 1000m-short-track | 2:45.07 | - | 2015年1月10日 | ↑ | Windsor (CAN) (i) |
| 2015 | 1500m | 4:07.08 | - | 2015年5月17日 | ↓ | London (CAN) |
| 2015 | 1500m-short-track | 4:18.75 | - | 2015年3月14日 | ↑ | Windsor (CAN) (i) |
| 2015 | Mile | 4:37.50 | - | 2015年2月14日 | ↑ | Geneva, OH (USA) (i) |
| 2015 | 4x800Metre | 8:32.36 | - | 2015年3月13日 | ↓ | Windsor (CAN) (i) |
| 2015 | 3000m-short-track | 9:14.10 | - | 2015年3月13日 | ↓ | Windsor (CAN) (i) |
| 2015 | 3000m | 9:14.10 | - | 2015年3月13日 | ↓ | Windsor (CAN) (i) |
| 2015 | 5000m | 16:02.16 | - | 2015年5月2日 | ↓ | Palo Alto, CA (USA) |
| 2015 | Semi | 1:12:36 | - | 2015年12月6日 | ↑ | San Antonio, TX (USA) |
| 2014 | 800m | 2:08.78 | - | 2014年6月17日 | ↑ | Toronto (CAN) |
| 2014 | 1500m | 4:13.63 | - | 2014年7月12日 | ↓ | Kortrijk (BEL) |
| 2014 | Mile | 4:40.54 | - | 2014年7月21日 | ↑ | Gent (BEL) |
| 2014 | 3000m-short-track | 9:31.69 | - | 2014年12月6日 | ↓ | Ithaca, NY (USA) (i) |
| 2014 | 3000m | 9:31.69 | - | 2014年12月6日 | ↓ | Ithaca, NY (USA) (i) |
| 2013 | 1000m-short-track | 2:53.16 | - | 2013年2月2日 | ↑ | Toronto (CAN) (i) |
| 2013 | 1000m | 2:53.16 | - | 2013年2月2日 | ↑ | Toronto (CAN) (i) |
| 2013 | 1500m | 4:41.66 | - | 2013年5月28日 | ↓ | Toronto (CAN) |
| 2013 | 1500m-short-track | 4:43.60 | - | 2013年2月2日 | ↑ | Toronto (CAN) (i) |
| 2012 | 800m | 2:17.63 | - | 2012年5月26日 | ↑ | Windsor (CAN) |
| 2012 | 1500m | 4:38.88 | - | 2012年5月28日 | ↓ | Guelph (CAN) |
| 2011 | 600m | 1:36.52 | - | 2011年7月5日 | ↑ | Toronto (CAN) |
| 2011 | 800m | 2:13.46 | - | 2011年6月30日 | ↑ | London (CAN) |
| 2011 | 1500m | 4:28.02 | - | 2011年7月10日 | ↓ | Halifax (CAN) |
| 2011 | Semi | 1:21:50 | - | 2011年10月16日 | ↑ | Toronto (CAN) |
| 2010 | 800m | 2:12.53 | - | 2010年7月7日 | ↑ | Guelph (CAN) |
| 2010 | 1500m | 4:51.82 | - | 2010年5月19日 | ↓ | Toronto (CAN) |
| 2002 | 1000m | 2:51.83 | - | 2002年3月8日 | ↑ | Sherbrooke (CAN) (i) |
| 2002 | 1000m-short-track | 2:51.83 | - | 2002年3月8日 | ↑ | Sherbrooke (CAN) (i) |
| 2002 | 1500m | 4:28.06 | - | 2002年3月29日 | ↓ | Gainesville, FL (USA) |
| 2002 | 1500m-short-track | 4:33.23 | - | 2002年3月9日 | ↑ | Sherbrooke (CAN) (i) |
| 2002 | mile-short-track | 4:52.88 | - | 2002年2月9日 | ↑ | University Park Sykes/Sabok Challenge Cup |
| 2002 | Mile | 4:52.88 | - | 2002年2月9日 | ↑ | University Park Sykes/Sabok Challenge Cup |
| 2002 | 3000mSt | 11:10.74 | - | 2002年5月5日 | ↑ | Columbus, OH (USA) |
| 2001 | 3000mSt | 11:44.47 | - | 2001年6月24日 | ↑ | Edmonton (CAN) |
| 2000 | 3000mSt | 11:29.48 | - | 2000年7月16日 | ↑ | Montréal (CAN) |