Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3266 m · Mt. Blue High SchoolMt. Blue Relays · Oct 10 | 13:53 | Mt. Blue Relays | October 10, 2025 |
| 5,000 Meters · Bangor High SchoolBangor XC Meet · Sep 4 | 20:34.64 | Bangor XC Meet | September 4, 2026 |
| 5,000 Meters · Caribou Alternative High SchoolCaribou High School Invitational · Sep 13 | 21:36.20 | Caribou High School Invitational | September 13, 2025 |
| 5,000 Meters · Old Town HSOld Town Sectionals · Sep 26 | 19:48.80 | Old Town Sectionals | September 26, 2026 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 19:05.17 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · University of Maine at Presque IslePresque Isle XC Invitational · Sep 11 | 21:06.40 | Presque Isle XC Invitational | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | KVAC XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 49 · Brewer | 5,000 Meters Varsity | 49 | 20:13.91 | 11 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Unseeded B · Place 36 · Brewer | 5,000 Meters Unseeded B | 36 | 19:05.17 PB | 11 |
| Sep 26 | Old Town SectionalsSep 26 · 5,000 Meters Varsity · Place 19 · Brewer | 5,000 Meters Varsity | 19 | 19:48.80 PB | 11 |
| Sep 11 | Presque Isle XC InvitationalSep 11 · 5,000 Meters Varsity · Place 26 · Brewer | 5,000 Meters Varsity | 26 | 21:06.40 PB | 11 |
| Sep 4 | Bangor XC MeetSep 4 · 5,000 Meters Varsity · Place 20 · Brewer | 5,000 Meters Varsity | 20 | 20:34.64 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Northern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 58 · Brewer | 5,000 Meters Varsity | 58 | 19:39.54 | 10 |
| Oct 18 | KVAC XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 54 · Brewer | 5,000 Meters Varsity | 54 | 20:35.19 | 10 |
| Oct 10 | Mt. Blue RelaysOct 10 · 2.03 Miles Varsity · Place 81 · Brewer | 2.03 Miles Varsity | 81 | 13:53 PB | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 277 · Brewer | 5,000 Meters Varsity | 277 | 19:49.98 | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Unseeded · Place 48 · Brewer | 5,000 Meters Unseeded | 48 | 19:49.98 | 10 |
| Sep 27 | Sectionals MeetSep 27 · 5,000 Meters Varsity · Place 21 · Brewer | 5,000 Meters Varsity | 21 | 20:13.00 | 10 |
| Sep 20 | PVC/KVAC Crossover MeetSep 20 · 5,000 Meters Varsity · Place 39 · Brewer | 5,000 Meters Varsity | 39 | 20:37.05 | 10 |
| Sep 13 | Caribou High School InvitationalSep 13 · 5,000 Meters Varsity · Place 29 · Brewer | 5,000 Meters Varsity | 29 | 21:36.20 PB | 10 |
| Sep 5 | Bangor MeetSep 5 · 5,000 Meters Varsity · Place 41 · Brewer | 5,000 Meters Varsity | 41 | 21:24.39 | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 61 · Brewer | 5,000 Meters Varsity | 61 | 21:41.10 | 9 |
| Oct 11 | Mt. Blue RelaysOct 11 · 2.03 Miles Varsity · Place 105 · Brewer | 2.03 Miles Varsity | 105 | 14:18:00 | — |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 471 · Brewer | 5,000 Meters Varsity | 471 | 21:00.78 | 9 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 79 · Brewer | 5,000 Meters Freshman | 79 | 21:00.78 | 9 |
| Sep 21 | PVC/KVAC Crossover MeetSep 21 · 5,000 Meters Varsity · Place 32 · Brewer | 5,000 Meters Varsity | 32 | 20:21.22 | 9 |
| Sep 12 | Camden Hills Invitational XC Meet Sep 12 · 5,000 Meters Varsity · Place 33 · Brewer | 5,000 Meters Varsity | 33 | 22:07.08 | 9 |