Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin ParkNCAA D1 Northeast Region Cross Country Championships · Nov 12 | 37:26.9 | NCAA D1 Northeast Region Cross Country Championships | November 12, 2021 |
| 10,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 33:20.1 | NCAA Division I Northeast Regional | November 10, 2023 |
| 5,000 Meters · Belfast HS Northern Maine Class A Regional Championship · Oct 26 | 17:27.66 | Northern Maine Class A Regional Championship | October 26, 2019 |
| 5,000 Meters · Cony HSKVAC Class A State Qualifier · Oct 31 | 17:28 | KVAC Class A State Qualifier | October 31, 2020 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State Championship · Nov 2 | 17:36.80 | Maine Class A State Championship | November 2, 2019 |
| 5,000 Meters · Waterville HSWaterville Meet · Sep 13 | 18:00 | Waterville Meet | September 13, 2019 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 18:20 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 26:16.9 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · Saxl ParkArmy West Point-Maine · Aug 30 | 26:05.3 | Army West Point-Maine | August 30, 2024 |
| 8,000 Meters · University of MaineMaine - Army Meet · Sep 2 | 26:27.4 | Maine - Army Meet | September 2, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Gans Creek ClassicSep 27 · 8,000 Meters Invite · Place 277 · MaineMaine | 8,000 Meters Invite | 277 | 26:16.9 PB | Sr |
| Aug 30 | Army West Point-MaineAug 30 · 8,000 Meters College · Place 10 · MaineMaine | 8,000 Meters College | 10 | 26:05.3 PB | Sr |
2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
3 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 85th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 221 · BangorBangor | 5,000 Meters Varsity | 221 | 18:20 PB | 11 |
| Nov 2 | Maine Class A State ChampionshipNov 2 · 5,000 Meters Varsity · Place 28 · BangorBangor | 5,000 Meters Varsity | 28 | 17:36.80 PB | 11 |
| Oct 26 | Northern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 16 · BangorBangor | 5,000 Meters Varsity | 16 | 17:27.66 PB | 11 |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 16 · BangorBangor | 5,000 Meters Varsity | 16 | 18:28.1 | JR |
| Oct 19 | KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 20 · BangorBangor | 5,000 Meters Varsity | 20 | 18:28.1 | JR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 55 · BangorBangor | 5,000 Meters Seeded | 55 | 17:31.00 | JR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 57 · BangorBangor | 5,000 Meters Varsity | 57 | 17:31.00 | JR |
| Sep 13 | Waterville MeetSep 13 · 5,000 Meters Varsity · Place 3 · BangorBangor | 5,000 Meters Varsity | 3 | 18:00 PB | 11 |