Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS Maine Class A State XC Championship · Oct 30 | 22:26.58 | Maine Class A State XC Championship | October 30, 2021 |
| 5,000 Meters · Deering High SchoolDeering Meet · Sep 20 | 25:35 | Deering Meet | September 20, 2019 |
| 5,000 Meters · Kennebunk HSKennebunk Meet · Sep 2 | 23:23.18 | Kennebunk Meet | September 2, 2022 |
| 5,000 Meters · Sanford High SchoolSanford Meet · Oct 10 | 25:02 | Sanford Meet | October 10, 2019 |
| 5,000 Meters · Thornton AcademyThornton Academy Meet · Sep 6 | 24:22 | Thornton Academy Meet | September 6, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 29 | 22:35.69 | Maine Class A State XC Championship | October 29, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 47 · Kennebunk | 5,000 Meters Varsity | 47 | 22:35.69 PB | 12 |
| Oct 22 | Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 33 · Kennebunk | 5,000 Meters Varsity | 33 | 22:53.78 | 12 |
| Oct 6 | SMAA: BE, Bidd, TA, KennOct 6 · 5,000 Meters Varsity · Place 12 · F KENNEBUNK | 5,000 Meters Varsity | 12 | 22:25 | — |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 111 · Kennebunk | 5,000 Meters Seeded | 111 | 22:29.58 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 146 · Kennebunk | 5,000 Meters Varsity | 146 | 7:14.4 | 12 |
| Sep 17 | Southern Maine ClassicSep 17 · 5,000 Meters Varsity · Place 64 · Kennebunk Hi | 5,000 Meters Varsity | 64 | 22:35.19 | 12 |
| Sep 9 | SMAA: Gorham, Kennebunk, Portland, South Portland @ BiddefordSep 9 · 5,000 Meters Varsity · Place 15 · Kennebunk Hi | 5,000 Meters Varsity | 15 | 23:44.10 | 12 |
| Sep 2 | Kennebunk MeetSep 2 · 5,000 Meters Varsity · Place 17 · Kennebunk | 5,000 Meters Varsity | 17 | 23:23.18 PB | 12 |
| Aug 24 | SMAA RelaysAug 24 · 1.75 Miles Varsity · Place 27 · Kennebunk | 1.75 Miles Varsity | 27 | 12:40 | — |
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 52 · Kennebunk | 5,000 Meters Varsity | 52 | 22:26.58 PB | 11 |
| Oct 23 | Southern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 44 · Kennebunk | 5,000 Meters Varsity | 44 | 23:38.22 | 11 |
| Oct 7 | SMAA: Biddeford, Kennebunk, TA @ BEOct 7 · 5,000 Meters Varsity · Place 23 · F KENNEBUNK | 5,000 Meters Varsity | 23 | 23:59 | — |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 160 · Kennebunk | 5,000 Meters Varsity | 160 | 23:39.31 | JR |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 200 · Kennebunk | 5,000 Meters Varsity | 200 | 23:39.31 | JR |
| Sep 18 | Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 86 · Kennebunk | 5,000 Meters Varsity | 86 | 23:50.87 | JR |
| Sep 10 | SMAA: Biddeford, Gorham, Kennebunk, SP @ PortlandSep 10 · 2.8 Miles Varsity · Place 19 · KENN | 2.8 Miles Varsity | 19 | 22:15.34 | — |
| Sep 3 | SMAA: BE, Gorham, Marshwood, Windham @ KennebunkSep 3 · 5,000 Meters Varsity · Place 34 · KENN | 5,000 Meters Varsity | 34 | 24:23.00 | — |
| Aug 25 | SMAA RelaysAug 25 · 1.77 Miles Varsity · Place 44 · Kennebunk | 1.77 Miles Varsity | 44 | 13:43 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Sanford MeetOct 10 · 5,000 Meters Varsity · Place 28 · Kennebunk | 5,000 Meters Varsity | 28 | 25:02 PB | 9 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 346 · Kennebunk | 5,000 Meters Varsity | 346 | 24:46.18 | FR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 91 · Kennebunk | 5,000 Meters Freshman | 91 | 24:46.18 | FR |
| Sep 20 | Deering MeetSep 20 · 5,000 Meters Varsity · Place 23 · Kennebunk | 5,000 Meters Varsity | 23 | 25:35 PB | 9 |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 151 · Kennebunk | 5,000 Meters Varsity | 151 | 24:37.56 | FR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Junior Varsity · Place 74 · Kennebunk | 5,000 Meters Junior Varsity | 74 | 24:37.56 | FR |
| Sep 6 | Thornton Academy MeetSep 6 · 5,000 Meters Varsity · Place 32 · Kennebunk | 5,000 Meters Varsity | 32 | 24:22 PB | 9 |