Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Rotary ParkRon Ouellete Invitational · Sep 6 | 14:22.10 | Ron Ouellete Invitational | September 6, 2025 |
| 3340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 5 | 13:03.7 | Bates NCAA DIII East Region Preview | September 5, 2026 |
| 5,000 Meters · Brunswick Brunswick HS Meet · Sep 1 | 25:22.4 | Brunswick HS Meet | September 1, 2023 |
| 5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 30 | 21:28.4 | Charger Invitational | August 30, 2025 |
| 5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 20:21.5 | Hopkinton Cross Country Festival | October 9, 2026 |
| 5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 14 | 24:04.0 | KVAC XC Championship | October 14, 2023 |
| 5,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 10 | 20:58.2 | Hopkinton Cross Country Festival | October 10, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class B Regional XC Championship · Oct 26 | 21:31.78 | Northern Maine Class B Regional XC Championship | October 26, 2024 |
| 5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 9 | 22:02.02 | Maine State Championships | November 9, 2024 |
| 6,000 Meters · 541 Main StGNAC XC Championships · Nov 1 | 25:01.7 | GNAC XC Championships | November 1, 2026 |
| 6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 24:33.6 | Maine State Championships | September 19, 2026 |
| 6,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 25:09.50 | KSC Invitational | October 4, 2025 |
| 6,000 Meters · Norwich UniversityThe GNAC XC Champ · Nov 2 | 24:53.50 | The GNAC XC Champ | November 2, 2025 |
| 6,000 Meters · Saint Joseph's College of MaineCoach Dann Runnin' Monks Classic · Oct 17 | 25:23.7 | Coach Dann Runnin' Monks Classic | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | GNAC XC ChampionshipsNov 1 · 6,000 Meters Championship · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters Championship | 4 | 25:01.7 PB | So |
| Oct 17 | Coach Dann Runnin' Monks ClassicOct 17 · 6,000 Meters Collegiate · Place 3 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters Collegiate | 3 | 25:23.7 PB | So |
| Oct 9 | Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 16 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 5,000 Meters Collegiate | 16 | 20:21.5 PB | So |
| Oct 4 | Maslan XC InviteOct 4 · 6,000 Meters Collegiate · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters Collegiate | 5 | 25:59.7 | So |
| Sep 19 | Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 77 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters Collegiate | 77 | 24:33.6 PB | So |
| Sep 5 | Bates NCAA DIII East Region PreviewSep 5 · 3,340 Meters Collegiate · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 3,340 Meters Collegiate | 25 | 13:03.7 PB | So |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | The GNAC XC ChampNov 2 · 6,000 Meters College · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters College | 6 | 24:53.50 PB | Fr |
| Oct 18 | Runnin' Monks InvitationalOct 18 · 6,000 Meters College · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters College | 4 | 26:13.1 | Fr |
| Oct 10 | Hopkinton Cross Country FestivalOct 10 · 5,000 Meters College · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 5,000 Meters College | 25 | 20:58.2 PB | Fr |
| Oct 4 | KSC InvitationalOct 4 · 6,000 Meters College · Place 118 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters College | 118 | 25:09.50 PB | Fr |
| Sep 20 | Maine State ChampionshipSep 20 · 6,000 Meters College · Place 58 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 6,000 Meters College | 58 | 25:07.6 | Fr |
| Sep 6 | Ron Ouellete InvitationalSep 6 · 2 Miles Collegiate · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 2 Miles Collegiate | 14 | 14:22.10 PB | Fr |
| Aug 30 | Charger InvitationalAug 30 · 5,000 Meters Women's Race · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine) | 5,000 Meters Women's Race | 11 | 21:28.4 PB | Fr |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 31 · Medomak ValleyMedomak Valley | 5,000 Meters B | 31 | 22:02.02 PB | 12 |
| Oct 26 | Northern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 10 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 10 | 21:31.78 PB | 12 |
| Oct 19 | KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 5 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 5 | 23:19.21 | 12 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 91 · Medomak ValleyMedomak Valley | 5,000 Meters Seeded | 91 | 21:47.76 | 12 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 106 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 106 | 21:47.76 | 12 |
| Sep 27 | Belfast XC MeetSep 27 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 2 | 22:47.37 | 12 |
| Sep 19 | Medomak XC MeetSep 19 · 5,000 Meters Varsity · Place 5 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 5 | 21:36.67 | 12 |
| Sep 12 | Camden Hills Invitational XC Meet Sep 12 · 5,000 Meters Varsity · Place 4 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 4 | 22:16.23 | 12 |
| Aug 31 | Panther 2 MilerAug 31 · 2 Miles Varsity · Place 7 · Medomak ValleyMedomak Valley | 2 Miles Varsity | 7 | 13:48.33 | 12 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 49 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 49 | 22:24.63 | 11 |
| Oct 21 | Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 13 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 13 | 22:44.30 | 11 |
| Oct 14 | KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity B · Place 22 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity B | 22 | 24:04.0 PB | 11 |
| Oct 6 | Messalonskee MeetOct 6 · 5,000 Meters Varsity · Place 12 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 12 | 23:43.03 | 11 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 177 · Medomak ValleyMedomak Valley | 5,000 Meters Seeded | 177 | 22:57.29 | 11 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 210 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 210 | 22:57.29 | 11 |
| Sep 8 | Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 8 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 8 | 24:36.52 | 11 |
| Sep 1 | Brunswick HS MeetSep 1 · 5,000 Meters Varsity · Place 21 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 21 | 25:22.4 PB | 11 |
| Aug 28 | Panther 2 MilerAug 28 · 2 Miles Varsity · Place 19 · Medomak ValleyMedomak Valley | 2 Miles Varsity | 19 | 15:04.12 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 76 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 76 | 25:25.08 | 10 |
| Oct 22 | Northern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 45 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 45 | 26:09.58 | 10 |
| Oct 15 | KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 36 · Medomak ValleyMedomak Valley | 5,000 Meters Varsity | 36 | 27:28.1 | 10 |
| Oct 7 | Camden Hills XC MeetOct 7 · 5,000 Meters Varsity · Place 21 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 21 | 24:35.11 | 10 |
| Sep 15 | Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 25 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 25 | 23:56.94 | 10 |
| Sep 9 | Belfast MeetSep 9 · 5,000 Meters Varsity · Place 25 · Medomak VallMedomak Vall | 5,000 Meters Varsity | 25 | 26:12.91 | 10 |
| Aug 27 | Panther 2 MilerAug 27 · Sophomore · Place 5 · Medomak VallMedomak Vall | Sophomore | 5 | 15:17.02 | 10 |
| Aug 27 | Panther 2 MilerAug 27 · 2 Miles Varsity · Place 20 · Medomak ValleyMedomak Valley | 2 Miles Varsity | 20 | 15:17.02 | 10 |