Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorNCAA Division I Outdoor Championships · Jun 1132:20.60aNCAA Division I Outdoor ChampionshipsJune 11, 2025
1600 Meters · OutdoorMaine Class C State Championship · Jun 45:03.10aMaine Class C State ChampionshipJune 4, 2022
3000 Meters · IndoorAmerica East Indoor Champs · Feb 229:48.59aAmerica East Indoor ChampsFebruary 22, 2025
3200 Meters · OutdoorOrono Meet #1 · May 1910:33.57Orono Meet #1May 19, 2023
400 Meters · OutdoorHampden Meet #1 · Apr 281:16.88Hampden Meet #1April 28, 2023
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3116:23.05aJohn Thomas Terrier ClassicJanuary 31, 2025
5000 Meters · OutdoorFriar Invitational · Apr 1016:03.28aFriar InvitationalApril 10, 2026
800 Meters · OutdoorBangor Meet #3 · May 122:26.45Bangor Meet #3May 12, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 10,000 Meters · Place 22 · New HampshireNew Hampshire10,000 Meters22.33:11.62aSo
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 10,000 Meters · Place 9 · New HampshireNew Hampshire10,000 MetersRound P9.33:08.83aSo
May 9America East Outdoor ChampionshipsMay 9 · 10,000 Meters · Place 2 · New HampshireNew Hampshire10,000 Meters2.33:55.29aSo
Apr 24UNH Wildcat InvitationalApr 24 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters1.16:32.71aSo
Apr 17Virginia ChallengeApr 17 · 10,000 Meters · Place 1 · New HampshireNew Hampshire10,000 Meters1.33:29.85aSo
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 4 · New HampshireNew Hampshire5000 Meters4.16:03.28a PBSo
Apr 4Jim Boulanger InvitationalApr 4 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters1.17:06.77aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 10,000 Meters · Place 9 · New HampshireNew Hampshire10,000 Meters9.32:20.60a PBFr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 10,000 Meters · Place 6 · New HampshireNew Hampshire10,000 MetersRound P6.32:50.17aFr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters116:22.78aFR
Mar 7NEICAAA ChampionshipsMar 7 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters116:53.63FR
Mar 7NEICAAA ChampionshipsMar 7 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters116:53.63FR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22America East Indoor ChampsFeb 22 · 5000 Meters · Place 3 · New HampshireNew Hampshire5000 Meters316:38.27a—
Feb 22America East Indoor ChampsFeb 22 · 3000 Meters · Place 5 · New HampshireNew Hampshire3000 Meters59:48.59a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 24 · New HampshireNew Hampshire5000 Meters2416:23.05a PB—
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 8 · New HampshireNew Hampshire3000 Meters8.9:53.29aFr
Jan 17Bates Indoor InvitationalJan 17 · 5000 Meters · Place 1 · New HampshireNew Hampshire5000 Meters1.16:46.40aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 3000 Meters · Place 1 · New HampshireNew Hampshire3000 Meters1.9:56.41aFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · 3200 Meters · Place 2 · OronoOrono3200 Meters2.10:48.92a12
Jun 1Maine Class C State ChampionshipJun 1 · 1600 Meters · Place 2 · OronoOrono1600 Meters2.5:06.84a12
May 24PVC Small School ChampionshipMay 24 · 3200 Meters · Place 2 · OronoOrono3200 Meters2.10:43.79a12
May 24PVC Small School ChampionshipMay 24 · 1600 Meters · Place 2 · OronoOrono1600 Meters2.5:16.02a12
May 24PVC Small School ChampionshipMay 24 · 800 Meters · Place 3 · OronoOrono800 Meters3.2:39.82a12
May 2Orono Meet #1May 2 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters111:01.03—
May 2Orono Meet #1May 2 · 800 Meters · Place 2 · Orono High SOrono High S800 Meters22:35.11—
Apr 26Bucksport Meet #1Apr 26 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:46.7212
Apr 26Bucksport Meet #1Apr 26 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:30.3912
Apr 26Bucksport Meet #1Apr 26 · 800 Meters · Place 1 · Orono High SOrono High S800 Meters12:36.2812

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · 3200 Meters · Place 1 · OronoOrono3200 Meters1.10:44.75a11
Jun 3Maine Class C State ChampionshipJun 3 · 1600 Meters · Place 2 · OronoOrono1600 Meters2.5:06.61a11
May 19Orono Meet #1May 19 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:33.57 PB—
May 19Orono Meet #1May 19 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:10.77—
May 12Bangor Meet #3May 12 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters111:01.74—
May 12Bangor Meet #3May 12 · 800 Meters · Place 2 · Orono High SOrono High S800 Meters22:26.45 PB—
May 6Old Town Meet #2May 6 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:47.93—
May 6Old Town Meet #2May 6 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:14.59—
May 6Old Town Meet #2May 6 · 800 Meters · Place 1 · Orono High SOrono High S800 Meters12:29.57—
Apr 28Hampden Meet #1Apr 28 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:41.39—
Apr 28Hampden Meet #1Apr 28 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:07.23—
Apr 28Hampden Meet #1Apr 28 · 400 Meters · Place 9 · Orono High SOrono High S400 Meters91:16.88 PB—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4Maine Class C State ChampionshipJun 4 · 3200 Meters · Place 1 · OronoOrono3200 Meters1.10:46.38a10
Jun 4Maine Class C State ChampionshipJun 4 · 1600 Meters · Place 2 · OronoOrono1600 Meters2.5:03.10a PB10
May 27PVC Small School ChampionshipMay 27 · 3200 Meters · Place 2 · OronoOrono3200 Meters2.11:32.72a10
May 27PVC Small School ChampionshipMay 27 · 1600 Meters · Place 2 · OronoOrono1600 Meters2.5:04.14a10
May 27PVC Small School ChampionshipMay 27 · 800 Meters · Place 2 · OronoOrono800 Meters2.2:31.35a10
May 14PVC:BCS,CAR, ELL, MAT, WA @ BrewerMay 14 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters111:30.5110
May 14PVC:BCS,CAR, ELL, MAT, WA @ BrewerMay 14 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:18.3010
May 6PVC:FOX, GRNV, HAM, LEE, MAT @ OROMay 6 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:43.3110
May 6PVC:FOX, GRNV, HAM, LEE, MAT @ OROMay 6 · 800 Meters · Place 1 · Orono High SOrono High S800 Meters12:30.8010
Apr 30PVC: HOUL, MDI, OT, PI, WA, FTFD, FK @ OROApr 30 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters111:03.7610
Apr 30PVC: HOUL, MDI, OT, PI, WA, FTFD, FK @ OROApr 30 · 1600 Meters · Place 2 · Orono High SOrono High S1600 Meters25:13.1010
Apr 20PVC: DEX, HER, ORO, PCHS, BAN @ BrewerApr 20 · 3200 Meters · Place 1 · Orono High SOrono High S3200 Meters110:59.8710
Apr 20PVC: DEX, HER, ORO, PCHS, BAN @ BrewerApr 20 · 1600 Meters · Place 1 · Orono High SOrono High S1600 Meters15:24.9810

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Maine Class C State ChampionshipJun 5 · 3200 Meters · Place 1 · OronoOrono3200 Meters1.11:10.14a9
Jun 5Maine Class C State ChampionshipJun 5 · 1600 Meters · Place 1 · OronoOrono1600 Meters1.5:08.52a9
Jun 1PVC Freshman ChampionshipJun 1 · 1600 Meters · Place 1 · OronoOrono1600 Meters1.5:12.20a9
Apr 21Brewer Meet 1Apr 21 · 3200 Meters · Place 1 · OronoOrono3200 Meters1.10:54.43a9
Apr 21Brewer Meet 1Apr 21 · 1600 Meters · Place 1 · OronoOrono1600 Meters1.5:19.11a9