Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS Maine Class C State XC Championship · Oct 30 | 18:51.15 | Maine Class C State XC Championship | October 30, 2021 |
| 5,000 Meters · Gray-New Gloucester High SchoolWMC @ GNG Meet · Sep 23 | 21:59 | WMC @ GNG Meet | September 23, 2022 |
| 5,000 Meters · Hunter Road FieldsFreeport Meet · Sep 22 | 20:52.42 | Freeport Meet | September 22, 2023 |
| 5,000 Meters · Troy Howard Middle SchoolMaine Class C State XC Championship · Nov 4 | 19:53.54 | Maine Class C State XC Championship | November 4, 2023 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional XC Championship · Oct 23 | 19:26.00 | Southern Maine Class C Regional XC Championship | October 23, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Maine Class C State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 68 · Maine Coast Waldorf | 5,000 Meters Varsity | 68 | 19:53.54 PB | 12 |
| Oct 21 | Southern Maine Class C RegionalOct 21 · 5,000 Meters Varsity · Place 29 · Maine Coast Waldorf | 5,000 Meters Varsity | 29 | 20:32.33 | 12 |
| Oct 11 | Western Maine Conference InvitationalOct 11 · 5,000 Meters Varsity · Place 74 · Maine Coast Waldorf | 5,000 Meters Varsity | 74 | 21:41 | — |
| Oct 5 | Cape Elizabeth HS MeetOct 5 · 5,000 Meters Varsity · Place 24 · M MAINE COAST | 5,000 Meters Varsity | 24 | 20:04 | — |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 176 · Maine Coast | 5,000 Meters Unseeded | 176 | 20:32.91 | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 466 · Maine Coast | 5,000 Meters Varsity | 466 | 6:36.9 | 12 |
| Sep 22 | Freeport MeetSep 22 · 5,000 Meters Varsity · Place 20 · Maine Coast Waldorf | 5,000 Meters Varsity | 20 | 20:52.42 PB | 12 |
| Sep 8 | WMC @ PolandSep 8 · 5,000 Meters Varsity · Place 48 · Maine Coast | 5,000 Meters Varsity | 48 | 24:48 | — |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Maine Class C State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 57 · Maine Coast Waldorf | 5,000 Meters Varsity | 57 | 20:19.53 | 11 |
| Oct 22 | Southern Maine Class C Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 31 · Maine Coast Waldorf | 5,000 Meters Varsity | 31 | 20:39.02 | 11 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 235 · Maine Coast | 5,000 Meters Seeded | 235 | 20:11.55 | 11 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 334 · Maine Coast | 5,000 Meters Varsity | 334 | 6:30.0 | 11 |
| Sep 23 | WMC @ GNG MeetSep 23 · 5,000 Meters Varsity · Place 15 · Maine Coast Waldorf | 5,000 Meters Varsity | 15 | 21:59 PB | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Maine Class C State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 36 · Maine Coast Waldorf | 5,000 Meters Varsity | 36 | 18:51.15 PB | 10 |
| Oct 23 | Southern Maine Class C Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 19 · Maine Coast Waldorf | 5,000 Meters Varsity | 19 | 19:26.00 PB | 10 |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 147 · Maine Coast | 5,000 Meters Varsity | 147 | 19:05.52 | SO |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 169 · Maine Coast | 5,000 Meters Varsity | 169 | 19:05.52 | SO |
| Sep 18 | Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 194 · Maine Coast Wald | 5,000 Meters Varsity | 194 | 21:32.04 | SO |
| Sep 10 | WMC:Sacopee Valley, MCW, GNG @ YarmouthSep 10 · 5,000 Meters Varsity · Place 16 · Maine Coast Wald | 5,000 Meters Varsity | 16 | 20:55.30 | — |
2020 Cross Country
2 results