Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 4 | 34:17.3 | NCAA Division II East Region Cross Country Championships | November 4, 2023 |
| 10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 8 | 33:57.3 | NCAA DII East Regional | November 8, 2025 |
| 10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 34:21.1 | NCAA DII East Regional | November 9, 2024 |
| 5,000 Meters · Leavitt Area HSLeavitt Meet · Sep 20 | 20:11 | Leavitt Meet | September 20, 2019 |
| 5,000 Meters · Belfast HS Northern Maine Class A Regional XC Championship · Oct 23 | 18:12.98 | Northern Maine Class A Regional XC Championship | October 23, 2021 |
| 5,000 Meters · Cony HSKVAC Class A State Qualifier · Oct 31 | 20:16 | KVAC Class A State Qualifier | October 31, 2020 |
| 5,000 Meters · Oxford Hills Comprehensive High SchoolOxford Hills Meet · Sep 27 | 23:53.30 | Oxford Hills Meet | September 27, 2019 |
| 5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 5 | 16:26.7 | Plattsburgh Cardinal Classic | September 5, 2026 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 17:53.4 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class A Regional XC Championship · Oct 22 | 17:01.75 | Northern Maine Class A Regional XC Championship | October 22, 2022 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 29 | 17:18.11 | Maine Class A State XC Championship | October 29, 2022 |
| 8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 7 | 26:58.63 | Northeast-10 Cross Country Championships | November 7, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 26:36.4 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 9 | 27:21.2 | New England (NEICAAA) Cross Country Championships | October 9, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 27:03.4 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 12 | 27:30.5 | Aldrich Invitational | September 12, 2026 |
| 8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 26 | 27:34.2 | NE10 Championships | October 26, 2025 |
| 8,000 Meters · Saint Michael's CollegeEquality Invite · Sep 26 | 26:52.2 | Equality Invite | September 26, 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 7 | Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 26 · Saint Michael'sSaint Michael's | 8,000 Meters Northeast-10 | 26 | 26:58.63 PB | Sr |
| Oct 22 | Penmen Mini-MeetOct 22 · 5,000 Meters Varsity · Place 13 · St. Michael'sSt. Michael's | 5,000 Meters Varsity | 13 | 16:26.20 | SR |
| Oct 9 | New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 125 · Saint Michael'sSaint Michael's | 8,000 Meters Collegiate | 125 | 27:21.2 PB | Sr |
| Sep 26 | Equality InviteSep 26 · 8,000 Meters Collegiate · Place 7 · Saint Michael'sSaint Michael's | 8,000 Meters Collegiate | 7 | 26:52.2 PB | Sr |
| Sep 12 | Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 35 · Saint Michael'sSaint Michael's | 8,000 Meters Men | 35 | 27:30.5 PB | Sr |
| Sep 5 | Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 10 · Saint Michael'sSaint Michael's | 5,000 Meters Collegiate | 10 | 16:26.7 PB | Sr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 40 · Saint Michael'sSaint Michael's | 10,000 Meters D2 East | 40 | 33:57.3 PB | Jr |
| Oct 26 | NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 18 · Saint Michael'sSaint Michael's | 8,000 Meters Collegiate | 18 | 27:34.2 PB | Jr |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 130 · Saint Michael'sSaint Michael's | 8,000 Meters NEICAAA | 130 | 26:36.4 PB | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 35 · Saint Michael'sSaint Michael's | 8,000 Meters Green | 35 | 27:03.4 PB | Jr |
| Sep 27 | Equality Cross-Country Run InvitationalSep 27 · 8,000 Meters Men · Place 10 · Saint Michael'sSaint Michael's | 8,000 Meters Men | 10 | 27:54.60 | Jr |
| Sep 13 | Aldrich InvitationalSep 13 · 8,000 Meters · Place 21 · Saint Michael'sSaint Michael's | 8,000 Meters | 21 | 27:57.10 | Jr |
| Sep 6 | Shacklette InvitationalSep 6 · 8,000 Meters College · Place 10 · Saint Michael'sSaint Michael's | 8,000 Meters College | 10 | 28:58.9 | Jr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCAA DII East RegionalNov 9 · 10,000 Meters D2 East · Place 72 · Saint Michael'sSaint Michael's | 10,000 Meters D2 East | 72 | 34:21.1 PB | So |
| Oct 27 | Northeast-10 Cross Country ChampionshipsOct 27 · 8,000 Meters Men · Place 48 · Saint Michael'sSaint Michael's | 8,000 Meters Men | 48 | 27:20.59 | So |
| Oct 11 | Bruce Kirsh Cross Country CupOct 11 · 8,000 Meters Varsity · Place 42 · St. Michael'sSt. Michael's | 8,000 Meters Varsity | 42 | 27:11.2 | SO |
| Sep 28 | Harry F Anderson InvitationalSep 28 · 8,000 Meters Varsity · Place 116 · St. Michael'sSt. Michael's | 8,000 Meters Varsity | 116 | 27:25.4 | SO |
| Sep 7 | Shacklette InvitationalSep 7 · 8,000 Meters Varsity · Place 7 · Saint Michael'sSaint Michael's | 8,000 Meters Varsity | 7 | 28:14.9 | So |
2023 Cross Country
3 results2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 150 · LewistonLewiston | 5,000 Meters Varsity | 150 | 17:53.4 PB | 12 |
| Oct 29 | Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 12 · LewistonLewiston | 5,000 Meters Varsity | 12 | 17:18.11 PB | 12 |
| Oct 22 | Northern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 12 · LewistonLewiston | 5,000 Meters Varsity | 12 | 17:01.75 PB | 12 |
| Oct 15 | KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 7 · LewistonLewiston | 5,000 Meters Varsity | 7 | 18:05.7 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 13 · LewistonLewiston | 5,000 Meters Varsity | 13 | 16:54.6 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 23 · LewistonLewiston | 5,000 Meters Seeded | 23 | 16:54.65 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 23 · LewistonLewiston | 5,000 Meters Varsity | 23 | 5:26.6 | 12 |
| Sep 17 | Lewiston XC MeetSep 17 · 5,000 Meters Varsity · Place 4 · Lewiston HigLewiston Hig | 5,000 Meters Varsity | 4 | 17:50.06 | 12 |
| Aug 27 | Panther 2 MilerAug 27 · 2 Miles Varsity · Place 7 · Lewiston HigLewiston Hig | 2 Miles Varsity | 7 | 11:06.69 | 12 |
| Aug 27 | Panther 2 MilerAug 27 · Varsity · Place 4 · Lewiston HigLewiston Hig | Varsity | 4 | 11:06.69 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 56 · LewistonLewiston | 5,000 Meters Varsity | 56 | 18:28.93 | 11 |
| Oct 23 | Northern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 27 · LewistonLewiston | 5,000 Meters Varsity | 27 | 18:12.98 PB | 11 |
| Oct 16 | KVAC XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 28 · LewistonLewiston | 5,000 Meters Varsity | 28 | 19:30.1 | JR |
| Oct 8 | Mt. Blue RelaysOct 8 · 2 Miles Varsity · Place 16 · LewistonLewiston | 2 Miles Varsity | 16 | 12:27 | — |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 118 · LewistonLewiston | 5,000 Meters Varsity | 118 | 18:47.91 | JR |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 134 · LewistonLewiston | 5,000 Meters Varsity | 134 | 18:47.91 | JR |
| Sep 18 | KVAC:Lewiston, EL, Bruns, Gardiner, Mess @ Pineland Sep 18 · 5,000 Meters Varsity · Place 11 · LewistonLewiston | 5,000 Meters Varsity | 11 | 19:27.40 | JR |
| Aug 28 | Panther Pre-Season 2 MilerAug 28 · 2 Miles Varsity · Place 10 · Lewiston HigLewiston Hig | 2 Miles Varsity | 10 | 12:11.92 | JR |
| Aug 28 | Panther Pre-Season 2 MilerAug 28 · Varsity · Place 5 · Lewiston HigLewiston Hig | Varsity | 5 | 12:11.92 | JR |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | KVAC Class A State QualifierOct 31 · 5,000 Meters Varsity · Place 42 · LewistonLewiston | 5,000 Meters Varsity | 42 | 20:16 PB | 10 |
| Oct 21 | KVAC: EL, LEWISTON @ Oxford HillsOct 21 · 5,000 Meters Varsity · Place 3 · LEWISTONLEWISTON | 5,000 Meters Varsity | 3 | 22:10.2 | 10 |
| Oct 14 | KVAC:Lewiston, Oxford Hills @ LeavittOct 14 · 5,000 Meters Varsity · Place 3 · LewistonLewiston | 5,000 Meters Varsity | 3 | 20:04.3 | — |
| Oct 7 | KVAC: Lewiston, Oxford Hills @ Edward LittleOct 7 · 5,000 Meters Varsity · Place 3 · LEWISTONLEWISTON | 5,000 Meters Varsity | 3 | 6:22 | 10 |
| Oct 1 | KVAC:Lewiston, Messalonskee @ Edward LittleOct 1 · 5,000 Meters Varsity · Place 6 · LEWISTONLEWISTON | 5,000 Meters Varsity | 6 | 6:39 | 10 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Northern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 46 · LewistonLewiston | 5,000 Meters Varsity | 46 | 18:59.14 | 9 |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 60 · LewistonLewiston | 5,000 Meters Varsity | 60 | 20:35.4 | FR |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 85 · LewistonLewiston | 5,000 Meters Varsity | 85 | 20:35.4 | FR |
| Oct 11 | Mt. Blue RelaysOct 11 · 2.03 Miles Varsity · Place 48 · LewistonLewiston | 2.03 Miles Varsity | 48 | 12:55.00 | — |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 272 · LewistonLewiston | 5,000 Meters Varsity | 272 | 19:09.78 | FR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 33 · LewistonLewiston | 5,000 Meters Freshman | 33 | 19:09.78 | FR |
| Sep 27 | Oxford Hills MeetSep 27 · 5,000 Meters Varsity · Place 20 · LewistonLewiston | 5,000 Meters Varsity | 20 | 23:53.30 PB | 9 |
| Sep 20 | Leavitt MeetSep 20 · 5,000 Meters Varsity · Place 18 · LewistonLewiston | 5,000 Meters Varsity | 18 | 20:11 PB | 9 |
| Sep 14 | Quabacook RelaysSep 14 · 2.6 Miles Varsity · Place 6 · MFR LewistonMFR Lewiston | 2.6 Miles Varsity | 6 | 17:18.91 | — |
| Sep 6 | Edward Little MeetSep 6 · 5,000 Meters Varsity · Place 21 · LewistonLewiston | 5,000 Meters Varsity | 21 | 22:02Unofficial | 9 |
| Aug 30 | Laliberte InvitationalAug 30 · Junior Varsity · Place 26 · Lewiston BoysLewiston Boys | Junior Varsity | 26 | 17:52.26 | — |