Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBruce Lehane Scarlet and White Invitational · Jan 245:33.82aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1 Mile · OutdoorFriar Invitational · Apr 105:31.88aFriar InvitationalApril 10, 2026
10,000 Meters · OutdoorAmerica East Outdoor Championships · May 940:34.17aAmerica East Outdoor ChampionshipsMay 9, 2026
1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 245:11.16aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1600 Meters · OutdoorPVC Large School Championship · May 255:51.12aPVC Large School ChampionshipMay 25, 2024
1600m Race Walk · OutdoorHampden Meet #2 · May 313:51.92Hampden Meet #2May 3, 2024
2 Miles · IndoorEMITL Meet 3B · Dec 2913:06.26aEMITL Meet 3BDecember 29, 2023
200 Meters · IndoorEMITL Meet 4A · Jan 1531.64aEMITL Meet 4AJanuary 15, 2024
3000 Meters · IndoorHarvard Invitational · Jan 3010:59.89Harvard InvitationalJanuary 30, 2026
3000 Meters · OutdoorMaine Spring Opener · Apr 410:55.11aMaine Spring OpenerApril 4, 2026
3000m Steeplechase · 0.762m · OutdoorMonks Track & Field Invite · Apr 1113:30.56aMonks Track & Field InviteApril 11, 2025
3200 Meters · OutdoorOld Town Meet #3 · May 2013:08.76aOld Town Meet #3May 20, 2024
400 Meters · IndoorEMITL Meet 3B · Dec 301:07.22aEMITL Meet 3BDecember 30, 2022
400 Meters · OutdoorHampden Meet #2 · May 31:13.79Hampden Meet #2May 3, 2024
5000 Meters · IndoorAmerica East Indoor Championships · Feb 2019:24.74America East Indoor ChampionshipsFebruary 20, 2026
5000 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 1818:41.03aJim Kavanagh Legacy InvitationalApril 18, 2026
55 Meter · IndoorEMITL Meet 3B · Dec 308.62aEMITL Meet 3BDecember 30, 2022
800 Meters · IndoorEMITL Championship · Feb 82:38.14EMITL ChampionshipFebruary 8, 2024
800 Meters · OutdoorMaine Spring Opener · Apr 42:35.79aMaine Spring OpenerApril 4, 2026
Javelin · 600g · OutdoorMonks Track & Field Invite · Apr 1122.88mMonks Track & Field InviteApril 11, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 10,000 Meters · Place 18 · MaineMaine10,000 Meters18.40:34.17a PBFr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 5000 Meters · Place 8 · MaineMaine5000 Meters8.18:41.03a PBFr
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 38 · MaineMaine1 Mile38.5:31.88a PBFr
Apr 4Maine Spring OpenerApr 4 · 3000 Meters · Place 7 · MaineMaine3000 Meters7.10:55.11a PBFr
Apr 4Maine Spring OpenerApr 4 · 800 Meters · Place 6 · MaineMaine800 Meters6.2:35.79a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 5000 Meters · Place 23 · MaineMaine5000 Meters2319:24.74 PBFR
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 28 · MaineMaine3000 Meters2810:59.89 PBFR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1 Mile · Place 41 · MaineMaine1 Mile415:33.82a PBFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1500 Meters · Place 40 · MaineMaine1500 Meters405:11.16a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 3000 Meters · Place 4 · MaineMaine3000 Meters4.11:22.83aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 5000 Meters · Place 9 · MaineMaine5000 Meters9.19:57.36aFr
Apr 11Monks Track & Field InviteApr 11 · 3000m Steeplechase · Place 3 · UnattachedUnattached3000m Steeplechase0.762m3.13:30.56a PB12
Apr 11Monks Track & Field InviteApr 11 · Javelin · Place 14 · UnattachedUnattachedJavelin600g14.22.88m PB12
Apr 11Monks Track & Field InviteApr 11 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.2:44.74a12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 1 Mile · Place 10 · UnattachedUnattached1 Mile10.5:41.01a12
Dec 13UMaine InvitationalDec 13 · 3000 Meters · Place 3 · UnattachedUnattached3000 Meters3.11:28.90a12
Feb 19Maine Class A Indoor State MeetFeb 19 · 1 Mile · Place 13 · Hampden AcademyHampden Academy1 Mile13.6:39.17a12
Feb 8EMITL ChampionshipFeb 8 · 800 Meters · Place 5 · Hampden AcademyHampden Academy800 Meters52:38.14 PB12
Feb 8EMITL ChampionshipFeb 8 · 2 Miles · Place 5 · Hampden AcademyHampden Academy2 Miles513:12.1012
Feb 8EMITL ChampionshipFeb 8 · 1 Mile · Place 3 · Hampden AcademyHampden Academy1 Mile35:46.1712
Feb 3EMITL Meet 6BFeb 3 · 800 Meters · Place 4 · Hampden AcademyHampden Academy800 Meters42:39.0412
Feb 3EMITL Meet 6BFeb 3 · 400 Meters · Place 4 · Hampden AcademyHampden Academy400 Meters41:08.5012
Jan 15EMITL Meet 4AJan 15 · 1 Mile · Place 3 · Hampden AcademyHampden Academy1 Mile3.5:51.60a12
Jan 15EMITL Meet 4AJan 15 · 200 Meters · Place 21 · Hampden AcademyHampden Academy200 Meters21.31.64a PB12

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 3200 Meters · Place 19 · Hampden AcademyHampden Academy3200 Meters19.13:09.60a12
May 25PVC Large School ChampionshipMay 25 · 3200 Meters · Place 3 · Hampden AcademyHampden Academy3200 Meters3.13:13.64a12
May 25PVC Large School ChampionshipMay 25 · 1600 Meters · Place 4 · Hampden AcademyHampden Academy1600 Meters4.5:51.12a PB12
May 25PVC Large School ChampionshipMay 25 · Javelin · Place 9 · Hampden AcademyHampden AcademyJavelin600g9.74-312
May 20Old Town Meet #3May 20 · 3200 Meters · Place 1 · Hampden AcademyHampden Academy3200 Meters1.13:08.76a PB12
May 20Old Town Meet #3May 20 · Javelin · Place 10 · Hampden AcademyHampden AcademyJavelin600g10.67-1012
May 20Old Town Meet #3May 20 · 800 Meters · Place 8 · Hampden AcademyHampden Academy800 Meters8.2:39.47a12
May 10Mount Desert Island Meet #2May 10 · 1600 Meters · Place 2 · Hampden AcademyHampden Academy1600 Meters2.6:03.86a12
May 10Mount Desert Island Meet #2May 10 · Javelin · Place 9 · Hampden AcademyHampden AcademyJavelin600g9.65-1112
May 10Mount Desert Island Meet #2May 10 · 800 Meters · Place 3 · Hampden AcademyHampden Academy800 Meters3.2:48.69a12
May 3Hampden Meet #2May 3 · Javelin · Place 1 · Hampden AcademyHampden AcademyJavelin177-712
May 3Hampden Meet #2May 3 · 3200 Meters · Place 2 · Hampden AcademyHampden Academy3200 Meters213:34.0312
May 3Hampden Meet #2May 3 · 400 Meters · Place 6 · Hampden AcademyHampden Academy400 Meters61:13.79 PB12
May 3Hampden Meet #2May 3 · 1600m Race Walk · Place 2 · Hampden AcademyHampden Academy1600m Race Walk213:51.92 PB12
Apr 26Hampden Meet #1Apr 26 · 800 Meters · Place 2 · Hampden AcademyHampden Academy800 Meters22:50.4912
Apr 26Hampden Meet #1Apr 26 · 1600 Meters · Place 3 · Hampden AcademyHampden Academy1600 Meters36:18.2912
Apr 20Bangor Meet #1Apr 20 · Javelin · Place 11 · Hampden AcadHampden AcadJavelin1157-0812
Apr 20Bangor Meet #1Apr 20 · 1600 Meters · Place 6 · Hampden AcadHampden Acad1600 Meters66:21.6412
Apr 20Bangor Meet #1Apr 20 · Javelin · Place 11 · Hampden AcadHampden AcadJavelin1157-08—
Apr 20Bangor Meet #1Apr 20 · 1600 Meters · Place 6 · Hampden AcadHampden Acad1600 Meters66:21.64—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29EMITL Meet 3BDec 29 · 2 Miles · Place 2 · Hampden AcademyHampden Academy2 Miles2.13:06.26a PB12
Dec 29EMITL Meet 3BDec 29 · 800 Meters · Place 3 · Hampden AcademyHampden Academy800 Meters3.2:38.39a12
Dec 22EMITL Meet 2BDec 22 · 1 Mile · Place 4 · Hampden AcademyHampden Academy1 Mile4.6:04.00a12
Dec 16EMITL Meet 1ADec 16 · 2 Miles · Place 2 · Hampden AcademyHampden Academy2 Miles2.13:11.05a12
Dec 16EMITL Meet 1ADec 16 · 55 Meter · Place 24 · Hampden AcademyHampden Academy55 MeterRound P24.8.79a12
Dec 16EMITL Meet 1ADec 16 · 400 Meters · Place 4 · Hampden AcademyHampden Academy400 Meters4.1:11.48a12
Feb 11EMITL Championship Large SchoolFeb 11 · 800 Meters · Place 10 · Hampden AcadHampden Acad800 Meters102:46.8111
Feb 4EMITL Meet 7AFeb 4 · 400 Meters · Place 4 · Hampden AcademyHampden Academy400 Meters4.1:10.06a11
Jan 26EMITL Meet 6BJan 26 · 800 Meters · Place 7 · Hampden AcademyHampden Academy800 Meters72:40.5811
Jan 20EMITL Meet 5AJan 20 · 800 Meters · Place 1 · Hampden AcadHampden Acad800 Meters13:08.0311
Jan 10EMITL Meet 2AJan 10 · 400 Meters · Place 4 · Hampden AcadHampden Acad400 Meters41:07.6511
Jan 10EMITL Meet 2AJan 10 · 200 Meters · Place 28 · Hampden AcadHampden Acad200 Meters2834.0311
Jan 7EMITL Meet 4AJan 7 · 55 Meter · Place 26 · Hampden AcademyHampden Academy55 Meter26.9.13a11
Jan 7EMITL Meet 4AJan 7 · 800 Meters · Place 4 · Hampden AcademyHampden Academy800 Meters4.2:39.51a11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30EMITL Meet 3BDec 30 · 55 Meter · Place 11 · Hampden AcademyHampden Academy55 MeterRound P11.8.62a PB11
Dec 30EMITL Meet 3BDec 30 · 400 Meters · Place 2 · Hampden AcademyHampden Academy400 Meters2.1:07.22a PB11
Dec 30EMITL Meet 3BDec 30 · 200 Meters · Place 13 · Hampden AcademyHampden Academy200 Meters13.32.17a11