College Bests

3K (XC) 4K (XC)
5K (XC) 6K (XC)
2 MILE (XC) 2.1 MILE (XC)
NAC XC Championship    Nov 1, 2025
6k 31:02.9 23rd
Thomas College Invitational    Oct 18, 2025
6k DNS
Thomas MMA    Oct 8, 2025
3k 12:36.5 4th
Thomas UMPI    Oct 8, 2025
3k 12:36.5 4th
NAC Preview 2025    Oct 4, 2025
6k 33:59.2 21st
Maine State Championship    Sep 20, 2025
6k 31:24.9 101st
Ron Ouellette Invitational    Sep 6, 2025
2M 17:28.9 35th
Husson Harrier    Oct 12, 2024
6k DNS
Thomas Invitational    Sep 28, 2024
4k DNF
Ron Ouellette Invitational    Sep 7, 2024
2.1M 16:33.5 38th
NAC Championship    Oct 28, 2023
6k 32:35.4 30th
Thomas College Invitational    Oct 14, 2023
4k 20:18.6 6th
NAC Pre Meet    Sep 16, 2023
6k 34:50.3 20th
Suffolk Short Course Classic    Sep 1, 2023
3k 15:43.0 112th
2022 Thomas College Invite    Oct 14, 2022
5k 28:32.6 8th
3k
Top↑
Thomas MMA Oct 8, 2025
Thomas UMPI Oct 8, 2025
Suffolk Short Course Classic Sep 1, 2023
4k
Top↑
DNF
Thomas Invitational Sep 28, 2024
Thomas College Invitational Oct 14, 2023
5k
Top↑
2025 Colby-Sawyer Charger X-C Invitational Aug 30, 2025
2022 Thomas College Invite Oct 14, 2022
6k
Top↑
NCAA Division III East Region Cross Country Championships Nov 15, 2025
NAC XC Championship Nov 1, 2025
DNS
Thomas College Invitational Oct 18, 2025
NAC Preview 2025 Oct 4, 2025
Maine State Championship Sep 20, 2025
NCAA Division III East Region Cross Country Championships Nov 16, 2024
2024 North Atlantic Conference Cross Country Championships Nov 2, 2024
DNS
Husson Harrier Oct 12, 2024
NCAA Division III East Region Cross Country Championships Nov 11, 2023
NAC Championship Oct 28, 2023
Maine State Cross Country Championships Sep 30, 2023
NAC Pre Meet Sep 16, 2023
NCAA Division III East Region Cross Country Championships Nov 12, 2022
North Atlantic Conference Cross Country Championships Oct 29, 2022
2 Mile
Top↑
Ron Ouellette Invitational Sep 6, 2025
2.1 Mile
Top↑
Ron Ouellette Invitational Sep 7, 2024

2025 XC

2024 XC

2023 XC

2022 XC

3k (XC)
2025  
Oct 8, 2025
2023  
4k (XC)
2023  
Oct 14, 2023
5k (XC)
2025  
2022  
Oct 14, 2022
6k (XC)
2025  
Nov 1, 2025
2024  
2023  
2022  
2 Mile (XC)
2025  
2.1 Mile (XC)
2024